
Основанный на Lora-e5 из SeedStudio, но я хотел что-то действительно крошечное, поэтому я удалил лои и оставил только JTAG Prog, Serial и i2c Stemma Qwiic Connector и, конечно, обработчика Cell Coin.
? Взгляните на это отличное чтение о том, как использовать конденсатор, чтобы продлить батареи Cell Coin и понять риск. Я буду использовать для EU8868, поэтому для пиков около 40 мА, в 3 раза меньше, чем в статье, поэтому я думаю, что это может работать с 2 x 220UF или 470UF. Задача заключается в том, чтобы найти их в 1206 формате следа.
Я использую в основном для прошивки пользовательской прошивки и не использую прошивку по умолчанию.
️ Эти доски были получены
С этой проблемой потребления, обнаруженной на платах Lora-E5 (но также и на RAK3172) я не уверен, что она будет работать на батареи Cell Cro Moin CR2450, даже если я добавил 2 330UF конденсаторов на рельсе 3.3 В.
На данный момент нет конкретной документации, это просто своего рода помощник по проводке как схема.
Я также предполагаю, что вы знакомы со всеми вещами Lorawan, всеми настройками/инфраструктурой/сетевым сервером/проводнином, а другие не имеют возможности этого репозитория.

Вы можете заказать доску на Oshpark.
После того, как несколько обсуждений с Oshpark это питти, что я не могу получить никаких вознаграждений для каждого человека, заказавших мои доски, это позволило бы мне заказать бесплатную печатную плату на общие проекты и создавать новые. Для получения информации мои общие доски создали в общей сложности 285 долларов 162,00 заказов на pcbs.io за 4 года, совсем неплохо :-), но, похоже, они ушли?
Надеясь, что однажды Ошпаркс благодарит меня, дав им этот рынок.
Вверху и нижняя сторона v1.0

Ничего особенного, из -за ограничения размера компоненты - 0603/1206 и могут быть заказаны практически в любом месте (Digikey, Muser, Radyospare, ...). Используйте только то, что вам нужно зависить от того, что вы хотите делать.
I2C подтягивание может не понадобиться, у большинства досок Qwiic/Steamma есть свои собственные.
Проверка см. Формат Формат Файл, проверьте, просмотрите OPL для производителя SKU Match.
Когда платы получают от завода, по умолчанию вспыхнут по умолчанию в прошивке, и поэтому мы имеем возможность протестировать плату, прежде чем прошивать пользовательскую прошивку и Maily также получить ключи по умолчанию с устройства.
Для этого подключите USB/серийный тип 3V3 FTDI для доступа к серийной консоли
️ Не используйте 5V, настроенный FTDI
Я использую их для Sparkun, но вы можете найти клоны в любом месте в Интернете.
После того, как это сделано открыть последовательный терминал (тот из последовательного порта FTDI), настроенный как 9600 б.п. 8N1 , без управления потоком, эхоподобные символы и установить на CR+LF для клавиши Enter, нажмите кнопку сброса, и вы должны увидеть баннер
После того, как это сделано открыть последовательный терминал (тот из последовательного порта FTDI), настроенный как 9600 б.п. 8N1 , без управления потоком, эхоподобные символы и установив на CR+LF для ключа Enter
Затем введите AT команду, чтобы увидеть, отвечает ли на плату LORA, в этом примере доска ответила +AT: OK , что правильно
AT
+AT: OK
Теперь получите версию устройства
AT+VER
+VER: 4.0.11
Теперь получите информацию о устройстве
AT+ID
+ID: DevAddr, 24:90:08:93
+ID: DevEui, 2C:F7:F1:20:24:90:08:93
+ID: AppEui, 80:00:00:00:00:00:00:06
Я использую TTN для тестирования, поэтому, пожалуйста, следите за отличным руководством RAK о том, как предоставить ваше устройство на TTN здесь
В нашем случае мы будем использовать Appkey, сгенерированное из TTN при обеспечении устройства, просто предоставьте свое устройство на TTN, получите ключ и поместите в устройство следующим образом с командой AT+KEY=APPKEY в нашем случае AppKey - B7536DCEFB1EBC4AB9871293F6FA7DB5
AT+KEY=APPKEY,"B7536DCEFB1EBC4AB9871293F6FA7DB5"
+KEY: APPKEY B7536DCEFB1EBC4AB9871293F6FA7DB5
Установить ADR + частотный план EU868 + OTAA
AT+ADR=ON
+ADR: ON
AT+DR=EU868
+DR: EU868
AT+MODE=LWOTAA
+MODE: LWOTAA
Проверьте план частоты
AT+DR=SCHEME
+DR: EU868
+DR: EU868 DR0 SF12 BW125K
+DR: EU868 DR1 SF11 BW125K
+DR: EU868 DR2 SF10 BW125K
+DR: EU868 DR3 SF9 BW125K
+DR: EU868 DR4 SF8 BW125K
+DR: EU868 DR5 SF7 BW125K
+DR: EU868 DR6 SF7 BW250K
+DR: EU868 DR7 FSK 50kbps
+DR: EU868 DR8 RFU
+DR: EU868 DR9 RFU
+DR: EU868 DR10 RFU
+DR: EU868 DR11 RFU
+DR: EU868 DR12 RFU
+DR: EU868 DR13 RFU
+DR: EU868 DR14 RFU
+DR: EU868 DR15 RFU
Сейчас время присоединиться (убедитесь, что устройство предоставляется на TTN, и у вас есть шлюз TTN)
AT+JOIN
+JOIN: Start
+JOIN: NORMAL
+JOIN: Network joined
+JOIN: NetID 000013 DevAddr 26:0B:63:94
+JOIN: Done
Теперь отправьте подтвержденное сообщение Hello World
AT+CMSG="Hello World"
+CMSG: Start
+CMSG: Wait ACK
+CMSG: FPENDING
+CMSG: ACK Received
+CMSG: RXWIN1, RSSI -40, SNR 5.0
+CMSG: Done
Вы можете прошить доску отличной платформой Mbed-OS. Легкий способ использовать Mbed Studio IDE. Мы добавили эту плату в STM32CustomTargets, не стесняйтесь читать ReadMe. Наконец, основная прошивка Mbed-OS-Example-Lorawan программа.
После установки IDE:
import program file /Import и импортируйте пример с URL https://github.com/ARMmbed/mbed-os-example-lorawanAdd Library и введите https://github.com/ARMmbed/stm32customtargetscustom_targets.json из папки stm32customtargets и скопируйте все содержимоеcustom_targets.json (да, замените весь файл)mbed_app.json и изменить параметры в разделе target_overrideslora.device-eui , lora.application-eui и lora.application-keymbed_app.json . "LORA_E5_TINY" : {
"stm32wl-lora-driver.rf_switch_config" : 2 ,
"stm32wl-lora-driver.debug_rx" : " LED1 " ,
"stm32wl-lora-driver.debug_tx" : " LED2 " ,
"stm32wl-lora-driver.debug_invert" : 1
}Затем на IDE выберите Target "lora_e5_tiny", постройте и вспыхивайте с вашим любимым программистом (я использую STLINK) с подключением GND/SWDIO/SWDCLK/RESET.
Обратите внимание, когда в первый раз вам нужно стирать оригинальную прошивку SeeeStudio, убедитесь, что защита от устройства считывается AA. Если он показан как BB, выберите AA и нажмите Apply. Смотрите конец этого раздела о том, как это сделать с помощью STM32CubeProgrammer.
Из IDE вы можете построить пример. Если вы подключите свой STLINK во время открытия проекта, MBED IDE спросит вас, хотите ли вы настроить его для этого проекта/цели, после одобрения вы можете компилировать, вспыхивать и даже отлаживать от MBED IDE (нужны установленные инструменты, чтение, очень приятно.
Вы также можете увидеть журналы с адаптером FTDI и любым серийным терминалом, установленным 115200 бодс 8 битов без паритета 1 стоп (8N1)
Mbed LoRaWANStack initialized
CONFIRMED message retries : 3
Adaptive data rate (ADR) - Enabled
Connection - In Progress ...
Connection - Successful
Dummy Sensor Value = 3
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 5
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 7
23 bytes scheduled for transmission
Зеленый светодиод будет включен в режим приема и красного при отправке данных.
Эта работа лицензирована по международной лицензии Creative Commons Attribution-Noncommercial 4.0