Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Микропроцессоры


Ответ
 
Опции темы Опции просмотра
Старый 27.06.2021, 12:59   #1 (permalink)
Vaffanculo
Member
 
Регистрация: 11.02.2020
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Передать USB-трафик по радио

Всем привет!

Встала передо мной задача передать USB трафик по радио.
Хочется сделать что-то типа USB-донгла, который вставляется в компьютер и общается с ответым устройством по радио.
К ответному устройству своим родным кабелем должен подключаться существующий USB-девайс.
Функционал USB-хаба не требуется, работа идет только с одним конечным устройством.
Задача минимум - поддержать Low Speed режим.

Вопросов много, начну с главного.
  1. Реально ли сделать все это не занимаясь разбором USB пакетов, а просто передавая их как есть?
    То есть МК в режиме девйса получает от хоста пакет, вырабатывает прерывание, обработчик которого
    забирает буфер и выдает команду радиомодулю на передачу содержимого буфера. Со стороны устройства все
    то же самое, только МК работает в режиме хоста. Ну и в обратном направлении подобным же образом.
  2. Выбор микроконтроллера. Он должен позволять работать с голыми пакетами напрямую, чтоб не было всяких
    фокусов с прибитыми гвоздями VID и PID.
    Насколько я понимаю, не каждый МК с поддержкой USB умеет работать в режиме хоста. Поскольку это нужно
    только на одном конце, получается, что микроконтроллеры могут быть разными для донгла и для девайса.
    Ну и цена вопроса имеет значения. STM32 внезапно подорожали в разы. Присматриваюсь к китайскому CH559
  3. Подойдет ли для радиообмена NRF24L01? Он вроде бы не сильно много потребляет по сравнению с WiFi.
    Если нет, то что вместо него?
По блютусу делать не хочу, там не получится сделать так, чтобы компьютер видел конечное устройство ровно так,
как он его видит при подключении кабелем, то есть драйвера устройство не опознают. Или я не прав?

Спасибо.
Vaffanculo вне форума   Ответить с цитированием

Старый 27.06.2021, 12:59
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Так же множество важных аспектов тут

Радио Центр. Проблема с радио.
Передать лог
передать лог
Схема усилителя радио сигналов на радио управляемых машинах
как передать файл

Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 16:10.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.