
«Беспроводная сеть сделана легко!» - Добавление функций BLE и обеспечения в существующее приложение Lorawan

Программное обеспечение предоставляется «как есть» и дает путь для самоподдерживания и самообслуживания.
Этот репозиторий содержит неподдерживаемый пример кода, предназначенный для ускорения разработки продукта клиента. Он не подтвержден для производства и проверена на наилучшие практики безопасности.
Обратите внимание, что, хотя этот репозиторий не поддерживается, Microchip приветствует вклад сообщества, и все запросы будут рассматриваться для включения в репозиторий.
Взаимодействуйте со сверстниками в сообществе на форуме Lora.
Этот пример кода демонстрирует, как обеспечить и управлять конечным устройством Lorawan по поводу BLE Connection между приложением для смартфона и модулем RN4870/71.

Клоуна/Загрузите текущую репо, чтобы получить программное обеспечение.
Купить комплект оценки RN4871-Pictail
RN-4871-PITTAIL является советом по разработке, основанной на ультракомпактном модуле Bluetooth 5 Low Energy RN4871. RN4871 использует простой интерфейс команд ASCII над UART. 
ИЛИ
В качестве альтернативы, вы можете использовать плату RN4870 или RN4871 от Mikroe.

https://www.mikroe.com/rn4870-click https://www.mikroe.com/rn4871-click
И используйте плату Mikrobus xplied-Pro (atmbusadapter-xpro).
https://www.microchip.com/developmenttools/productdetails/atmbusadapter-xpro
С или без проводки ... 
Для этого урока модуль RN487X загружен с прошивкой версии 1.41
Купить комплект SAM R34 XPLINED PRO 
ИЛИ
Купите комплект wlr089u0 xpliensed pro 
Купить шлюз Lora (R) в сети вещей
Загрузите и установите Microchip Studio 7.0 IDE.
Open Microchip Studio 7.0 IDE.
Из инструментов -> расширения и обновления , установите расширенную программную структуру (ASFV3) v3.49.1 Релиз или верхний выпуск.
Перезапустить Microchip Studio
Загрузите и установите программу серийного терминала, такую как Tera Term.
Чтобы продемонстрировать приложения BLE, а также подготовку к конечным устройствам Lorawan, следуйте подключению ниже:




Если вы используете плату WLR089U0 XPLAINE PRO, настройка оборудования точно такая же, как и для платы XPRO SAMR34.
Эта демонстрация требует:


Когда устройство создано, обратите внимание на учетные данные OTAA (DeVeui, Appeui, Appkey). Вам нужно будет позже, чтобы генерировать QR -код.
Вы сделали обеспечение конечного устройства в консоли TTN.
QR -код будет использоваться для предоставления параметров Lorawan OTAA (DeVeui, AppeUi, Appkey), а не BLE.
Чтобы быть признанным примером приложения SAMR34, QR -код должен содержать строку символов, которые уважают следующий формат:

Создайте свой собственный QR -код из: https://www.unitag.io/qrcode

Вы можете скачать и распечатать свой QR -код.
На своем смартфоне откройте приложения QRBOT и сканируйте свой QR -код.

Вы должны получить команду «Mac Set Otaa» с вашими учетными данными. Скопировать текст.

Этот проект объединяет программный API программного обеспечения Stack (MLS) Microchip Lorawan (MLS), который обеспечивает интерфейс для различных программных модулей.
Это приложение основано на приложении Lorawan Mote, сгенерированном из ASFV3 и уже содержит драйверы, необходимые для взаимодействия модуля RN4870/71.
Он реализует прозрачную службу UART. Эта служба раскрывает характеристики для передачи последовательных данных в обоих направлениях.
Из меню у вас есть выбор приложения:

Try to initialize BLE device ...
===============================================
Menu: select a BLE application from the list
===============================================
1) Serial bridge
2) Beacon mode - https://www.microchip.com URL
3) Transparent chat mode
4) Scan mode
5) Search mode
6) Search and connect
7) Sleep mode
8) Wake-up
9) LoRaWAN provisioning
-----------------------------------------------
>>





















