Update from Yamanashi
Raspberry Pi 3Bを使ったゲートウェイ設定に関するコメント
早速、花田さんの記事に従って設定をしてみました。 ちょっと補足が必要な点がありましたのでコメントします。 Gateway IDについて 登録しようとするとIDは8バイトだと言われます。MACアドレスは6バイトなので、ここのところで時間がとられました。 make installするとsystemdにより自動起動するように
早速、花田さんの記事に従って設定をしてみました。
ちょっと補足が必要な点がありましたのでコメントします。
- Gateway IDについて
登録しようとするとIDは8バイトだと言われます。MACアドレスは6バイトなので、ここのところで時間がとられました。
make installするとsystemdにより自動起動するようになりますが、それを行う前に手動でdual_chan_pkt_fwdを起動してみるとGateway IDがコンソールに出力されますのでそれを使うとよいです。
手もとのでは、MACアドレスの4バイト目と5バイトの間、及び5バイト目と6バイト目の間にffが挟み込まれました。
11:22:33:44:55:66に対して11:22:33:44:ff:55:ff:66みたいに。
gatewayに登録すると、IDは自動的にeui-11223344ff55ff66のように"eui-"が付き、小文字に変換されます。
必須かどうかわからないのですが、local_conf.jsonにIDを書き込むような記述もありました。(URLは失念しました。)
{
"gateway_conf": {
"gateway_ID": "eui-11223344ff55ff66"
}
}
のように。
- global_conf.jsonに書き込むサーバ
どのサーバを書くのかよくわからないのですが、とりあえず、JPのものに合わせて下のようにかきました。(複数のserverの"enabled"をtrueにするとどうなるのかわかりませんが、ふつうはどれか一つをtrueにすればよいのだろうと思います。)
{
"SX127x_conf":
{
"freq": 923400000,
"freq_2": 923200000,
"spread_factor": 10,
"pin_nss": 6,
"pin_dio0": 7,
"pin_nss_2": 6,
"pin_dio0_2": 7,
"pin_rst": 3,
"pin_led1":4,
"pin_NetworkLED": 22,
"pin_InternetLED": 23,
"pin_ActivityLED_0": 21,
"pin_ActivityLED_1": 29
},
"gateway_conf":
{
"ref_latitude": 35.67428,
"ref_longitude": 138.583494,
"ref_altitude": 10,
"name": "Hiroyasu Toyoki",
"email": "toyoki@yamanashi.ac.jp",
"desc": "Dual channel pkt forwarder",
"interface": "wlan0",
"servers":
[
{
"address": "asia-se.thethings.network",
"port": 1700,
"enabled": true
},
{
"address": "router.eu.thethings.network",
"port": 1700,
"enabled": false
}
]
}
}
以上で、connectedになりました。
(研究室には、DRAGINOの専用機をせっちしてもらってありますので、私のはとりあえず自宅に置いてみます。)
