IoT ТА ПІДКЛЮЧЕНІ ПРИСТРОЇ
Мобільні додатки для IoT-пристроїв.
Поєднуємо пристрої із застосунком через BLE, Matter або Wi-Fi. Розробляємо підключення, керування, обмін даними з прошивкою та оновлення після випуску продукту.
$ ls ./deliverables
Що входить у послугу «IoT та підключені пристрої».
Дизайнери й інженери працюють над погодженим обсягом. Нижче наведено основні завдання, з якими можемо допомогти.
Підключення й перше налаштування
Проєктуємо пошук пристрою, з’єднання та початкове налаштування через BLE, Wi-Fi або Matter. Перевіряємо, чи зрозуміло користувачу, що робити на кожному кроці.
Надійний зв’язок
Налаштовуємо повторне підключення, синхронізацію стану та обробку помилок за нестабільного бездротового зв’язку.
Взаємодія з прошивкою
Узгоджуємо протокол обміну між застосунком і пристроєм. Враховуємо сумісність із різними версіями прошивки.
OTA-оновлення
Додаємо бездротове оновлення прошивки з можливістю повернення до попередньої версії. Це дає змогу виправляти помилки після випуску пристрою.
Застосунок-компаньйон
Розробляємо керування пристроєм, відображення його стану, автоматизовані сценарії та сповіщення.
Хмарне керування пристроями
За потреби додаємо керування через хмару, збирання телеметрії та інструменти для роботи з парком пристроїв.
$ ./build --steps
Як організовуємо роботу.
Узгоджуємо завдання й показуємо результати кожного етапу. Ви знаєте, що вже готово та що заплановано далі.
- Визначаємо протокол, спосіб передавання даних і технічні обмеження пристрою.
Протокол і обмеження
- Насамперед перевіряємо встановлення й відновлення з’єднання з реальним пристроєм.
Прототип підключення
- Паралельно розробляємо застосунок і його взаємодію з прошивкою.
Застосунок та інтеграція
- Перевіряємо зв’язок на різних відстанях, за наявності завад і з різними версіями прошивки.
Польові випробування
- Готуємо випуск із можливістю бездротового оновлення, щоб підтримувати пристрої після продажу.
Реліз і OTA
$ cat stack.json
Технології та інструменти.
- BLE
- Matter
- Wi-Fi
- MQTT
- CoreBluetooth
- Nordic
- ESP32
- AWS IoT
$ pk --outcomes
На чому зосереджуємося.
Перші 5 хвилин
увага до початкового підключення
OTA
оновлення прошивки після випуску пристрою
Польові тести
перевірка зв’язку в реальних умовах
$ man iot-devices
Питання та відповіді.
$ ls ../related
Пов’язані послуги.
$ ./start_project --service iot
Обговорімо
ваш проєкт.
Розкажіть про завдання. Запропонуємо план роботи, строки й оцінку вартості.