как на ESP 8266 подать сигнал с андроида, через мобильный интернет?
- Войдите на сайт для отправки комментариев
Втр, 17/09/2019 - 16:30
/* -- New project -- This source code of graphical user interface has been generated automatically by RemoteXY editor. To compile this code using RemoteXY library 2.3.5 or later version download by link http://remotexy.com/en/library/ To connect using RemoteXY mobile app by link http://remotexy.com/en/download/ - for ANDROID 4.3.1 or later version; - for iOS 1.3.5 or later version; This source code is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. */ ////////////////////////////////////////////// // RemoteXY include library // ////////////////////////////////////////////// // определение режима соединения и подключение библиотеки RemoteXY #define REMOTEXY_MODE__ESP8266_HARDSERIAL #include <RemoteXY.h> // настройки соединения #define REMOTEXY_SERIAL Serial #define REMOTEXY_SERIAL_SPEED 115200 #define REMOTEXY_WIFI_SSID "RemoteXY" #define REMOTEXY_WIFI_PASSWORD "" #define REMOTEXY_SERVER_PORT 6377 // конфигурация интерфейса #pragma pack(push, 1) uint8_t RemoteXY_CONF[] = { 255,1,0,0,0,20,0,8,13,0, 2,0,27,24,47,15,2,26,31,31, 79,78,0,79,70,70,0 }; // структура определяет все переменные вашего интерфейса управления struct { // input variable uint8_t switch_1; // =1 если переключатель включен и =0 если отключен // other variable uint8_t connect_flag; // =1 if wire connected, else =0 } RemoteXY; #pragma pack(pop) ///////////////////////////////////////////// // END RemoteXY include // ///////////////////////////////////////////// #define PIN_SWITCH_1 1 void setup() { RemoteXY_Init (); pinMode (PIN_SWITCH_1, OUTPUT); // TODO you setup code } void loop() { RemoteXY_Handler (); digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH); // TODO you loop code // используйте структуру RemoteXY для передачи данных }
в какой строке что подправить? скетч сгенерирован на сайте http://remotexy.com, весь день пытаюсь понять что не дописано но не могу помогите пожалуйста, в сети WIFI работает а от интернета нет, перепробовал разные варианты, курил сайты, подсматривал пробовал, но никак или на сотике данные не верные не понимаю уже. IP и URL тоже все возможные на сотике перепробовал
А вы знаете как работает "интернет" вообще и чем он от локальной сети (wi-fi) отличается?
Тут проблема не со скетчем далеко...
увы, пока не знаю
имеете в виду настройки самого сотика?, так у меня стоит программа, по локалке работает а как через инет сделать я не знаю, на смартфоне кликаю на соединение по инету, а там всего две строки IP и порт в данном случае IP не верный он написан от отчаянья из-за ошибок соединения, что туда прописать я ума не приложу, но порт верный, его программа сгенерировала
А вы знаете как работает "интернет" вообще и чем он от локальной сети (wi-fi) отличается?
Тут проблема не со скетчем далеко...
увы, пока не знаю
имеете в виду настройки самого сотика?, так у меня стоит программа, по локалке работает а как через инет сделать я не знаю, на смартфоне кликаю на соединение по инету, а там всего две строки IP и порт в данном случае IP не верный он написан от отчаянья из-за ошибок соединения, что туда прописать я ума не приложу, но порт верный, его программа сгенерировала
Ну если не знаете - то начните именно с этого...
Я могу вам сказать, что нужно сделать, чтобы работало через интернет, но врятли вы поймете о чем идет речь.
В кратце так: Нужно получить статический ("БЕЛЫЙ") IP от своего провайдера (/или воспользоваться сервисом DDNS), пробросить порт на СВОЕМ роутере (возможно еще что-то сопуствующее). Все.
И в качестве IP для получения доступа - использовать предоставленный провайдером IP-адрес или DNS-имя из сервиса DDNS. Но это все писец как не безопасно... Ну в смысле, если диодом управлять - то и хрен с ним, а вот отопителем газовым или еще чем паче - я бы не стал. (Как вариант - VPN).
Ну если не знаете - то начните именно с этого...
Я могу вам сказать, что нужно сделать, чтобы работало через интернет, но врятли вы поймете о чем идет речь.
В кратце так: Нужно получить статический ("БЕЛЫЙ") IP от своего провайдера (/или воспользоваться сервисом DDNS), пробросить порт на СВОЕМ роутере (возможно еще что-то сопуствующее). Все.
И в качестве IP для получения доступа - использовать предоставленный провайдером IP-адрес или DNS-имя из сервиса DDNS. Но это все писец как не безопасно... Ну в смысле, если диодом управлять - то и хрен с ним, а вот отопителем газовым или еще чем паче - я бы не стал. (Как вариант - VPN).
спасибо хоть и на этом, управлять хотел реле, чем покупать санофф лучше есп8266 научиться программировать
лучше есп8266 научиться программировать
И освоить базовые принципы функционирования сетей и сетевого оборудования, как правильно заметил BOOM.
так там же есть пример http://remotexy.com/ru/help/start/arduino-esp8266-cloud
так там же есть пример http://remotexy.com/ru/help/start/arduino-esp8266-cloud
к выводу я привязал, мне нужно настроить сотик, что бы он по инету работал с ЕСП
В примерах к esp есть Web браузер - управляйте на здоровье с мобильного.
так там же есть пример http://remotexy.com/ru/help/start/arduino-esp8266-cloud
к выводу я привязал, мне нужно настроить сотик, что бы он по инету работал с ЕСП
Там и ето есть. (Шаг 8. Подключитесь с мобильного приложения.)
так там же есть пример http://remotexy.com/ru/help/start/arduino-esp8266-cloud
к выводу я привязал, мне нужно настроить сотик, что бы он по инету работал с ЕСП
получается у меня ESP8266 не подключается к облаку, хотя прошивку обновлял, только у меня чуть, чуть другой USB-UART адаптер после обновления на команды АТ не реагирует, я еще плохо разбираюсь в URL это то что на фото?