2

对于一个学生项目,我们有一个带有串行端口(UART)的设备,可以通过有线方式与计算机通信。由于我们想让这个系统无线化(设备可以远离计算机),我们有了让设备通过 IP 通信的想法;:设备串口==> UART/RJ45转换器?====> 路由器 ===> 调制解调器

我们的问题主要是关于 UART RJ45 转换器。这种设备存在吗?我们看到了一些这样的:http: //www.ecnmag.com/product-releases/2008/12/embedded-lan-module-connects-10/100baset-lans

但是那么如何寻址远程计算机呢?我们想从设备复制所有流量并将其发送回我们计算机上的指定端口。我们也想过把路由器的固件改成OpenWRT来实现这个

提前致谢

4

2 回答 2

3

...你可以得到一个树莓派,它运行 Linux 并为你提供对一组 IO 引脚的低级别访问。或者使用带有以太网模块的 Arduino。所有这些都很容易获得且易于采购。如今,几乎每个 Radio Shack 都出售 Arduino 和以太网模块。

除非您需要以大于 100kbps 左右的速度进行通信,否则上述解决方案应该可以正常工作。

编辑:

请注意,有可用于 Pi 的串行库:

https://projects.drogon.net/raspberry-pi/wiringpi/serial-library/

于 2013-04-17T15:44:08.207 回答
2

多亏了你们,我终于找到了一个很好的解决方案。我订购了一个 Rasperry Pi,它具有 Wing Tang Wong 所说的 IO 引脚,包括一组在 3.3v 下工作的 Rx Tx 引脚。

我们的设备工作电压为 5v,因此我们将使用逻辑转换器。

在 RPi 上,我们将使用 ser2net 包,它将串行输入转换为 TCP/IP 网络信号;)

任务完成 !

再次感谢

于 2013-04-29T13:09:32.713 回答