Ну я так и сделал. Насколько я понял, эта плата обеспечивает интерфейсы, включая сетевой. Если я не ошибся.Ну, вы сами любите сокращать :-) - наберите в поисковике ESP сразу выскочит ESP8266.
Т.е., идейно, вне зависимости от конкретного способа доступа, датчик действительно становится сервером, отдавая данные в ответ на обращение.
Но! Меня сильно волнует энергосбережение. Прям спать не могу, как волнует.
Если доступ к такому серверу данных по com или usb - то, насколько я понимаю, относительно легко сделать так, что сервер в основном спит, и просыпается по сигналу в порту. Но если доступ по lan - так не получится, в сети всё время есть какие-то сигналы. Т.е., сервер спать не должен, должен активно ждать обращения, и всё время потреблять электричество.
Если же сделать прибор идейно клиентом - то всё иначе. Он 99 секунд спит, потребляет только таймер. Потом он за секунду снимает показания и отправляет куда надо. И опять спит. Всё хорошо.
Такое поведение легко реализовать, если интерфейс у прибора - lan, и в сети есть постоянно живущий сервер. А он часто есть - это wi-fi маршрутизатор, который суть сервер под linux.
Т.е., с точки зрения экономии электричества, барограф должен быть прибором с сетевым интерфейсом, который время от времени кидает данные на указанный адрес, не заботясь об их дальнейшей судьбе. А всё остальное - программно на сервере.
Сообщение отредактировал FStager: 25 декабря 2018 - 19:42