Sockets 将蓝牙套接字转发到串行端口
我一直在想如何把我的树莓Pi转换成USB到蓝牙的串行适配器。我希望能够通过蓝牙将数据发送到Pi,Pi在/dev/USB/lp0注册了USB热敏打印机 仅使用标准的命令行应用程序,如Sockets 将蓝牙套接字转发到串行端口,sockets,bluetooth,serial-port,raspberry-pi,bluez,Sockets,Bluetooth,Serial Port,Raspberry Pi,Bluez,我一直在想如何把我的树莓Pi转换成USB到蓝牙的串行适配器。我希望能够通过蓝牙将数据发送到Pi,Pi在/dev/USB/lp0注册了USB热敏打印机 仅使用标准的命令行应用程序,如hciconfig、hcitool、rfcomm、和sdptool,我就能够看到Pi是可见的,并使用商店中的蓝牙SPP应用程序从Android平板电脑与之配对。但是,平板电脑会立即断开连接,并且不会发送任何数据rfcomm listen/dev/rfcomm0 1还将永远等待连接 我想我可以不用自定义代码,只用标准的命
hciconfig
、hcitool
、rfcomm
、和sdptool
,我就能够看到Pi是可见的,并使用商店中的蓝牙SPP应用程序从Android平板电脑与之配对。但是,平板电脑会立即断开连接,并且不会发送任何数据rfcomm listen/dev/rfcomm0 1
还将永远等待连接
我想我可以不用自定义代码,只用标准的命令行应用程序来实现我所需要的,但我不能完全确定
socat
可能会用于最终连接套接字。认为我在发布后会立即获得它。对于任何想做类似事情的人:
bluez简单代理配对
sdptool add--channel=x sp创建串行端口通道
sudo rfcomm Listen/dev/rfcomm0 x
socat/dev/rfcomm0/dev/usb/lp0跨流