Аналог Blynk
- Войдите на сайт для отправки комментариев
Пнд, 01/02/2021 - 08:52
Требуется помощь советом, как лучше сделать передачу данных (3 int-а) с arduino (esp8266 ?) через домашний Wi-Fi на MQTT-сервер, а оттуда через интернет на простенькое приложение на смартфоне. Да, есть Blynk, но функционал у него весьма ограничен, мало кастомизации. Возможно посоветуете какой-нибудь конструктор приложений на IOS, где можно было бы реализовать такие функции
Хотя сейчас идея пришла, можно со смартфона вместо приложения заходить на http страничку и чекать данные от туда, это ведь проще сделать чем что-то на конструкторе колхозить?
заходить на http страничку
а страничка на ESP ? проброс портов через роутер работает через внешний интернет?
Когда звучат заявления типа
неплохо бы заодно озвучивать чем именно Вас не устраивает блинк – какие такие ограничения функционала Вам «жмут» и какой именно кастомизации Вам не хватает. Только в этом случае будет понятно, что Вам можно советовать. А так, получится, что Вам ни посоветуй, Вы скажете: «не, тут тоже мало кастомизации». Хрен же его знает, чего Вам надо.
С учётом "3 int" напрашивается modbus/tcp.
Только не нужно путать функционал с кастомизацией.
А вообще рекомендую не экономить, а завести дома нормальный интернет со статическим IP.
Тогда и не нужны будут эти всяческие блинки.
Заваривать modbus/tcp по интернету для трех чисел? Вот это жахнул.
Заваривать modbus/tcp по интернету для трех чисел? Вот это жахнул.
Я и ради одного заваривал.
Правда там по другому никак было
Блинк не ставил не скажу за его функционал.
Нужен конструктор на esp поставь tasmota.
Если есть возможность поставить node red + mosquitto, то они мало чью фантазию реализации проектов могут ограничить не то что вывести 3 числа...
Нужно сделать коробку в которой будет ESP8266 и пара датчиков, подключиться к ней через смартфон, зайти в веб-морду ESP, там её подключить к домашнему Wi-Fi вбив идентификатор сети и пароль. Есть ли возможность предварительно настроить ESP таким образом, что бы в дальнейшем оставалось только вбить имя сети и пароль от домашнего wi-fi, что бы можно было удалённо (вне сети домашнего wi-fi) через интернет получать значения с датчиков в той коробке?
Я имею в виду, есть ли способ избавить конечного пользователя этой коробки от переадресации портов? Ведь как-то ставятся всякие хабы и умные дома и они ведь как-то отсылают информацию на свои сервера через домашний wi-fi, и покупатель этого хаба на лазиет по веб-морде своего роутера что бы настроить переадресацию портов, он просто находит свою сеть wi-fi вводит от неё пароль и данные с заба или датчика уже пересылаются на сервер производителя, а оттуда на смартфон пользователя
Нужно сделать коробку в которой будет ESP8266 и пара датчиков, подключиться к ней через смартфон,
отпиши, на arduino собака orviss ru, есть готовая реализация, помогу
отписался
есть ли способ избавить конечного пользователя этой коробки от переадресации портов?
есть, делаете некий сервер с двумя и более открытыми портами в режиме LISTEN, по одному коннектится ESP, по второму вы открываете web браузер мобильника с адресом/портом сервера, сервер переадресовывает пакеты ESP шке и обратно.
Я имею в виду, есть ли способ избавить конечного пользователя этой коробки от переадресации портов?
легко. Отправляешь данные своих трех датчиков на любой бесплатный сервер, типа Thingspeak или Народмон...
Я имею в виду, есть ли способ избавить конечного пользователя этой коробки от переадресации портов?
легко. Отправляешь данные своих трех датчиков на любой бесплатный сервер, типа Thingspeak или Народмон...
А порты разве пробрасывать не нужно будет? Просто ESP-шку к Wi-Fi дома подключить?
А порты разве пробрасывать не нужно будет? Просто ESP-шку к Wi-Fi дома подключить?
зачем? Вы разве пробрасываете порты, когда подключаетесь с ЕСП-шки к гуглю?
легко. Отправляешь данные своих трех датчиков на любой бесплатный сервер, типа Thingspeak или Народмон...
народмон там не чаще раз в 5 минут
С есп-шки к гуглу? о_0
ЕСП-шка ведь доступ в интернет получает через wi-fi роутер получает, разве для этого нет необходимости пробрасывать порты на этом роутере? Или есть какая-то возоможность это обойти или упростить для конечного пользователя?
да, уже проверил. А что если забацать простенькую HTML страничку, купить хостинг сайта (вроде копейки стоит) и туда эти переменные с ESP отправлять?
ЕСП-шка доступ в интернет получает через wi-fi роутер , разве для этого нет необходимости пробрасывать порты на этом роутере?
нет
А что если забацать простенькую HTML страничку, купить хостинг сайта (вроде копейки стоит) и туда эти переменные с ESP отправлять?
забацайте, если надо.
Но Thingspeak уже готова
Что же, это отличная новость за этот день! А можете описать, как отправить хотя бы одну переменную на публичную страничку с ESP ? Я вообще вот такое планирую сделать, если это возможно
Google "thingspeak arduino" https://community.thingspeak.com/tutorials/arduino/send-data-to-thingspe... -> https://github.com/mathworks/thingspeak-arduino/blob/master/examples/ESP8266/program%20board%20directly/WriteMultipleFields/WriteMultipleFields.ino
Google "thingspeak arduino" https://community.thingspeak.com/tutorials/arduino/send-data-to-thingspe... -> https://github.com/mathworks/thingspeak-arduino/blob/master/examples/ESP8266/program%20board%20directly/WriteMultipleFields/WriteMultipleFields.ino
Вы лучший!!!
???????????????7 А я??????
del
Вы лучший!!!
???????????????7 А я??????
А Вы, соответственно, нет ))
Вы лучший!!!
???????????????7 А я??????
Вы все здесь лучшие))