Интеграция гелия с перьями Adafruit

Итак, у меня есть adafruit feather M0 LoRa 900 МГц, и я пытаюсь подключить его к точке доступа helium (добавить в мою консоль helium). Для этого я использую официальную документацию helium, предоставленную компанией helium, и добираюсь до момента загрузки скетча на плату, но (как указано в руководстве), если я открою последовательный монитор после этого, я получу только сообщение об ошибке с именем: EV_JOIN_FAILED с кажущимся случайным числом за сообщением об ошибке. Выходные данные последовательного монитора выглядят следующим образом:

22924969: EV_JOIN_FAILED

24125790: EV_JOIN_FAILED

25510651: EV_JOIN_FAILED

26731900: EV_JOIN_FAILED

28546725: EV_JOIN_FAILED

29506788: EV_JOIN_FAILED

30549623: EV_JOIN_FAILED

31955928: EV_JOIN_FAILED

33169043: EV_JOIN_FAILED

34528464: EV_JOIN_FAILED

36263160: EV_JOIN_FAILED

37424536: EV_JOIN_FAILED

38958548: EV_JOIN_FAILED

40127470: EV_JOIN_FAILED

40996827: EV_JOIN_FAILED


Я убедился, что отредактировал конфигурационный файл LMIC, а также трижды проверил, что ввел правильный AppKey, Device EUI и App EUI в тестовую программу.

Моя цель - подключить мой adafruit feathe M0 к консоли helium, отправить пакет Hello World и приступить к разработке.

Помощь была бы оценена по достоинству.

Редактировать: Вот скриншоты самого adafruit feather M0adfruit M0

, 👍0

Обсуждение

Не могли бы вы, пожалуйста, указать номер, стоящий за сообщением об ошибке? Меняется ли она или остается прежней? Вы убедились, что прикрепили антенны и перевернули перемычку, как указано в руководстве?, @Nick S.

число постоянно меняется, и я включу пример вывода монитора через минуту. Антенна установлена правильно, и перемычка тоже должна быть установлена, но на всякий случай я приложу фотографию платы., @Snake1507

Итак, число, которое вы видите, - это "временная метка" устройства или число тиков. Ваша настройка выглядит правильно. Не могли бы вы, пожалуйста, включить последовательный выход монитора сразу после вспышки? Он должен, по крайней мере, сообщить вам, что пытался подключиться к сети. Кроме того, вы отсоединили направляющую, которую использовали - теперь она просто указывает на изображение платы., @Nick S.

Хорошо, приятно знать, что установка правильная. Я снова включил официальную документацию по гелию, извините, что все испортил. Проблема в том, что это действительно единственный вывод, который отображает последовательный монитор. Это не говорит мне, что он пытался подключиться к сети или что-то в этом роде., @Snake1507

Возможно, также стоит упомянуть, что, поскольку я в ЕС, я попытался изменить файл lmic config.h, чтобы вместо использования строки #define CFG_us915 1 использовать строку #define CFG_eu868 1. Это просто выдает мне следующую ошибку при компиляции: 'LMIC_selectSubBand' не был объявлен в этой области; вы имели в виду 'LMIC_setupBand'?, @Snake1507

Глядя на GitHub, не могли бы вы попробовать прокомментировать эту функцию? Что происходит, когда вы это делаете?, @Nick S.

У меня такая же проблема!! Я подключаюсь к AU_915, поэтому мне пришлось изменить частоту в файле lorabase.h. Я вижу попытку соединения и принятие соединения на консоли helium, но мой feather M0, похоже, не слышит ответа. Это означает, что я получаю ‘EV_JOIN_FAILED’ снова и снова., @James