DevAddr, DevEui and AppEui Oddness
The code currently isn’t very robust but this caught my attention…
devMobile.IoT.SeeedE5.NetworkJoinOTAA starting TX: DR 13 bytes RX :+DR: AS923 TX: MODE 16 bytes RX :+MODE: LWOTAA TX: ID=AppEui 40 bytes RX :+ID: AppEui, 00:00:00:00:00:00:00:00 TX: KEY=APPKEY 48 bytes RX :+KEY: APPKEY 0123456789ABCDEFGHIJKLMOPQRSTRU TX: PORT 11 bytes RX :+PORT: 1 TX: JOIN 9 bytes RX :+JOIN: Start +JOIN: NORMAL +JOIN: Network joined +JOIN: NetID 000013 DevAddr 00:01:02:03 +JOIN: Done
In my code I validate the values returned by commands
AT+ID=APPEUI, “00 00 00 00 00 00 00 00”
Response to either of the above commands
+ID: AppEui, 00:00:00:00:00:00:00:00
It just seem a bit odd that to set the AppEUI (similar for the DevEUI and DevAddr) there are two possible formats available, neither of which is the format returned.
This was unlike the RAK811 module where most commands just return OK when they are successful.