Поддавшись всеобщей "панике" взял ESP8266 для реализации "прозрачного моста" UART-UART через Wi-Fi. Проковырявшись с ним выяснилось, что этот мост работает только на половину, а именно UART-Wi-Fi-UDP, т.е. модуль можно настроить на автоматическое подключение к некой Wi-Fi точке доступа, затем установка UDP-соединения с сервером по указанному IP и номеру порта. Все, что мы пишем по UART - передается по UDP, все, что мы пишем в UDP передается на UART. Т.е. то, что нужно. Но на той стороне нужно соорудить "сервер", который будет принимать трафик и переадресовывать его на UART-порт. На ESP8266 мне удалось это реализовать только в командном режиме, т.е. то, что я принимаю сопровождается служебными командами, а для передачи нужно AT+CIPSEND и указывать длину сообщения и т.д., т.е. требует спец. программу, которая будет управлять передачей. Все найденные мною на просторах интернета мосты UART работают только в как UART-UDP_клиент. Возможно плохо искал. Может у кого-то получилось это реализовать на этих модулях? Скорость передачи требуется 9600 кбит/с, протокол ModBUS RTU.
приходит на ум тока одно онлайн обновления HASP( или smatcard-чип ) в защищеной от перехвата потока среде -криптографию походу изучайте...там много тонкостей вот у одной весма извесной фирмы пожелавщей обновиться по эфиру выщел косяк и горы кирпичиков из свисков...билайн менял бесплатно на их ХУАВЕЙ это былотут в Раше гогда подняли у себя сеть LTE...не зная были сии 1к6е гдето еще....
Конкретно что Вы взяли. Их там свистков этих 12-14 разновидностей. http://esp8266.ru/modules-esp8266/ И эти последние номера имеют большую память. Может Вам туда и надо ехать или поизучать что в таком наборе под свои задачи Вы можете выжать. И вот они проблемы с мелкими или ранними модулями. http://arduino.ru/forum/apparatnye-voprosy/polzuet-li-kto-wifi-moduli-esp8266-po... Совпадает или нет это решать Вам, даже разбираться не буду, под конкретной задачей там рядом надо разбираться. Но есть ESP201 вот его как бы посмотрите, http://www.instructables.com/id/Programming-ESP8266-ESP-201-stand-alone-with-Ard... если это не то, значит эта серия Вам не подходит. И такое бывает от ардаунов если железяка прилетевшая. Close все проф функции по умолчанию и пацан год учившийся на ардауне, дауном становится. Не про Вас, но имейте в виду. Эти обучалки работают по принципу пацанам эти игрушки, а проф функции там просто не должно быть. И за этим тщательно следят, а как же конкуренты никому не нужны, а народ думает что он обученный до первого проф затыка. Это если для чего то делового Вы хотите их использовать. Как пишут 300 метров связь и до 3 км на открытом. Так что может быть как то надо обходить. А то только потом и ниже это BT, а у него 30 м и 100 метров на открытом без железа, рядом стоящего, и простой обмен. Это я смотрю по вашему профилю, от одной "качалки" до другой как раз 3 км и интересно, а если ещё и антеннки узкоправленные уже и до 6 км, да в деревенской местности, да запросто. Правда что там прямая видимость скажет из-за круглости Земли, но это уже совсем другая история. STM делали своё, но что то серия заглохла. Да все крупные делали и Texas то же есть, а может уже и нету, Obsolete штамп стоит.? Более глубокий поиск сделайте и подальше от этих "даунов". Или изворачиваться, как все кетайсы изворачиваются, точнее мы не китайцы, обходите, а не решайте в лоб, стена может быть и кирпичной и жб бывает. Обходишь с мелкой потерей функций и все довольны. И не надо перевыполнять план по обязательствам. Пальцеваться в большой электронике не надо. Минимум и может даже и тз поправить в минус не вредно будет. Life is life. с)
">
И даже такой документацией надо пользоваться, а то иногда в заоблачность посыл надо останавливать и остывать чуть чуть.
Сейчас девайс (на МК) общается с ПК посредством переходника USB-UART. Нужно разнести их на почти 100 метров (в поле). Прокладывать кабель (для RS485) нельзя. Почитав отзывы про обычные приемо-передатчики на 433 МГц и 900 МГц, пишут, что в паузах между передачами они генерируют "белый шум", поэтому UART напринимает чего-угодно и нужно делать вначале синхросигнал, а то и применять спец. кодирование, чтобы на скорости 9600 кбит/с не было продолжительного уровня в одном состоянии (например, передача 0х00 или 0хFF). Учитывая вырост и "обилие функционала" решил попробовать ESP8266. На стандартной АТ-прошивке получилось реализовать половину такого моста, т.е. одна ESP8266 выступает клиентом и передает трафик с UART через UDP (в обе стороны) без служебной информации (т.е. прозрачный мост). Но вот так показало Гугление, на другой стороне народ либо запускает WEB-сервер либо обрабатывает трафик со второй ESP8266, т.к. в режиме Точка доступа + ВЕБ-сервер + прозрачный режим она не работает (хоть команды и есть, но по документации их нельзя одновременно использовать, и у меня так и получается).
viczai: Их там свистков этих 12-14 разновидностей.
Насколько я понял, эти все разновидности отличаются только формой печатной платы, на которой они распаянны (соответственно и расположение выводов) и объемом памяти. У меня ESP8266 ESP-12-E и ESP-201.
urry: можно через жсм модем - но нужен сервер с выделенным айпи и ответ может придти секунд через 5...
Ну это уж слишком дорого для 100 метров Задержка ответа не более 1 сек.
urry: 100 метров - прозрачный мост... ZigBee JN5121
По сути, это то-же самое.... Удалось подобрать прошивку для второго устройства и поднять мост (пока в радиусе стола ). Текст вручную печатается нормально (UART<-->UART), но ModBus не работает через этот канал. Смотрел осциллографом, разрыва в пакете нет (т.е. с таймингами все в порядке), но устройство игнорирует пакет. Буду разбираться...
Это временное решение, т.к. кому-то лень сходить и посмотреть последние показания. В конечном итоге там все будет завязано в сеть и интернет по кабелю, но это будет когда-то потом.