如何使用 lorawan 设置 seeeduino?
How to setup seeeduino with lorawan?
我正在尝试实现 seeeduino lorawan 和物联网之间的通信。网关已设置,但我无法将正确的 lorawan 信息加载到 seeeduino 上。
我一直在关注他们网站上的教程:http://wiki.seeedstudio.com/Seeeduino_LoRAWAN/
seeeduino 确实连接了,我可以将代码上传到 seeeduino 以通过串口读取和打印传感器数据,因此 IDE 设置,如电路板应该是正确的。
问题 1:库 LoRaWan.h 未知
问题 2:当使用不同的 Beelan Lorawan 库时,库导入有效,但是 lora.getversion、lora.setid 等命令会导致错误,因为它们不存在。
所以真正的主要问题是,我如何让 seeeduino 知道它应该使用哪个 AppSKey、DevEUI、AppEUI 等?
#include <LoRaWan.h>
void setup(void)
{
Serial.begin(115200);
lora.init();
memset(buffer, 0, 256);
lora.getVersion(buffer, 256, 1);
SerialUprint(buffer);
memset(buffer, 0, 256);
lora.getId(buffer, 256, 1);
Serial.print(buffer);
// void setId(char *DevAddr, char *DevEUI, char *AppEUI);
lora.setId(NULL, "12409E2345695432", "70B3D57EF0006593");
// setKey(char *NwkSKey, char *AppSKey, char *AppKey);
lora.setKey(NULL, NULL, "47BDA77B6D7B4DDA7DC182E54295FE4E");
}
void loop(void)
{
}
问题出在较新的 1.5.6 开发板版本上。恢复到 Seeed SAMD 板的板版本 1.3 安装了缺少的 LoRaWaN 库并允许成功设置 lorawan 组件。
我正在尝试实现 seeeduino lorawan 和物联网之间的通信。网关已设置,但我无法将正确的 lorawan 信息加载到 seeeduino 上。 我一直在关注他们网站上的教程:http://wiki.seeedstudio.com/Seeeduino_LoRAWAN/ seeeduino 确实连接了,我可以将代码上传到 seeeduino 以通过串口读取和打印传感器数据,因此 IDE 设置,如电路板应该是正确的。
问题 1:库 LoRaWan.h 未知 问题 2:当使用不同的 Beelan Lorawan 库时,库导入有效,但是 lora.getversion、lora.setid 等命令会导致错误,因为它们不存在。
所以真正的主要问题是,我如何让 seeeduino 知道它应该使用哪个 AppSKey、DevEUI、AppEUI 等?
#include <LoRaWan.h>
void setup(void)
{
Serial.begin(115200);
lora.init();
memset(buffer, 0, 256);
lora.getVersion(buffer, 256, 1);
SerialUprint(buffer);
memset(buffer, 0, 256);
lora.getId(buffer, 256, 1);
Serial.print(buffer);
// void setId(char *DevAddr, char *DevEUI, char *AppEUI);
lora.setId(NULL, "12409E2345695432", "70B3D57EF0006593");
// setKey(char *NwkSKey, char *AppSKey, char *AppKey);
lora.setKey(NULL, NULL, "47BDA77B6D7B4DDA7DC182E54295FE4E");
}
void loop(void)
{
}
问题出在较新的 1.5.6 开发板版本上。恢复到 Seeed SAMD 板的板版本 1.3 安装了缺少的 LoRaWaN 库并允许成功设置 lorawan 组件。