Форумы  ·  Войти  · 

Тема: Пожелания для новых версий ПО: Провижн

17.08.21 18:28   alex_eri  (14/27.02.21)  

Для интеграции с ПО не хватает провижина/синхронизации настроек со стороны аппарата.


Предлагаю такой концепт:
===

В аппарат ставится url http://server/uuid-uuid/


При появлении доступа к сети и переодически аппарат посылает http get запрос


В запросе заголовок


If-Modified-Since: Tue, 17 Aug 2021 16:22:07 GMT


Настройки изменились - ответ 200 и изменения в multipart/form-data


в ответе заголовок с временем изменения настроек и когда проверить ещё раз

Last-Modified: Tue, 17 Aug 2021 12:22:15 GMT
Expires: Tue, 17 Aug 2021 23:22:15 GMT


Не изменились - ответ 304 и заголовок Expires


Если не нравится HTTP, то можно MQTT.


Заливка настроек через бота - не облачное решение

[ #1 ]  18.08.21 7:40   Tech.Support  KOMENDANT LAB  

Более простым и подходящим для бюджетного железа без ОС видится другое решение. В аппарат записывается url с файлом настроек в формате файла настроек ini или cfg, логин и пароль от сервера. Файл размещается на любом хостинге. С определенной периодичностью, возможно настраиваемой, аппарат опрашивает сервер на предмет файла и если его дата и время больше, чем в файле аппарата, загружает его. Плюс к тому, решение универсально и не заточено под конкретный сервис.
Реализация вашего решения технологически сложнее для нас в 3-4 раза.
Но таких запросов пока не поступало, перспективность проведения работ не проглядывается. При достижении договоренности о закупке значительной партии устройств, возможен сдвиг в этом направлении.

Komendant.pro
 ©1999-2024  Инженерная лаборатория "Комендантъ"
Skills.House
 Powered by "Skills.House"