Как передавать данные с датчиков в интернет?

KoshZz
Offline
Зарегистрирован: 01.09.2019

Всем привет!

Искал по форуму, но не смог найти подходящую тему. Если есть, скиньте, пожалуйста ссылку! Спасибо.

Задача: есть устройство с 4 датчиками и несколькими состояниями (режимы работы). Реализовано на Arduino nano + датчики + экран Nextion, данные с датчиков раз в минуту пишутся на SD карту.

Необходимо сделать просмотр состояния датчиков и режима работы через интернет, плюс сохранение логов значения датчиков.

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

Не могу сообразить, как проще всего это реализовать? Техническую часть планирую сделать с помощью ESP8266 или SIM800C, а вот что дальше? Куда данные передавать, чтобы максимально просто было реализовать (небольшая абонентская плата не смущает).

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

Смотрел протокол MQTT, насколько я понял, большинство людей его использует для управления умным домом – но не понял, как там сделать отображение в веб-интерфейсе все. 

Большое спасибо.

 

 

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

раз есть сайт, видимо ему гнать запросы, он пишет в базу, а далее всё как всегда

nik182
Offline
Зарегистрирован: 04.05.2015

Посмотрите Blynk. У меня пишет уже больше года параметры воздуха и света в квартире. Всегда можно посмотреть данные в разных масштабах времени. 

KoshZz
Offline
Зарегистрирован: 01.09.2019

nik182 пишет:

Посмотрите Blynk. У меня пишет уже больше года параметры воздуха и света в квартире. Всегда можно посмотреть данные в разных масштабах времени. 

Спасибо!

А там есть возможность легко создавать отдельный личный кабинет, чтобы по логину/паролю давать доступ?

KoshZz
Offline
Зарегистрирован: 01.09.2019

ua6em пишет:

раз есть сайт, видимо ему гнать запросы, он пишет в базу, а далее всё как всегда

Сайт на тильде сделан. Не очень понимаю, как там внутри что-то обрабатывать... :(

nik182
Offline
Зарегистрирован: 04.05.2015

Давать можно. Но только полный. Если кто то что поменяет в приложении так оно и останется.

inspiritus
Offline
Зарегистрирован: 17.12.2012

https://startingelectronics.org/tutorials/arduino/ethernet-shield-web-server-tutorial/web-server-read-switch-using-AJAX/

Ну и там еще куча примеров, главное - оно все собственное и независимо от чужого сервиса.

MaksVV
Offline
Зарегистрирован: 06.08.2015

narodmon.ru не предалагать? 

KoshZz
Offline
Зарегистрирован: 01.09.2019

MaksVV пишет:

narodmon.ru не предалагать? 

Спасибо, но там другие датчики и никакого смысла шерить инфу нет

KoshZz
Offline
Зарегистрирован: 01.09.2019

inspiritus пишет:
Ну и там еще куча примеров, главное - оно все собственное и независимо от чужого сервиса.

Спасибо!

Pyotr
Offline
Зарегистрирован: 12.03.2014

ThingSpeak не подойдет?