Официальный сайт компании Arduino по адресу arduino.cc
Передача данных по WI-FI
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Есть два модуля ESP8266. Соеденил их между собой по WI-FI. Но вот не как не разберусь как передать данные с одного модуля на другой. Задача передать данные с датчиков с одногомодуля на другой. Делал при помощи AT команд на прошивках которые идут с модулями все работает. Но в Arduino запутался и уперся в стену.
Нашел что есть такие команды. Посмотрите правильно ли я понял их синтаксис написания.
udp.beginPacketMulticast(addr, port, WiFi.localIP()) эу пишем в передающем модуле
addr - это IP адрес принимающего модуля
port - открытый порт
WiFi.localIP() - IP модуля передающего данные
udp.beginMulticast(WiFi.localIP(), multicast_ip_addr, port) - эту пише в принимающем модуле.
WiFi.localIP() - IP модуля принимающего
multicast_ip_addr - IP адрес откуда принимаем
port - открытый порт
Этими командами мы настравиваем прием и передачу, а вот как передавать , какими командами?
Т.к должно же быть указанно откуда эти данные брать.
Как указывается конец передачи ? Этого я не смог найти. И где можно более подробно прочитать про команды передачи данных иодуля ESP8266 по WI-FI.
Накидал вот такой код в принимающем модуле:
И такой код для передающего модуля. Этот модуль читает данные с датчика AM2321 и должен отправлять на второй модуль ESP8266
Проблема в том что в передающем модуле какой бы я не задал IP адрес всегда пишет что "IP OK". При задании правильного адреса данные не приходят на второй модуль. Второй модуль соответственно молчит т.к нет принимаемых данных. Подскажите где я напортачил ?
Решил проблему.
Первому модулю принудительно назначил IP адрес. Во втором модуле добавил небольшую задержку . Без нее данные не успевали отправиться и модуль засыпал.
Код для второго модуля получился такой:
Спасибо познавательно. Скажите нет ли у вас случайно скетча, или этот доработать как то . чтоб один модуль ESP-12f Создавал сеть и в этой сети слушал подключенный терминал, или программу, получал от нее АТ комманды и отправлял в порт RX TX, и также наоборот с порта через свою сетку программе, или терминалу.
Добрый день!
Помогите создать проект передачи данных последовательное срабатывания датчиков с arduino wi-fi на андроид
Надо подключить три датчика движения к ардуино (программа): 1 датчик на вход, 2й-3й датчик на вход, 3й-2й датчик на выход.
Смотреть передачу информации с ардуино по мобильному приложению отчет за сутки сколько раз первый датчик сработал и сколько раз 2-3, 3-2
Если это возможно и что для этого нужно. Заранее спасибо.
Нужен программист способный излагать мысли не по дибильному как у вас "1 датчик на вход, 2й-3й датчик на вход, 3й-2й датчик на выход."
Ой. Да ладно. Пообщаешся со студентами будешь такие задачки щелкать на раз. Хочет человек посчитать сколько раз моргнул первый датчик, сколько раз второй датчик моргнул на какое то время раньше третьего и тем самым обозначил проход и наоборот. Вот только как он будет разбирать ситуации прошёл второй датчик и остановился поговорить? Или вообще вернулся и третий 2 раза сработал а второй нет. Чую программа умельца на рог встанет.
Нужна пара сапог. Один на правый, второй тоже на правый. А третий, вот вы не угадали, на левый, патамушто правые больше изнашиваются.
Ой. Да ладно. Пообщаешся со студентами будешь такие задачки щелкать на раз. Хочет человек посчитать сколько раз моргнул первый датчик, сколько раз второй датчик моргнул на какое то время раньше третьего и тем самым обозначил проход и наоборот. Вот только как он будет разбирать ситуации прошёл второй датчик и остановился поговорить? Или вообще вернулся и третий 2 раза сработал а второй нет. Чую программа умельца на рог встанет.
У Вас отличный пост, ход мысли от "щелкать на раз" до "программа умельца на рог встанет." в 4-х строках )))
Пока чел сам не сможет понять и рассказать что он хочет - он ниче не напишет. Напишет ли потом - ХЗ. Но "3й-2й датчик на выход" - это невменяемо.
Вот это и называется манипуляцией. С вести в одном предложении две разные сущности и сделать совершенно непонятный, но нравящийся себе вывод, никак не связанный с содержимым исходного материала. Про программу и задачу я писал в разных предложениях. Почему Вы их в одно тянете?
Если вы такие умные, что же вы не задали какой нибудь вопрос по этому предложению или слабо заняться эти проектом.
или слабо заняться эти проектом.
а оно нам ннада?
Если вы такие умные, что же вы не задали какой нибудь вопрос ...
Не... Что толку спрашивать человека который не может мысли свои изложить. Я лучше у кота спрошу, он хоть глупостей не скажет.
Если не понимают русского языка о чем можно говорить. Я просил помочь разобраться, тем более не безвозмездно. Если кого заинтересует Я подробно опишу проект.
И на русском можно сказать так, что ничего не будет понятно. Вам лень расписать тех. задание. Те крохи что были написаны совешенно не понятны человеку не в теме. Я попытался разгадать, но Вы даже не подтвердили и не опровергли мои догадки. Я даже уточняющие вопросы задал. Ну и кто сам себе злобный буратино?
Разделом промахнулся. Тебе надо в платный раздел - Ищу исполнителя.