Привет всем! Подскажите как на базе esp8266 можно изменить код программы для работы в глобальной сети , вправление и считывание показаний в любой точке мира или хотя бы по стране ,используя WiFi ,код программы ниже будет позже Код (C++): /* * Hello world web server * circuits4you.com */ #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> //SSID and Password to your ESP Access Point const char* ssid = "ESPWebServer"; const char* password = "12345678"; ESP8266WebServer server(80); //Server on port 80 //============================================================== // This rutine is exicuted when you open its IP in browser //============================================================== void handleRoot() { server.send(200, "text/plain", "hello from esp8266!"); } //=============================================================== // SETUP //=============================================================== void setup(void){ Serial.begin(9600); Serial.println(""); WiFi.mode(WIFI_AP); //Only Access point WiFi.softAP(ssid, password); //Start HOTspot removing password will disable security IPAddress myIP = WiFi.softAPIP(); //Get IP address Serial.print("HotSpt IP:"); Serial.println(myIP); server.on("/", handleRoot); //Which routine to handle at root location server.begin(); //Start server Serial.println("HTTP server started"); } //=============================================================== // LOOP //=============================================================== void loop(void){ server.handleClient(); //Handle client requests } [/code] Вместо hello world код изменения тока и управления реле ,это пример с сайта переделал его под свои нужды ,но теперь нужно смотреть показания в глобальной сети а лучше через приложение ,но пока знаний мало , подскажите как это осуществить...
Объясните подробнее что и в какой Сети Вы хотите считывать и что кому вправлять?Сеть Пентагона?НАТО?Сбербанка?
а кто-то сказал, что это возможно? В ESP нет второго банка памяти, поэтому такие потуги бесполезны. Нужен внешний прошивальщик. Смотри в сторону RTL - там всё это есть.
Задача такая: находясь в не домашней сети считывать показания с датчиков Есть приложение blink, есть mqtt сервис, и сервисы которые меняют ip устройства , на habbr есть кое что. (h/m.habr.com/ru/post/419963/) И вот пример . Может кто знает как эту связь организовать Вот именно я плохо понимаю эту тему в том числе возможно или нет и почему ,поэтому и узнаю инфу у умных людей
Может поделится кто нибудь примером построения такой связи, что бы в не дома реле переключать хотя бы..
Конечно: http://forum.amperka.ru/threads/Умный-дом-domoticz.12911/ или http://forum.amperka.ru/threads/ard...y-pi-2-openhab-Умный-дом-азы-управления.5043/
Привет всем! Скачал приложение blynk библиотеки к нему и скетч тест из примеров button вот такая картина с сериал порта любой пример и такая картина и в приложении не видно устройства
разобрался я с этим , все дело в некорректной прошивке , один модуль заработал со вторым проблемы , ESP8266Flasher прошивается нормально а ардуино иде такое сообщение с сериал порта 11:42:14.958 -> ets Jan 8 2013,rst cause:4, boot mode3,7) 11:42:14.958 -> 11:42:14.958 -> wdt reset 11:42:14.958 -> load 0x4010f000, len 1384, room 16 11:42:14.958 -> tail 8 11:42:14.958 -> chksum 0x2d 11:42:14.958 -> csum 0x2d 11:42:14.958 -> v8b899c12 11:42:14.958 -> ~ld
Собрал проект для удаленного управления nodemcu, через проброс портов на роутере, работает нормально ))