打开主菜单

谷雨文档中心 β

更改

BLE技术揭秘

删除15字节2020年1月10日 (五) 14:02
如何发送一个数据包?
下面以如何发送一个无线数据包的例子来简单阐述协议栈中各分层的作用和必要性。实际上,协议栈的实现可能更加负责,它需要考虑方方面面的因素。
=== 如何发送一个数据包? 发送数据包 ===
假设有设备A和设备B,设备A要把自己的电量状态83%(十六进制表示为0x53)发给设备B,该怎么做呢?作为一个开发者,他希望越简单越好,对他而言,他希望调用一个简单的API就能完成这件事,比如<code>send(0x53)</code>,实际上我们的BLE协议栈就是这样设计的,开发者只需调用<code>send(0x53)</code>就可以把数据发送出去了,其余的事情BLE协议栈帮你搞定。很多人会想,BLE协议栈是不是直接在物理层就把0x53发出去,就如下图所示:
[[文件:BLE技术-发送数据1.png|居中|无框|589x589像素]]
2,367
个编辑