本渡辺淳一はどう绍介 m5ベーシック を通じて、本体と[モジュールlora(433 mhz)] ( https://docs.m5stack.com/zh_cn/module/lora ) lorawan470ゲートウエイとノードの実現に向けて、[ttn] ( https://www.thethingsnetwork.org)と通信し、我々のファームウエアを[burner] ( https://docs.m5stack.com/zh_cn/download)、ユーザーはBurnerでパラメータを設定できます
433MHzモジュール、ENV-II Unit、coreホストを組み立て、そのうち2台をLoRaWanの端末、1台をLoRaWanのゲートウェイとして使用します。
その時点で、Bボタンを押下すると、BurnerNVSの設定プログラムを起動できます。
该アプリ下に、入網方式がOTAAの端末を2つ作成し、各デバイスのDEVEUI、APPEUI、APPKEYを取得します。
注意:詳細は当社のチュートリアル TTN(The Things Network) を参照してください。
必須のパラメータ
Frequency plan: China 470-510MHz, FSB11を選択
LoRaWAN version: LoRaWAN Specification 1.0.2
Regional Parameters version: revision Bを選択
他のパラメータはデフォルトのままにしても問題ありません。至此、端末はTTN上に作成完了です。
TTNのウェブサイト上で、ダウンリンク情報をダウンリンクキューに追加できます。ノードは次のUplink送信後、Downlink情報を受信します。ノード上表示のデータと設定したデータは一致します。
スタート画面:
上から下へ順に:
タイトルバー: LoRaWan470 GW
状態ランプ: 正常作業時は青い灯が点撃状態、初期化中は黄色
WiFi SSID: WiFi ID
LoRaWAN Server: LoRaWAN サーバーのアドレス
Port:LoRaWAN サーバーのポート番号
NTP Server: NTP サーバーのアドレス
Timezone: タイムゾーン
ボタン:
back:back:スタート画面に戻る。
burner setup: BurnerNVSの設定プログラムに進む。
WIFI_SSID: WIFI SSID
WIFI_PASS: WIFI password
Frequency: ゲートウェイのリスン周波数。LoRaWANプロトコルを遵守し、LoRaWAN 470の周波数範囲は470MHzから510MHz。具体的な設定はLoRaWANプロトコルを参照し、ゲートウェイとノードの周波数は必ず一致に設定する必要がある。
SF: 拡張因子。範囲は5から0で、それぞれSF7からSF12に対応。ゲートウェイとノードの拡張因子は必ず一致に設定する必要がある。
TTN_SERVER: LoRaWANサーバーのアドレス
TTN_PORT: LoRaWANサーバーのポート番号
NTP_SERVER: NTPサーバーのアドレス
TIMEZONE: タイムゾーン
上から下へ順に:
タイトルバー: LoRaWan470 Node
状態ランプ: 正常作業時は青い灯が点撃状態、初期化中は黄色
CH Nums: チャンネルと対応の周波数
TX Interval: Uplinkの送信間隔
ENV-II Unit: ENV-II Unitの状態。青い燈は正常作業中、それ以外は赤。 右側は温度と湿度を表示。
ボタン:
beep disable: 喇叭はOFF状態。このボタンを押すとbeep enableに切り替え、Downlinkメッセージを受信した時、喇叭は音を出して通知をする。
info: 情報画面に進む。
uplink enable: Uplinkは有効状態。ノードは20秒の間隔でTTNにメッセージを送信する。このボタンを押すとuplink disableに切り替え。
从上往下分别是:
标题栏: LoRaWan470 Node
状态灯: 正常工作时为绿色闪烁状态,黄色为初始化状态
Spec Version: 这个是 LoRaWAN 协议的版本
Mode:入网模式,现在是 OTAA
DEVADDR:设备地址
按键:
back:返回开始页面。
burner setup: 进入 BurnerNVS 设置程序
APPEUI & DEVEUI & APPKEY: OTAAの入網パラメータ。TTNで生成。
TX_INTERVAL: uplinkの時間間隔
CHANNEL0 ~ CHANNEL8: 各チャンネルの周波数。LoRaWANプロトコルを遵守し、LoRaWAN 470の周波数範囲は470MHzから510MHz。具体的な設定はLoRaWANプロトコルを参照し、ゲートウェイとノードの周波数は必ず一致に設定する必要がある。
SF: 拡張因子。範囲は5から0で、それぞれSF7からSF12に対応。ゲートウェイとノードの拡張因子は必ず一致に設定する必要がある。
POWER: 送信電力。範囲は0から20。値が大きいほど電力は大きくなり、デフォルトは20。
ABP_ENABLE: ABP入網モードの有効化。1は有効、0は無効。0の場合はOTAA入網モードで、ABPに関する設定は無効。1の場合はABP入網モードで、OTAAに関する設定は無効。
NWKSKEY & APPSKEY & DEVADDR: ABP入網のパラメータ。TTNで生成可能。
ADR_ENABLE: ADRの有効化。1は有効、0は無効。
APP_PORT: アプリケーションポートの設定。範囲は1から255。
CONFIRM_MSG: 確認情報の有効化。1は有効、0は無効。有効に設定した場合、各uplinkの後ACKを受信する。
info
->burner setup
をクリック。
その後、下記の画面に進むと、Burner NVSの設定プログラムに入力した事を確認できる。
この時点で、Burnerアプリケーションを開いてBurnerNVSを設定できる。
他のゲートウェイに接続したい場合は、CHANNEL0 - CHANNEL8の周波数を変更する必要がある。
ABPモードで入網したい場合は、ABP_ENABLE
を有効にするだけ。
Rx1 delay
を5s
に変更し、Resets frame counters
のオプションをチェックにする必要がある。