RAK811 V3.0.0.x firmware でThe Things Networkにつなげるよ

RAK811の新ファームV3.0.0が公開されています。
今までと若干仕様が異なるので、The Things Network（TTN)への接続方法を書いてみます。

今回の設定資料です。
https://downloads.rakwireless.com/en/LoRa/RAK811/Application_Notes/Get_Start_with_RAK811_WisNode-LoRa.pdf?fbclid=IwAR0nI5AbXMvT2BLF3pjbDyn0WSA0v0tLeNvtC1L6HernVUEXKvv5RhZQkOw

**新ファームは、ブートローダーを使用することで、Bootピンを使用しない上、OTA書き込みが可能になったようです。

**ファームウェアがすでにV3.0.0.xの人は、ここを読み飛ばしてください。**
まずは、STM32CubeProgrammerをダウンロードします。
https://www.st.com/ja/development-tools/stm32cubeprog.html#overview

インストールです。
![STM32programer-1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/7bda23e3-9521-e8da-84d2-1fa54dc314de.jpeg)
![STM32programer-2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/c5c72f06-6573-cdab-8d83-9210b4ee4719.jpeg)
![STM32programer-3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/aef112d4-1717-3ba6-c102-edf5af13b60a.jpeg)
![STM32programer-4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/3401e965-7c7b-d35d-2aba-d7a5112e7bd6.jpeg)
![STM32programer-5.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/d7dea7d3-4347-572f-f1c4-df470f3774c1.jpeg)
![STM32programer-6.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/d012fed1-8662-7d9d-20ea-3738e57609d5.jpeg)
![STM32programer-7.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/8a4cafb1-9208-1f44-511a-f6e5d7eaccad.jpeg)
![STM32programer-8.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/2da6680d-0d54-8d17-c550-1d70a32a115b.jpeg)
![STM32programer-9.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/92a3c88d-fd9a-1719-1548-a17912a16cdd.jpeg)
![STM32programer-10.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/e6b1fca4-91bd-e9c8-a965-683e21d40cc8.jpeg)

起動します。
接続しているCOMポートを指定しConnectします。
この時に、RAK811のBootピンをVCC（３V)に接続してください。
![STM32programer-11.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/e2eb1579-45ed-982b-9179-733f214605aa.jpeg)
ここではBoot部分を書き込みます。
![STM32programer-11-2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/335cdf78-d696-3751-dc1d-24d8c79bbc0c.jpeg)

ファームウェアは、こちらになります。
https://downloads.rakwireless.com/en/LoRa/RAK811/Firmware/
RUI_RAK811_V3.x.x.x.H_Release.bin
RUI_RAK811_BOOT.bin
をダウンロードしておきます。
今回使用するのはRUI_RAK811_BOOT.binです。

**RUI_RAK811_V3.x.x.x.H_Release.binはHとLがあります。
Lは、低周波数用、Hは高周波数用で、日本で使う場合は、Hを使用します。
モデムチップに使われているSX1276は全帯域をサポートしていますが、
SX1278 などは、日本の帯域では使用できないので要注意です。

**V3.0.0.xの人はここから読んでください。**

次に、RAK LoRaButton Upgrade Tool V1.0.exeを起動しファームを書き込みます。
https://downloads.rakwireless.com/en/LoRa/RAK612-LoRaButton/Tools/

![RAK-Update-1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/0e141f5b-64fd-9324-5b8f-4d17d58e698f.jpeg)
![RAK-Update-2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/e0363179-0271-03f0-a905-0b678712525d.jpeg)

書き込み終了後　teraTermなりで接続します。

*RAK_SERIAL_PORT_TOOLTOOLでも可能
https://downloads.rakwireless.com/en/LoRa/RAK811/Tools/

at+version　でバージョンを表示します。
at+get_config=device:status
でデバイスステータスを表示するよ

![RAK-Update-2-0.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/02dfdba4-1af9-3194-7001-3eb36ddcc47a.jpeg)

・at+set_config=lora:work_mode:1
X definition: 0: LoRaWAN, 1: LoRaP2P, 2:Test Mode.
・at+set_config=lora:join_mode:0
X definition: 0: OTAA, 1: ABP
・at+set_config=lora:class:0
X definition: 0: Class A, 1: Class B, 2: Class　C
・at+set_config=lora:region:AS923
![RAK-Update-2-1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/d052479c-34f8-3e6a-e7ba-ffe023dd8a44.jpeg)

ここからは、The Things Networkの設定をしていくよ。
こちらを参考に設定します。
https://qiita.com/usashirou/items/f713b61362edf10c347d

・at+set_config=lora:dev_eui:XXXX
・at+set_config=lora:app_eui:XXXX
・at+set_config=lora:app_key:XXXX

最後に
at+join
と入力すると
[LoRa]:Joined Successed!
と出たら成功です。
![RAK-Update-2-3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/91a78c0f-b395-e855-3de1-f4c67d31fd01.jpeg)

![RAK-Update-2-4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/ff7e4306-5584-9ba4-ba05-0d508d5ef5e6.jpeg)