Pet*_*Pan 6 wifi bridge serial-port socket
我有从传感器读取数据并通过串行到 USB 转换器(ftdi232 电缆)发送的微控制器设备。这个串口转 USB 转换器连接到 ARMv7 迷你电脑 - CuBox和 Ubuntu 13.04。我还将 WiFi USB 适配器连接到 CuBox。
我想从串口读取数据并通过 WiFi 发送并在 Windows PC 上接收。没有网络套接字编程,使用可用的工具是可能的吗?类似于串行端口和 WiFi 之间的管道/桥接/重定向。我不需要与这个盒子通信,所以通过 WiFi 的恒定和单向数据流就足够了。
感谢您提供有关如何设置此通信的任何资源和想法。
使用 Ncat ( http://nmap.org/ncat/ )。它是多平台的,并且默认安装在许多 GNU/Linux 发行版中。
在你的电脑上,用 Ncat 监听(这里我们使用 port 55555
,但你可以使用任何端口):
nc -l 55555
Run Code Online (Sandbox Code Playgroud)
在你的 CuBox 上,连接到监听器:
nc <Your PC's IP> 55555
Run Code Online (Sandbox Code Playgroud)
然后,如果您在 CuBox 中输入内容,它将被发送到您的 PC(输入内容并按 Enter 键以查看其工作原理)。
使用 bash,您可以轻松地将 CuBox 中通过 USB 接收到的串行数据重定向到nc
. 示例(用于screen
从终端读取串行数据):
screen /dev/ttyUSB0 | nc 192.168.1.20 55555
Run Code Online (Sandbox Code Playgroud)
请注意,您应该更改tty
设备并替换192.168.1.20
为 PC 的 IP。
归档时间: |
|
查看次数: |
8269 次 |
最近记录: |