banner
ホームページ / ブログ / Link.ONE をすべて使用する
ブログ

Link.ONE をすべて使用する

Mar 19, 2024Mar 19, 2024

RAKwireless は、LTE-M、NB-IoT、LoRaWAN 接続をサポートし、Arduino IDE でプログラム可能な WisTrio Link.ONE オールインワン LPWAN IoT 開発キットのレビュー サンプルを送ってくれました。 LoRaWAN 接続と、ChipStark、Node-Red、InfluxDB、Grafana などのオープンソース ソフトウェア パッケージとフレームワークを使用して、耐候性 WisBlock Unify エンクロージャを備えたキットをテストしました。

私たちが受け取った Link.ONE キットには、WisBlock Unify エンクロージャ (100 x 75 x 38 mm) と 3,200 mAh/3.7 V の充電式リチウム バッテリーが付属しており、システムがほとんどスリープ モードでデータの受信に使用される場合には十分です。あまり頻繁に情報を送信しないようにしながら。

箱の中には以下のものがしっかりと梱包されていました。

エンクロージャは丈夫で、蓋には防水ゴムが付いており、エンクロージャを閉じたときに IP65 の侵入保護等級と耐候性を確保します。

バッテリーを取り外すと、WisTrio Link.ONE 開発ボードを詳しく見ることができます。

キットには 3 つの主要なモジュールがあります。

以下の図に示すように、すべてが組み立てられます。

このキットには、最大 10 年間使用できる 500 MB の携帯電話データを備えた Monogoto SIM カードも含まれています。

SIM カードは世界中で使用できますが、当社はタイに拠点を置いており、SIM カードは AIS または TrueMove オペレーターを使用する 2G、3G、および 4G 携帯電話ネットワークで動作しますが、LTE Cat M1 (LTE-M) では動作せず、情報がありません。 NB-IoTについて。 それについては後で詳しく説明します。

さらに、注文時にさまざまなセンサー モジュールを Link.ONE 開発キットに追加できますが、キットには何も含まれていませんでした。

Link.ONE は、LTE-M、NB-IoT、LoRaWAN の 3 種類の低電力ワイド エリア ネットワーク (LPWAN) をサポートします。

注 1 – タイの通信事業者からの Network Server on Cloud の年間料金がかかるため、レビュー担当者は NB-IoT 接続をテストしませんでした。 注 2. タイの Monogoto SIM カードでは LTE-M 接続がサポートされていないため、レビュー担当者は LTE-M 接続をテストしませんでした。

レビュー担当者は、LoRaWAN システムを完全に管理する利便性をもたらすプライベート LoRaWAN IoT プラットフォームをセットアップしました。 このプラットフォームには、次のようなさまざまなオープンソース ソフトウェアが付属しています。

必要なハードウェアには、Link.ONE 開発キット、USB Type-C ケーブル、LoRaWAN ゲートウェイ、およびコンピューターが含まれます。

また、次のように Arduino IDE をインストールし、Link.ONE 開発キット用にセットアップする必要があります。

LoRaWAN 経由で Link.ONE にメッセージを送信する「Hello World」プログラムを作成します。 動作周波数帯域をタイの AS923 に設定し、次の値を使用して OTAA として接続を設定しました。

注: アクティベーション プロセスには、ABP (パーソナライゼーションによるアクティベーション) と OTAA (無線アクティベーション) の 2 種類があります。

これで、Arduino IDE でコードをコンパイルし、Link.ONE ボードにアップロード/フラッシュできるようになりました。 ボタンを押さずにすぐにボードをフラッシュ/プログラムすることができ、ボードはプログラムされたとおりに自動的に動作することに注意してください。 これは開発者にとって Link.ONE の利点です。

プログラムが実行されると、次の 2 種類のメッセージが処理されます。

以下のスクリーンショットからわかるように、ペイロード データは「TmluZVBob24=」です。 Base64 デコード標準を使用すると、「NinePhon」(レビュー者の名前) にデコードされます。

RAKwireless にはセンサー モジュールがキットに含まれていなかったため、バッテリー電圧、バッテリー レベル (パーセント)、およびリチウム イオン バッテリーから「バッテリー値」を読み取るための 2 番目のデモ プログラムを作成しました。

Link.ONE は、バッテリー データを LoRaWAN ゲートウェイにワイヤレスで送信し、その後、ペイロードを「ChirpStack」LoRaWAN ネットワーク サーバーに転送します。

次に、Node-RED は MQTT プロトコル経由で ChirpStack に接続し、Base64 アルゴリズムを使用してペイロード データを復号化します。

また、Node-RED は、センサーと LoRaWAN システム データを InfluxDB 時系列データベースに自動的に保存します。

Grafana ダッシュボードは、InfluxDB 時系列データベースからデータを読み取り、データの送信中のバッテリー電圧、バッテリー レベル (パーセント)、および消費電力 (mW) を含む結果を表示します。