天线|RF射频
直播中

李飞凤

7年用户 197经验值
私信 关注
[问答]

如何使用STM32+nrf24l01架构把有线USB设备无线化?

需求:把通过有线u***连接到pc机的u***设备在不更改pc端驱动和u***设备的情况下进行无线化,例如把有线u***摄像头改造成无线u***摄像头。现在设计使用STM32+nrf24l01的方案来解决,设备端使用stm32+nrf24l01通过OTG的方式与u***设备互联,PC端也使用
stm32+nrf24l01完成与pc的互联。请教一下原子哥,设备端的软件开发是否只需要实现STM32 OTG的数据采集+数据发送,PC端的软件开发实现数据接收+PC机的转发即可?原有的PC上的驱动是否可以直接适配?如果这个方案不够科学,是否还有更好的解决方案? 谢谢!

ps:目前u***设备的数据传输速率为0.1MBit/S;

回帖(7)

陈龙

2020-4-29 06:17:27
丁页
举报

汤赫禧

2020-4-29 06:24:40
NRF24L01还想传输USB摄像头啊....

直接做wifi还差不多。
举报

何兰兰

2020-4-29 06:31:44
拿摄像头只是一个例举,实际的传输速率只有0.1Mbit/S NRF24L01能够满足
举报

许佳

2020-4-29 06:37:05
这样的话,你STM32必须具备OTG功能,然后实现很多从设备的识别...

剩下的NRF24L01和电脑端的接收器之间需要做协议,而且电脑应该是不能直接识别你接在STM32上面的USB设备的,必须你还得写个上位机软件.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分