ethernet удлиннитель на nRF24L01+
- Войдите на сайт для отправки комментариев
Покрутил этот радиомодуль в режиме последовательной передачи, работает чотко, потом пришла в голову одна идея.
берем Ethernet shield и этот модуль и вместе подцепляем к Arduino, таких девайсов делаем два. теперь вопрос: возможно ли по радио второй ардуине послать все то что первая прочитала из сети и наоборот, в непрерывном режиме (скажем тупо побайтно, либо по кускам при помощи небольшого массива-буфера)? или же нужно посылать только на определенный порт, обрабатывая по одному соединению, как в однопоточном http-прокси? может быть не совсем понятно выражено т. к. я человек весьма далекий от кулхацкерства и принципов работы сетевого оборудования, хотя я вполне представляю что по одной и той же физической линии из двух витых пар может идти в конкретный момент много соединений, на разные адреса, по разным портам.
в идеале хотелось бы сотворить полностью прозрачный "удлиннитель сети", но не совсем понятно как это сделать. можно ли хотя-бы получить простейший однопоточный proxy-сервер? то есть компьютер будет передавать в первую ардуину HTTP-запрос, она будет передавать по воздуху второй, вторая по своему ethernet шилду будет слать в роутер и далее собсно в интернеты. ну и ответ назад будет приходить так же. как то так.
сама идея навеяна весьма надежной работой этих трансиверов сквозь всякие стены с арматурой и т. п., ну и плюс цена. вайфай дорог и нехило так экранируется. пичальбеда.
да еще моментик.
nRF24L01 использует аппаратный SPI, т. о. провода # 11,12,13. не будет ли накладок с работой Ethernet шилда? у трансивера также есть еще два провода, CE и CSN, которые можно назначить на выводы какие понравятся, у Ethernet шилдов и модулей вроде как дела обстоят так же. обмен сообщениями с шилдом и трансивером ессно по очереди.
да еще моментик.
nRF24L01 использует аппаратный SPI, т. о. провода # 11,12,13. не будет ли накладок с работой Ethernet шилда? у трансивера также есть еще два провода, CE и CSN, которые можно назначить на выводы какие понравятся, у Ethernet шилдов и модулей вроде как дела обстоят так же. обмен сообщениями с шилдом и трансивером ессно по очереди.
почитай вот это сообщение для понимания как будут работать несколько устройств, использующих аппаратный SPI на одном контроллере.
Плохая идея. Если нужно удлиннить изэрнет, то купите две Wi-Fi-точки доступа по 800р.,
это дешевле, чем 2 дуины + 2 изернет шилда + 2 nRF24L01 + низкая скорость передячи + убитое впустую время + геморой + глюки + очень большой шанс получить нерабочее устройство.
дауж, пичальбеда. чтож, ценю опыт all, не буду делать.