Страница 2 из 3

Re: esp8266(wifi-loT) нужна помощь

Добавлено: Сб авг 04, 2018 11:52 am
Sapizdullin
skysilver писал(а):
Чт авг 02, 2018 7:55 pm
Sapizdullin писал(а):
Чт авг 02, 2018 7:01 pm
Бред какой-то.. Вот метод работающий с ESP по MQTT без всяких гетов..
Если попробовать почитать, то видно, что про мктт вообще речи не было.
И без MQTT будет работать напрямую с объектом WIFi-IoT... Зачем городить геты?

Re: esp8266(wifi-loT) нужна помощь

Добавлено: Сб авг 04, 2018 12:22 pm
skysilver
Sapizdullin писал(а):
Сб авг 04, 2018 11:52 am
И без MQTT будет работать напрямую с объектом WIFi-IoT... Зачем городить геты?
Насколько знаю, нет такой фичи в этом модуле. Он только на прием работает. Чтобы команды слать, нужно дополнять методы гет-запросами.

Re: esp8266(wifi-loT) нужна помощь

Добавлено: Сб авг 04, 2018 12:57 pm
Sapizdullin
skysilver писал(а):
Сб авг 04, 2018 12:22 pm
Sapizdullin писал(а):
Сб авг 04, 2018 11:52 am
И без MQTT будет работать напрямую с объектом WIFi-IoT... Зачем городить геты?
Насколько знаю, нет такой фичи в этом модуле. Он только на прием работает. Чтобы команды слать, нужно дополнять методы гет-запросами.
Да пардоньте...Что-то я не то сморозил без MQTT только прием... :(

Re: esp8266(wifi-loT) нужна помощь

Добавлено: Пт авг 31, 2018 10:13 am
chibis
Доброго времени суток!!!
Раз создали такую тему, то я позволю себе несколько глупых вопросов...
Есть платка NodeMCU v2 и в нее я залил прошивку WiFi-IoT, как на ней включить MQTT ?
По инструкции с тамошнего сайта MQTT включается при отключении Safe Mode. Вот и еще вопрос, как этот Safe Mode отключить?
Перепробовал всё возможное в моем слабом понимании темы, может просветИт кто? По Get запросам работает , а по MQTT ... :oops:

Re: esp8266(wifi-loT) нужна помощь

Добавлено: Пт авг 31, 2018 8:07 pm
AeroS
chibis писал(а):
Пт авг 31, 2018 10:13 am
Доброго времени суток!!!
Раз создали такую тему, то я позволю себе несколько глупых вопросов...
Есть платка NodeMCU v2 и в нее я залил прошивку WiFi-IoT, как на ней включить MQTT ?
По инструкции с тамошнего сайта MQTT включается при отключении Safe Mode. Вот и еще вопрос, как этот Safe Mode отключить?
Перепробовал всё возможное в моем слабом понимании темы, может просветИт кто? По Get запросам работает , а по MQTT ... :oops:
Вот это мануал читали?
СпойлерПоказать
При первом включении модуль включается в режим safe mode автоматически так как не содержит имени точки доступа. В режиме safe mode в эфире появится точка с именем WiFi-IoT (в прошивках до 12.10.16 homessmart) , к которой можно подключится используя смартфон или ноутбук.

В режим safe mode еще можно попасть, замкнув между собой RX и TX и перезапустив модуль или нажать 3 раза подрят (с интервалом нажатия около секунды) кнопку RESET на ESP8266.

Далее возможны два варианта подключения к модулю:

1. Используя Captive Portal мобильное устройство выведет уведомление о подключении, при нажатии на которое происходит автоматическое открытие главной веб страницы модуля. Можно так же зайти в модуль введя в браузере адрес iot.local (или любое другое, например iot.ru). Captive Portal не поддерживается если прошивка собрана на SDK 0.9.5 !

2. После успешного коннекта заходим вручную по адресу http://192.168.4.1 используя веб браузер.

Далее настраиваем подключение на свой роутер на вкладке main веб интерфейса.Необходимо вбить в поля WiFi options данные своей точки доступа. Для подключения к роутеру выбираем режим "Station mode". После нажатия кнопки set ниже появится IP адрес, на который можно заходить внутри своей беспроводной сети.

Далее обновляем страницу и видим внизу IP адрес, на который уже можно будет заходить внутри Вашей локальной сети.

Тут же вы можете установить свой логин и пароль на странички настроек веб интерфейса. Длинна логина и пароля не более 8 символов. Пароль затребуется на все вкладки настроек. А при установленной опции "Full Security" и на все GET запросы управления. В режиме safe mode пароль не запрашивается !

На данной вкладке можно задать имя модулю, которое будет отображаться на главной и в системе flymon, а так же в топике на MQTT сервере.

Указанные выше действия выполнять не требуется, если прошивка была собрана с опцией Настройки по умолчанию , где были заранее прописаны параметры роутера и IP адрес. После успешной прошивки и перезагрузки сразу можно заходить на указанный IP адрес модуля внутри своей wi-fi сети.
Я прошился и оплатил, настроил подключение к роутеру, указал сервер/порт mqtt(сервер majordomo выключил в настройках nodemcu).
Проверьте на всякий случай сервер mqtt через клиента на мобильнике(в каком-то видео на ютубе про это рассказывали).

Re: esp8266(wifi-loT) нужна помощь

Добавлено: Пт авг 31, 2018 9:22 pm
chibis

AeroS писал(а):
chibis писал(а):
Пт авг 31, 2018 10:13 am
Доброго времени суток!!!
Раз создали такую тему, то я позволю себе несколько глупых вопросов...
Есть платка NodeMCU v2 и в нее я залил прошивку WiFi-IoT, как на ней включить MQTT ?
По инструкции с тамошнего сайта MQTT включается при отключении Safe Mode. Вот и еще вопрос, как этот Safe Mode отключить?
Перепробовал всё возможное в моем слабом понимании темы, может просветИт кто? По Get запросам работает , а по MQTT ... :oops:
Вот это мануал читали?
СпойлерПоказать
При первом включении модуль включается в режим safe mode автоматически так как не содержит имени точки доступа. В режиме safe mode в эфире появится точка с именем WiFi-IoT (в прошивках до 12.10.16 homessmart) , к которой можно подключится используя смартфон или ноутбук.

В режим safe mode еще можно попасть, замкнув между собой RX и TX и перезапустив модуль или нажать 3 раза подрят (с интервалом нажатия около секунды) кнопку RESET на ESP8266.

Далее возможны два варианта подключения к модулю:

1. Используя Captive Portal мобильное устройство выведет уведомление о подключении, при нажатии на которое происходит автоматическое открытие главной веб страницы модуля. Можно так же зайти в модуль введя в браузере адрес iot.local (или любое другое, например iot.ru). Captive Portal не поддерживается если прошивка собрана на SDK 0.9.5 !

2. После успешного коннекта заходим вручную по адресу http://192.168.4.1 используя веб браузер.

Далее настраиваем подключение на свой роутер на вкладке main веб интерфейса.Необходимо вбить в поля WiFi options данные своей точки доступа. Для подключения к роутеру выбираем режим "Station mode". После нажатия кнопки set ниже появится IP адрес, на который можно заходить внутри своей беспроводной сети.

Далее обновляем страницу и видим внизу IP адрес, на который уже можно будет заходить внутри Вашей локальной сети.

Тут же вы можете установить свой логин и пароль на странички настроек веб интерфейса. Длинна логина и пароля не более 8 символов. Пароль затребуется на все вкладки настроек. А при установленной опции "Full Security" и на все GET запросы управления. В режиме safe mode пароль не запрашивается !

На данной вкладке можно задать имя модулю, которое будет отображаться на главной и в системе flymon, а так же в топике на MQTT сервере.

Указанные выше действия выполнять не требуется, если прошивка была собрана с опцией Настройки по умолчанию , где были заранее прописаны параметры роутера и IP адрес. После успешной прошивки и перезагрузки сразу можно заходить на указанный IP адрес модуля внутри своей wi-fi сети.
Я прошился и оплатил, настроил подключение к роутеру, указал сервер/порт mqtt(сервер majordomo выключил в настройках nodemcu).
Проверьте на всякий случай сервер mqtt через клиента на мобильнике(в каком-то видео на ютубе про это рассказывали).
Это я читал. Все работает и все прописано, из локалки работает, get запросы работают. А mqtt не работает Изображение, с телефона на mosquitto соединен и отправляет команды на мажордомо, а вот safe mode не дает использовать mqtt на esp8266. Там ещё где то написано, что пока safe mode включен mqtt не работает. ИзображениеИзображениеИзображениеИзображение

Отправлено с моего MI 6 через Tapatalk



Re: esp8266(wifi-loT) нужна помощь

Добавлено: Пт авг 31, 2018 9:31 pm
AeroS
chibis писал(а):
Пт авг 31, 2018 9:22 pm

Это я читал. Все работает и все прописано, из локалки работает, get запросы работают. А mqtt не работает Изображение, с телефона на mosquitto соединен и отправляет команды на мажордомо, а вот safe mode не дает использовать mqtt на esp8266.
Пробуйте еще раз прошить(только сначала blank'ом прогоните),если не заведется пробуйте указывать первоначальные настройки в сборке прошивки.

Re: esp8266(wifi-loT) нужна помощь

Добавлено: Вс сен 02, 2018 2:53 pm
chibis
AeroS писал(а):
Пт авг 31, 2018 9:31 pm
chibis писал(а):
Пт авг 31, 2018 9:22 pm

Это я читал. Все работает и все прописано, из локалки работает, get запросы работают. А mqtt не работает Изображение, с телефона на mosquitto соединен и отправляет команды на мажордомо, а вот safe mode не дает использовать mqtt на esp8266.
Пробуйте еще раз прошить(только сначала blank'ом прогоните),если не заведется пробуйте указывать первоначальные настройки в сборке прошивки.
Ок, попробую, отпишусь

Re: esp8266(wifi-loT) нужна помощь

Добавлено: Вт сен 04, 2018 9:02 am
Sapizdullin
chibis писал(а):
Пт авг 31, 2018 10:13 am
Доброго времени суток!!!
Раз создали такую тему, то я позволю себе несколько глупых вопросов...
Есть платка NodeMCU v2 и в нее я залил прошивку WiFi-IoT, как на ней включить MQTT ?
По инструкции с тамошнего сайта MQTT включается при отключении Safe Mode. Вот и еще вопрос, как этот Safe Mode отключить?
Перепробовал всё возможное в моем слабом понимании темы, может просветИт кто? По Get запросам работает , а по MQTT ... :oops:
Safe mode включен из-за замыкания RX-TX. Решение - использовать Safe GPIO.

Re: esp8266(wifi-loT) нужна помощь

Добавлено: Вт сен 04, 2018 8:14 pm
chibis
Sapizdullin писал(а):
chibis писал(а):
Пт авг 31, 2018 10:13 am
Доброго времени суток!!!
Раз создали такую тему, то я позволю себе несколько глупых вопросов...
Есть платка NodeMCU v2 и в нее я залил прошивку WiFi-IoT, как на ней включить MQTT ?
По инструкции с тамошнего сайта MQTT включается при отключении Safe Mode. Вот и еще вопрос, как этот Safe Mode отключить?
Перепробовал всё возможное в моем слабом понимании темы, может просветИт кто? По Get запросам работает , а по MQTT ... :oops:
Safe mode включен из-за замыкания RX-TX. Решение - использовать Safe GPIO.
Прошу прощения, а где это safe gpio? У себя не нашел Изображение

Отправлено с моего MI 6 через Tapatalk