Как настроить seeeduino с помощью lorawan? - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь установить связь между 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 Ответ

0 голосов
/ 14 ноября 2019

Проблема была с более новой версией 1.5.6 платы. Возврат к плате версии 1.3 Seeed SAMD Boards установил недостающую библиотеку LoRaWaN и позволил успешно установить компоненты lorawan.

...