本チュートリアルはTTNゲートウェイのカバー範囲内のみ適用
。カバー範囲外の個人ユーザーは自分のゲートウェイを設置して接続する必要があります。
TTNウェブサイトを访问してアカウントを作成/ログイン
。Console
で、ノードデバイスとゲートウェイを追加するクラスタを選択します。
Go to appliations
-> Add appliation
-> 自分でApplication ID
とアプリケーション名を入力し、Create application
をクリックして作成を完了します。
既存のアプリケーションページに移動し、Add end device
をクリックして端末デバイスを追加します。Manually
を選択して自定義で作成します。
使用地域とデバイスに基づいて使用する周波数帯を選択し、ゲートウェイが使用するサブ周波数帯オプションと一致するデバイスが使用する周波数帯を確保します。LoRaWANのバージョンはv1.0.2
を使用し、地域パラメータはRP001 Regional Parameters 1.0.2
を使用します。
OTAA/ABP
を設定できます:JoinAccept
の入網接続手順が存在するため、ABPよりも入網接続速度は少し遅くなります。OTAA(Over-The-Air-Activation)接続方式下
、Device EUI
, APP EUI
, APP KEY
の3つのパラメータを保存し、後続のデバイス接続に使用します。予め設定した構成を入力するか、Generate
をクリックして新しいKeyを自動生成できます。Register end device
をクリックして作成を完了します。
ABP(Activation By Personalization)接続方式下
、Device address
, AppSKey
, NwkSKey
の3つのパラメータを保存し、後続のデバイス接続に使用します。予め設定した構成を入力するか、Generate
をクリックして新しいKeyを自動生成できます。Register end device
をクリックして作成を完了します。
Device EUI
, APP EUI
, APP KEY
が必要です。Device address
, AppSKey
, NwkSKey
が必要です。以下はUNIT LoRaWANを使用する例で、前のステップで取得した接続パラメータを個々に設定プログラムに入力し、使用する周波数帯
、Class Mode
、受信ウィンドウRx2 freq
等の設定を実際に一致させる後、プログラムを実行してテストを行います。
下記のリンクをクリックして、対応デバイスのサンプルプログラムとドライバライブラリを選択し、下記の設定関数を参照してプログラム中の内容を修正し、前のステップで取得した接続パラメータを順番に入力します。
LoRaWAN.configOTTA(
"70B3D57ED004E460", // Device EUI
"0000000000000000", // APP EUI
"6BEBAED3A9FA853ED6885D6E50497736", // APP KEY
"2" // Upload Download Mode
);
LoRaWAN.configABP(
"260B6E5C",//Device ADDR
"63F68EE76CC3034D142B6F1695B70D43",//APP SKEY
"3CB3FA729FD7191061F963F5E8167837",//Nwk SKEY
"2"//Upload Download Mode
);
上記のプログラム編集/実行操作を完了後、デバイスが正常にゲートウェイに接続されている場合は、TTN管理画面上でデバイスの接続ログと上行のデータ情報を確認できます。
Messaging
をクリックすると、手動でデバイスにデータを送信することができます。注:「デバイスがデータをアップロードすると、ゲートウェイから最新のデータが取得されます」。
MQTT CLIENTを通じてTTNサーバーのデータを取得し、データの取得/送信を実現します。接続するMQTT SERVERのURLとポート、およびログインユーザ情報はTTNページ上で取得できます。
v3/{application id}@{tenant id}/devices/{device id}/up
v3/{application id}@{tenant id}/devices/{device id}/down/push
base64
で登録されています。TTNの統合インタフェースの詳細なチュートリアル(MQTT, Webhooks, Storage Integration, AWS IoT, Azure IoT Hub, LoRa Cloud)は TTN統合開発文書 を参照してください。