对于学生项目,我们有一个带有串行端口(UART)的设备,它通过电线与计算机通信。 由于我们想要使这个系统无线(设备可以离计算机很远),我们有想法让设备通过IP进行通信; : 设备串口==> UART / RJ45转换器? ====>路由器===>调制解调器
我们的问题主要是UART RJ45转换器。这样的设备存在吗?我们看到这样的一些: http://www.ecnmag.com/product-releases/2008/12/embedded-lan-module-connects-10/100baset-lans
但是后来如何加入远程计算机?我们希望从设备复制所有流量并将其发送回计算机上的指定端口。 我们还考虑过将路由器的固件更改为OpenWRT以实现此目的
提前致谢
答案 0 :(得分:3)
...你可以只是得到一个覆盆子Pi,它运行Linux并让你对一组IO引脚进行低级访问。或者在以太网模块中使用Arduino。所有这些都很容易获得并且易于采购。如今,Arduino和以太网模块几乎在每个Radio Shack都有销售。
除非您需要以大于100kbps的速度进行通信,否则上述解决方案应该可以正常工作。
编辑:
请注意,Pi可以使用串行库:
https://projects.drogon.net/raspberry-pi/wiringpi/serial-library/
答案 1 :(得分:2)
最后,感谢你们,我找到了一个很好的解决方案。 我订购了一个具有IO引脚的Rasperry Pi,正如Wing Tang Wong所说,其中包括一组Rx Tx引脚,功能为3,3v。
我们的设备工作在5v,因此我们将使用逻辑转换器。
在RPi上,我们将使用ser2net软件包将串行输入转换为TCP / IP网络信号;)
完成工作!
再次感谢