Web сервер для интернета вещей на базе MQTT и WebSocket . Устройства на базе ESP8266

Посмотреть вживую как работает можно тут filedn.com/lyI9jHg32lr4q58HE7GWfNH/www/modul/pir.html
Чтобы включить реле нажать на лампочку, сделать фото — нажать на камеру, включить оповещение голосом динамик. Датчик движения рядом со мной так что когда шевелюсь срабатывает:) Если кто будет тестить скажите я могу руку под камеру поставить показать что картинка живая, также если на чем не работает отпишитесь какой броузер. Я пробывал на XPOM и на Андроид. Сейчас так как это прототип и бесплатные брокер и хост, то секъюрностью не заморачивался. Все открыто. Далее сделаю, не проблема.Будут вопросы пишите. Сорри за бардак на столе :)




- -1
- 17 июля 2020, 18:00
- alexhi
Что это? Новое веяние написания статей на сайте с электротехническим уклоном? Как по мне даже на arduino сайт не пойдет, и буков мало, мысль вообще потерялась по пути…
Вроде ветка «связь железа с компьютером», пардон если ошибся? Букв мало так как писать особо нечего. Все предельно просто кто в теме. Основная мысль использовать для удаленного управления WebSocket и без серверных скриптов. Только броузер и js. Про ESP8266,MQTT и писать не хочется про них весь интернет завален.
Букв мало так как писать особо нечего. Все предельно просто кто в теме.А для тех кто не в теме?
На мой взгляд подаваемый материал желательно излагать максимально подробно. Те же рисунки, фото, схемы, ссылки, с сопутствующими пояснениями. Аудитория тут разная, от начинающих до профессионалов. По любому всем не угодишь, но все таки.
- Technicum505SU
- 18 июля 2020, 19:08
- ↑
- ↓
Наверное проще показать на примере где подобное решение можно применить. Допустим есть удаленный объект с интернетом(загородный дом, дача и т.д) Хозяин хочет что то контролировать удаленно(например температуру в доме) и что все двери закрыты и что то включать выключать. Задач может быть много подобного плана. Что делаем. На даче ставим устройства типа такого что у меня на фото(можно другие) на базе дешового модуля ESP8266 подключаем датчики, настраиваем подключение к WIFI сети и далее рулим всем эти и получаем данные просто через броузер. Ставить никаких программ ни на смартфон не на комп не надо. Для управления девайсом надо сделать Web страничку (что не сложно даже для начинающего) и положить ее либо на сервер (можно бесплатный без поддержки php и др) или исполнить локально. Вот и все. Варианты ПО в ESP8266 могут быть разные, я например использую текстовые команды.Их легко отлаживать через MQTT терминал например плагин Lens и на базе их делать скрипты. Освоить JS для подобной задачи вполне по силам любому. Вот вроде и все.
Вот вроде и все.С юмором, тема сисек не раскрыта, да и вообще тема только продекларирована но не раскрыта.
1. Ставим устройства «на базе дешового модуля ESP8266», есть разновидности модуля, некоторые вообще с родной прошивкой АТ команды не принимают.
2. «подключаем датчики», какие, с каким интерфейсом, примеры подключения.
3. «настраиваем подключение к WIFI сети», параметры конкретного подключения, обработка ошибок подключения.
4. «далее рулим всем», примеры АТ руления, обработка ошибок от периферии.
5. «получаем данные», примеры получения, опять же обработка ошибок.
Ничего зтого нет, вы на кого расчитывали когда писали зтот черновик статьи?
Комментарии (8)
RSS свернуть / развернуть