Nova协议文档协议说明Nova的协议建立在低功耗蓝牙之上。本节的其余部分假设您了解BLE的基础知识。使用服务UUID FFF0和外设名称发现: Nova两个特性:一个用于向Nova FFF3发出请求,一个用于读取响应FFF4这是一个请求/响应协议。电话将始终发出请求,Nova将回复一个单一的响应。每个请求都包含一个ID (0-255)、一个命令类型,以及一些命令的一组参数。每个响应只是一个确认。如果您的手机在2秒内未收到确认,则认为连接已失效。请求ID在ack中回显,因此您可以匹配它们。 Nova不会对ID执行任何其他操作。我的图书馆只计数0-255然后换行。消息是ASCII字符串。编码为十六进制的数字(uint8为2位,uint16为4位),如有必要,前导0填充。消息的框架如下。

为了更深入地了解BLE协议,可以参考以下文档:

  1. 低功耗蓝牙BLE协议官方文档 提供了BLE协议的全面介绍和细节说明,适合想要深入了解BLE协议的读者。

  2. BLE40低功耗蓝牙协议总结 总结了BLE4.0协议的关键点和应用场景,对于实际开发有很大的帮助。

  3. 蓝牙4.0官方协议BLE协议 详细讲解了蓝牙4.0协议的官方内容,适合需要了解官方标准的读者。

这些资源能够帮助您更好地理解Nova协议所依赖的BLE基础知识和实现细节。