«Беспроводная сеть сделана легко!» - Разработка с EMBIT EMB-LR1276S MODULE LORAWAN и Microchip Lorawan Stack на сервере соединения TTI



Это руководство направит вас через процесс начала работы с разработкой защищенного продукта Lora End Device с использованием модуля Embit Emb-LR1276S вместе с сервером соединения TTI.
Промышленности создавали продукт и услугу, которая обеспечивает безопасное соединение, безопасное общение и обеспечение обеспечения ключей.
Здесь мы будем использовать плату оценки emb-lr1276s-dev_board из Embit.
Эта плата позволяет пользователю использовать все возможности модуля Embit Embule Embr1276, упрощая реализацию прототипа системы связи Lora®.
Плата обеспечивает простое соединение с компьютером или внешним процессором через USB.
В целях тестирования присутствуют несколько заголовков, чтобы использовать возможности модуля и облегчить разработку пользовательских проектов.

Модуль Lorawan Ember1276S внедряет устройство Microchip SAM R34 LORA (R) и защитный элемент ATECC608A.




Приобретите оценку EMB-LR1276S 
Купить шлюз Lora (R) у вещей промышленности 
Загрузите и установите Atmel Studio 7.0 IDE.
https://www.microchip.com/mplab/avr-support/atmel-studio-7
Open Atmel Studio 7.0 IDE.
Затем вам нужен Advanced Software Framework (ASFV3) v3.47.0 или верхний выпуск.
Установите ASFV3 в качестве расширения в Atmel Studio из меню: инструменты -> расширения и обновления…
После завершения установки вы должны перезапустить Atmel Studio.
Загрузите и установите программу серийного терминала, такую как Tera Term.
https://osdn.net/projects/ttssh2/releases/
Примечание: ASFV3 - это библиотека программного обеспечения MCU, предоставляющая большую коллекцию встроенного программного обеспечения для MCU AVR® и SAM Flash и беспроводных устройств. ASFV3 настроен мастером ASF в Atmel Studio 7.0 (установлен как расширение для студии). ASFV3 также доступен в качестве отдельного (.zip) с тем же контентом, что и расширение студии (https://www.microchip.com/mplab/avr-support/advance-software-framework).
ВАЖНО: До следующего выпуска Atmel Studio IDE вам нужно вручную установить пакет деталей устройства для разработки с помощью SAMR34/R35 на Atmel Studio 7.0 IDE. (Все продукты, выпущенные между выпусками IDE в Atmel Studio, должны быть добавлены вручную пользователем для разработки приложений).
Загрузите и установите программное обеспечение и документацию Segger J-Link (версия 6.42 или выше)
https://www.segger.com/downloads/jlink/#j-linksoftwareanddocumentationpack

Откройте проект "apps_enddevice_demo" с Atmel Studio 7 IDE
Из верхнего меню перейдите в Project -> apps_enddevice_demo Properties
В настройках инструмента выберите свою плату как Sam-Ice с интерфейсом SWD
Обязательно выберите ATSAMR34J18 из списка

Создайте и загрузите проект, нажав на пустой зеленый «запустить без отладки» треугольник
Откройте консоль Tera Term UART, ранее настроенная на 115200 бит/с, 8-дат-биты/без паритета/1 стоп бита
Нажмите кнопку «Сброс» на эмбалке EMB-LR1276S-DEV_BOAR
Наблюдайте за следующими идентификаторами, поступающими из защищенного элемента ATECC608A 
Чтобы предварительно подготовить устройство с использованием защищенного элемента ATECC608A в активации TTI, требуются следующие iDenFiers:
TTI и Microchip разработали решение для обеспечения безопасности для Lorawan, которое обеспечивает безопасное обеспечение ключей и безопасные криптографические операции с использованием безопасных элементов.
Заявление и активация устройства в серверах TTI - это следующие шаги, описанные в руководствах ниже:
Вы также можете ссылаться на семинар Microchip, который был предоставлен на конференции Things 2020.
«Беспроводная сеть повеселился!» - Безопасная аутентификация с SAMR34 и ATECC608A и вещами Industries Join Server
Вернитесь к консоли Tera Term Uart
Нажмите «1», чтобы начать демонстрационное приложение
Выберите группу, в которой работает ваше устройство
Затем приложение конечного устройства передает сообщение запроса на соединение. Если сообщение Accept Accept было получено и подтверждено, к серверу Join будет присоединена к серверу JOIN.
Нажмите «2», чтобы отправить пакет, состоящий из чтения датчика температуры