|
原帖由 飞行无极限 于 2010-8-1 21:58 发表
USB分主、从设备,你确认你说的芯片的USB接口是主接口?这种外设级的东西,99%的可能是从接口。
wifi的距离是多少?
网络传输的带宽高不代表实时性高,虽然估计延时不大,但是数据的延时是否具体的考虑过?54M/S的 ...
bcm6358有多个usb2.0接口,还可以接usb1.1设备。如果直接插一个遥杆(游戏手柄既可),linux系统就能识别出来,另一个usb接口可以空下来,也可以插个u盘存其他程序和log
其次,adsl modem上有wifi,控制的距离根据无线设备的功率和使用环境有很大关系。一般在100至800米左右,802.11a 1M线路环境下,距离最远,根据我在空旷地带实测的数据可以达到400米左右。2.11g 54M环境下数据量最大,但是距离也最短。所以用来控制小车之类的环境上还是值得玩一玩的,最好的还是多舵机设备,毕竟网络上有卖32舵机控制器。
至于耗电的问题我已经测试过了,12V 1.9A 24HR小型铅酸电池可以供adsl modem使用超过18小时(电池有点老了)具体时间没测到。但是搬运很方便,电池只有一瓶矿泉水大小,重量也很轻便。
最后说数据加密,这个问题其实不是问题。毕竟你是要用adsl modem改成一个小型服务端,根本不连接internet,所以也就不怕别人连接。当然你要在modem内至服务程序,难道服务端口连接后不需要密码验证吗?你可以设计成ssh验证,也可以设计成auto验证,所以安全问题完全不用担心。
这里最重要的环节其实是adsl modem可以让你存的数据空间并不大,还需要修改系统。这需要重新编译linux内核,可能需要加内存,还要写专用程序以支持客户端(被控制端)的连接。然后就是控制动作的执行等问题的设计。这里最重要的就是软件问题啊!!硬件方面所谓的问题都不是问题,大家不如帮忙想一下软件应如何实现。 |
|