все существующие скетчи придется переделывать, т.е. при обновлении версии у всех все перестанет работать - вот тогда точно ноуты в меня полетят, а не в стену. Тут надо подумать, как и совместимость сохранить и дополнительное сообщение не посылать. К тому же непонятно как быть с несколькими...
QoS - показатель уровня качества обслуживания MQTT Essentials Part 6: Quality of Service 0, 1 & 2
я пользуюсь mosquitto, установленном на выделенном сервере
я то и не против, но: 1. будет еще один blynk 2. много надо накодить и потом все это поддерживать
можно так сделать - неплохая идея...
эту паузу можно исключить, если ваш брокер "переварит" и смартфон справится - делайте разные задержки (вплоть до нуля) и тестируйте.
Я пробовал отправлять конфиги с QoS=1 без пауз и все ок на своем брокере через инет.
попробуйте обойтись без библиотеки Arduino JSON. Например, как здесь iot-manager-demo/ArduinoIDE/ESP8266/official-demo/AnydataToggle at master · 4refr0nt/iot-manager-demo · GitHub
или так iot-manager-demo/utils/json2h at master · 4refr0nt/iot-manager-demo · GitHub
Во всех трех используйте col-xs-4 без item (если надо 2, то col-xs-6)
По col-xs-* почитайте здесь CSS · Bootstrap
А item - это div на всю ширину экрана
нет, это невозможно (в т.ч. в целях безопасности), все данные проходят через sanitize.
Я вам привел код в приложении, чтобы было понятно какие параметры на какие div влияют.
это один из первых виджетов, ожидает глубокого рефакторинга :)
Посмотрел - проценты пока убрать нельзя.
Вот его код (это PUG, можете конвертнуть в HTML)
div.no-padding.text-center(ng-if="item.widget == 'range'")
div.no-padding
div(style='{{item.style}}') {{item.descr}}...
да что-то они там поменяли в WebMoney, а я так и не перенастроил.
Можете поддержать проект, если есть такое желание (средства пойдут на оплату VDS для сайта esp8266.ru)
Z352838731074 или R128535659463
Посмотрите документацию - там приличного размера пакет прилетает после HELLO в prefix + "/device"
ок, может и потянет ESP8266 небольшой трафик. Только вот сколько получится одновременных коннектов держать?
В любом случае - удачи!
Если Paho Websockets, то вряд ли, он протестирован миллионы раз. На гитхабе о такой ошибке другие пользователи не сообщают... Нужно искать причину в другом. Если используете paho native, то попробуйте убить IoT Manager (любым Task Manager) и снова запустить - за нативным движком я иногда замечал...
Разделение по пользователям это как пример реализации. Для вашего случая, более подходит вариант с отдельной страницей редких настроек. Просто так, из интереса, туда ваши домашние не полезут, а когда нужно будет, то изменят там любой параметр.
честно говоря мне наоборот кажется ваш способ немного замудреным. проще вывести настройки на отдельную страницу и далее можно не показывать ее отдельным пользователям.
посмотрите еще протокол v2 - там данные отправляются только те, которые нужны на данной странице, возможно, что вам понравится...
1.можно раздавать разные конфиги разным устройствам и/или пользователям - для этого есть user, users uuid Виджет anydata · IoT Manager
2. ненужные (в данный момент) виджеты можно перемещать на отдельную страницу
3. просто слать разные конфиги, в зависимости от принятых данных (т.е. делаете...