Как стать автором
Обновить

Интерфейсы для встраиваемых устройств на современных Web-технологиях

Время на прочтение 6 мин
Количество просмотров 7.5K
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 9

Комментарии 9

Как по мне технология PWA идеально подходит для управления локальными устройствами. Но как видится мне это достаточно трудно реализуемо потому что PWA требует чтоб веб сервер на устройстве работал по HTTPS протоколу.

Какие проблемы с HTTPS на IoT устройствах:

  1. Невозможно получить сертификат для IP адреса, поэтому нужно реализовывать на устройстве mDNS чтоб адрес устройства выглядел как-то так my-device.local

    и вроде для таких адресов можно получить SSL сертификат на сайте Let's Encrypt.

  2. Бесплатные SSL сертификаты действуют около 90 дней. То есть каждые 90 дней нужно обновлять сертификат на своем устройстве и я не уверен что это можно автоматизировать например для ESP32. А еще устройство может и не иметь выхода в глобальный интернет.

  3. Если сервер на устройстве использует HTTPS это приводит к дополнительным нагрузкам. Например первый запрос ESP32 по HTTPS займет около +2-е секунды последующие +100 мс. (это из документации)

Skype

медленными их не назовешь

Смешная шутка

Вы их видите каждый день. Рекламные баннеры в KFC, видео в MC, вся визуальная реклама в фастфудах, панели заказов etc. - все это Kiosk-приложения в браузерах.

НЛО прилетело и опубликовало эту надпись здесь

От этого что-то радикально меняется?

НЛО прилетело и опубликовало эту надпись здесь

Я не буду спорить. Считаете себя умнее и опытнее - yоur way. Только проверять рантайм и флаг isKioskSession будучи в chrome app никто не запрещал, да и функционально киоск для обычных веб-страничек от фулскрин-мода мало чем отличается, от чего тоже можно отталкиваться.

P.S. Вы разговариваете с таким же разработчиком киосков, так что бравировать опытом в надежде смутить оппонента - не лучшая тактика.

Всё, что угодно, лишь бы Qt не использовать. Он и быстрее, и легче для арможелезок.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.