
"Беспроводная сеть сделана легко!" - Stack Microchip Lorawan, открытый для модуля SAM R34 и WLR089U0, работающий на Microchip Studio IDE
Устройства: | Atsamr34 | WLR089U0



Программное обеспечение предоставляется «как есть» и дает путь для самоподдерживания и самообслуживания.
Этот репозиторий содержит неподдерживаемый пример кода, предназначенный для ускорения разработки продукта клиента. Он не подтвержден для производства и проверена на наилучшие практики безопасности.
Обратите внимание, что, хотя этот репозиторий не поддерживается, Microchip приветствует вклад сообщества, и все запросы будут рассматриваться для включения в репозиторий.
Взаимодействуйте со сверстниками в сообществе на форуме Lora.
Клоуна/Загрузите текущую репо, чтобы получить пакет.
Стек Microchip Lorawan ™ (MLS) предоставляет решение для конечного добычи Lorawan, которое используется для приложений Internet of Things (IoT).
LORA®-это метод беспроводной модуляции, разработанный для того, чтобы позволить низкопроводному конечным устройствам общаться на дальнем диапазоне и с низкими показателями передачи данных.
Lorawan - это протокол беспроводной сети, который работает над уровнем связи LORA и выступает в качестве уровня управления средним доступом (MAC).
Спецификация Лоравана и ее разработка контролируется Lora Alliance ™. Спецификация предназначена для безопасной передачи конечных девизом и обеспечивает взаимодействие в сети LORA.
Microchip Lorawan Stack открыт для модуля SAM R34 IC и WLR089U0, где Mac и радиослойки предоставляются в качестве исходного кода для самоотверженности и самообслуживания.
Выпуск MLS V1_0_P_6 предварительно проверяется против Lorawan 1.0.4 класса A с использованием официального тестового инструмента Lora Alliance (LCTT).


Купить шлюз Lora
При использовании сервера соединения с решением безопасности для Lorawan требуется предварительно предоставленный защитный элемент ATECC608. Купить Trust & Go Secure Element ATECC608B-TNGLORA для TTI JOIN SERVER или ATECC608B-TNGACT для Actility Join Server и комплект CryptoAuthentication Socket
Примечание. Перед установкой версии Microchip Studio 7.0.2542 необходимо удалить следующие инструменты Atmel Studio. В противном случае вы можете столкнуться с ошибкой при загрузке проектов.
- Файлы драйверов Atmel
- Atmel Libusb0 Driver (x64)
- Atmel Segger USB -драйверы (501e)
- Atmel Winusb
Lora Alliance® разработал инструмент для сертификации Lorawan® (LCTT) для всех производителей устройств Lora Alliance® для предварительного тестирования своих устройств, прежде чем отправлять их в уполномоченные испытательные дома (ATHS) для официальных сертификационных испытаний Lorawan®.
Сертификационные тесты Lorawan® для функциональности конечного узла, другими словами, он проверяет, что стек и приложение Node Lorawan соответствует спецификации Lorawan.
Посмотрите альянс LORA для получения более подробной информации.
Настоящее программное обеспечение было предварительно проверено против спецификации Lorawan® L2 1.0.4 (только класс A) для следующих регионов:
Для справки, проверьте папку
MLS_SDK_1_0_P_6_Release/LCTT_TestReportsи получите доступ к отчетам об испытаниях.
Стек Microchip Lorawan содержит:
Пакет также содержит руководство по миграции , которое предоставляет всю запрошенную информацию для миграции приложений MLS Lorawan, реализованных на MLS_SDK_1_0_P_5, доступных на платформах SAM (SAMR34, WLR) для MLS_SDK_1_0_P_6. Улучшения и ошибки перечислены, а также изменения API MLS.
MLS предоставляет API для следующих программных модулей:
API и атрибуты стека описаны в SAM R34-R35 Microchip Lorawan Stack Software Software API.
В следующей таблице содержится структура каталогов базы кода стека Lorawan ( src/ASF/thirdparty/wireless/lorawan ).
| Каталог | Описание |
|---|---|
/hal | Содержит реализацию для интерфейса радио -аппаратного обеспечения, таймеров и т. Д. |
/mac | Содержит заголовки и источники спецификации слоя Mac Lorawan, независимо от региональных параметров |
/pmm | Содержит модуль управления питанием (PMM) |
/regparams | Содержит реализацию функциональности уровня Mac, специфичную для региональных полос |
/sal | Содержит слой абстракции безопасности (SAL) |
/services | Содержит модули Scuh как программный таймер, PDS и AES |
/sys | Содержит системные модули, такие как менеджер задач, управление питанием и инициализация |
/tal | Содержит заголовки и источники, связанные с приемопередатчиком, драйверы для поддерживаемых трансиверов |
| Приложение | Цель | Расположение |
|---|---|---|
| Enddevice_demo | SAMR34 XPLADE PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_samr34_xpro |
| Enddevice_demo | WLR089U0 xpliensed Pro | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_wlr089_xpro |
Приложение EndDevice_demo обеспечивает конфигурацию для приложения в src/config/conf_app.h где можно настроить следующие параметры:
ПРИМЕЧАНИЕ № 1: В проекте SAM R34 макрос
EDBG_EUI_READ=1установлен по умолчанию в определении символов. Эта конфигурация может быть использована с SAM R34 XPLAINGINE PRO KIT для оценки оценки для использования EDBG EUI в качестве ключа DEVEUI для процесса соединения в эфире. С помощью пользовательской платы, которая внедряет IC SAM R34, отключите макросEDBG_EUI_READ=0и заполните свой собственный ключ DEVEUI в определенииDEMO_DEVICE_EUI, расположенного в файлеsrc/config/conf_app.h.
Примечание № 2: В проекте WLR089U0 Macro
MODULE_EUI_READ=1установлен по умолчанию в определении символов. Эта конфигурация может использоваться либо с WLR089U0 XPLINEFING PRO, либо с пользовательской платой.
Осмотрите руководство SAM R34 MLS.
| Приложение | Цель | Расположение |
|---|---|---|
| Enddevice_demo_ecc608 | SAMR34 XPLADE PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_ecc608_samr34_xpro |
| Enddevice_demo_ecc608 | WLR089U0 xpliensed Pro | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_ecc608_wlr089_xpro |
Используйте настоящее программное обеспечение и обратитесь к следующим ресурсам, чтобы получить более подробную информацию:
| Приложение | Цель | Расположение |
|---|---|---|
| Анализатор | SAMR34 XPLADE PRO | RN Command Parser |
| Анализатор | WLR089U0 xpliensed Pro | RN Command Parser |
Ознакомьтесь с инструкциями и получите последнее программное обеспечение от репозитория анализатора команд RN.
| Приложение | Цель | Расположение |
|---|---|---|
| Parser_ecc608 | SAMR34 XPLADE PRO | RN Command Parser + atecc608b_tng |
| Parser_ecc608 | WLR089U0 xpliensed Pro | RN Command Parser + atecc608b_tng |
Ознакомьтесь с инструкциями и получите последнее программное обеспечение от репозитория анализатора команд RN.