USB到蓝牙DTR / RTS如何工作?

时间:2014-12-17 07:27:26

标签: bluetooth arduino usb

许多蓝牙Arduino屏蔽(Bluefruit EZ-linkSparkFun Bluetooth Silver)支持DTR / RTS并具有特殊的引脚到线。他们是如何工作的?它需要特殊的驱动程序(linux f.e.)吗?是否可以使用或修改任何蓝牙接收器以提供DTR / RTS?由于setting DTR/RTS is vendor-specific仅依赖发射机侧或接收机(蓝牙防护罩)?

唯一的想法是需要特殊的USB驱动程序发送特殊的AT命令,以使BT接收器知道实际的DTR / RTS值。

1 个答案:

答案 0 :(得分:1)

蓝牙SPP(https://developer.bluetooth.org/TechnologyOverview/Documents/SPP_SPEC.pdf)的文档在 4.1 RS232控制信号部分中说明"所有设备都需要发送有关RS232控制中所有更改的信息信号"

由于Bluefruit EZ-link没有在计算机侧使用任何特殊驱动程序,因此管理为BT连接创建的端口的标准BT虚拟串行端口驱动程序必须正确处理控制信号。将它们发送到连接到Arduino的BT屏蔽。因此,不需要在计算机一侧进行任何工作,它只取决于接收器:它是否具有可在任何输出引脚上访问的控制信号并按原样操作它们(通常是这种情况)不幸的是)。