# Raspberry Pi 3Bを使ったゲートウェイ設定に関するコメント

> 早速、花田さんの記事に従って設定をしてみました。 ちょっと補足が必要な点がありましたのでコメントします。 Gateway IDについて 登録しようとするとIDは8バイトだと言われます。MACアドレスは６バイトなので、ここのところで時間がとられました。 make installするとsystemdにより自動起動するように

- Type: Community update
- Community: [The Things Network Yamanashi](https://www.thethingsnetwork.org/community/yamanashi/)
- Author: toyoki
- Published: 2019-05-18
- Web page: https://www.thethingsnetwork.org/community/yamanashi/post/raspberry-pi-3b

早速、花田さんの記事に従って設定をしてみました。

ちょっと補足が必要な点がありましたのでコメントします。

- Gateway IDについて
   登録しようとするとIDは8バイトだと言われます。MACアドレスは６バイトなので、ここのところで時間がとられました。
   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の専用機をせっちしてもらってありますので、私のはとりあえず自宅に置いてみます。）

![my_gateways](https://8tops.yamanashi.ac.jp/~toyoki/iot/images/thethings_gateway.jpg)
