К весам подключил светодиодную панель под управлением esp8266, чтобы значение веса отображалось более крупными символами. Следующие задачи: 1. Передавать вес на ПК (скорее всего транслировать постоянно) (apache принципиально). 2. Требуется отправлять с ПК на ESP8266 команды. Например менять цвет панели (использовать как светофор) Т.Е. надо иметь стабильное соединение с ПК на базе HTTP сервера, с отправкой информации в обе стороны в любой момент времени по WIFI (без интернета) Подскажите в какую сторону лучше копать? В программировании слаб, в простом коде разберусь.
Я сейчас как раз начал изучать ESP8266, так вот в стандартных примерах найдёте всё, что хотите, под вашу задачу. POST/GET, AJAX. Мне WebSocket понравилось.
1. Websocket пробовал. есть скетч websocket server. но мне нужен websocket клиент. но тогда не знаю как поднять websocket сервер на ПК 2. post/get подойдет ли для отправки данных на ПК примерно 3-5 раз в секунду?
С XML не знаком. Вообще я представляю себе так. ESP (клиент) транслирует (постоянно 3-5 раза в секунду) данные веса на сервер( ПК apache). Сервер при определенном условии записывает значение в базу, и дает команду на ESP (допустим) показать красный свет. Разве тут будет уместен XML?
А ESP вразумеет XMLHttpRequest? Всё ж это браузерная фича перезапроса информации. А чтобы отправить с ESP на сервер инфу, XML можем сами сформировать и далее методом POST на сервак. Тут важнее серверная сторона - ждет ли кто наш XML? Кому удобнее формат JSON - можно и так.
Я так понимаю придется по старинке транслировать данные с ESP на socket. А на стороне сервера средствами PHP слушать socket. Как вариант? сильно не бейте
Я ТЗ не до конца понял, думал будет вэб-страница, на которой отображается инфо с ЕСП и кночки для управления ею же. А обратно как?