У цій статті наведено покрокову інструкцію щодо налаштування TheThingsNetwork (TTN) для інтеграції з вашою системою. У ній викладено основні процедури налаштування, необхідні параметри підключення та опції конфігурації, що забезпечують безперебійний та надійний обмін даними між вашими пристроями та інфраструктурою ConnectedCooking. Офіційна документація TTN щодо налаштування інтеграції (посилання).
- Перейти до Додатки → <назва-вашого-додатка> → Веб-хуки у вашому обліковому записі TTN
- Додати новий Налаштований веб-хук та введіть наведені нижче дані, як показано на малюнку 1, замінивши всі символи «X» на ваші секретні дані (надані після налаштування сенсорної мережі в ConnectedCooking)

Рисунок 1
Формат корисного навантаження
Наведені нижче дані, взяті з повідомлення, що надсилається, є актуальною та буде оброблена сервісом ConnectedCooking:
{
"end_device_ids": {
"dev_eui": "XXXXXXX"
},
"uplink_message": {
"frm_payload": "XXXXXXXX",
"rx_metadata": [
{
"received_at": "2019-11-08T13:59:25Z",
"time": "2019-11-08T13:59:25Z",
"rssi": -90, // in dBm
"snr": 12.1
},
...
]
}
}
Наша система обере значення найкращого сигналу (RSSI) із «rx_metadata"
Підключити датчики
- Зареєструйте всі датчики, які будуть використовуватися через TTN, у Кулінарія в мережі як зовнішні датчики
- У розділі «Мережа датчиків» Тепер поруч із кнопкою «Додати новий» можна завантажити файл у форматі CSV мережі TheThingsNetwork. Цей файл CSV містить усю інформацію, необхідну для реєстрації датчиків у мережі TTN.
- Тепер файл CSV можна імпортувати в The Things Network у розділі «Кінцеві пристрої»

Налаштування каналу передачі даних
Ця функція наразі перебуває на стадії тестування і доступна не для всіх клієнтів!
- Перейдіть до веб-хука, який ви створили раніше (Додатки → <назва-вашого-додатка> → WebHooks) у вашому обліковому записі TTN та увімкніть опцію «Downlink ack» у розділі «Увімкнені типи подій».
- Тепер перейдіть до Додатки → <назва-вашого-додатка> → Ключі API у вашому обліковому записі TTN.
- Створити новий Ключ API з відповідними правами доступу «записувати трафік додатків, що надходить по каналі зв’язку» та «аналіз трафіку додатків» і запишіть це.
- Також запишіть своє Ідентифікатор додатка. Цю інформацію можна знайти в огляді в розділі Додатки → <назва-вашого-додатка>.
- Тепер введіть дані, які ви записали вище, у поле ««Мережа датчиків» яку ви раніше створили в Connected Cooking, як показано нижче. Якщо ви не перебуваєте на сервері TTN EU, введіть базову URL-адресу, що відповідає серверу, яким ви користуєтеся.
