Microchip的双BLE模块RN-4677是否使用MLDP配置文件?我搜索了所有数据表但我找不到答案。数据表只说:
除了用于蓝牙经典连接的SPP之外,RN4677还引入了专用通用属性配置文件(GATT)服务,用于两个BLE设备之间的串行数据传输。 RN4677中提供的此BLE数据流服务称为“透明UART”。因此,RN4677是双模蓝牙模块,支持蓝牙经典和BLE串行数据连接。
但在Microchip的其他一些数据表中,例如对于RN4020,它说是
对于所有支持的配置文件和服务,RN4020模块可以配置为同时充当服务器和客户端角色。此外,RN4020模块支持专用的Microchip低能量数据配置文件(MLDP),可在两个RN4020设备之间提供异步串行数据连接。
那是相同还是存在差异?谢谢!
答案 0 :(得分:1)
似乎MLDP是在RN-4677中实现的。
答案 1 :(得分:1)
RN4677没有实现MLDP!
唯一实现的服务是“透明UART”,它们是不同的
除此之外,你仍然可以在RN4020和它之间创建一个类似的UART。 RN4677使用RN4677用于透明UART实现的服务
要做到这一点,首先您需要了解服务和特性如何在Blutooth Low Energy标准中发挥作用。在这种情况下,Microchip在RN4677中定义了一个私有服务和具有特殊UUID的特性。这就是你要使用的。
以下是RN4020的演示代码,说明了链接的工作原理
希望这有帮助。