如何用lorawan设置seeeduino?

时间:2019-11-11 19:07:42

标签: arduino lorawan

我正在尝试实现Seeeduino 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 个答案:

答案 0 :(得分:0)

问题在于较新的1.5.6电路板版本。恢复为Seeed SAMD板的板版本1.3,安装了缺少的LoRaWaN库,并成功安装了劳拉万组件。