不同的角色名称?

2个帖子/ 0新
最后一篇
Ratheesht.
离线
最后一次露面:2年3个月前
加入:2017-01-02 11:08
不同的角色名称?

在BLE上,很多不同的角色名称,这是令人困惑的。
实际上是主,奴隶,中央,外设,客户端,服务器之间的区别?
有多少个BLE设备可以充当中央和外围设备(两者都可以是多个或哪一个是单身或者是多个)?

设备:
mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨Ratheesht,

嗨Ratheesht,

每个角色的属性都可以在BLE规范中或任何处理BLE协议的书中找到。

总结GAP角色的官方名称是外设或中心(间隙协议也有其他角色 - 观察者,广播公司 - 具有不同的行为,但在最后一个是扫描,另一个是广告但是无连接)。然后,在GATT层中,每个设备都可以是客户端或服务器,这意味着一个具有数据库,该数据库是响应请求的服务器和从服务器读取的其他设备是发送请求的客户端服务器响应。

差距和跨越角色是融合的大部分时间,这意味着中央的大多数时间是客户端,外围设备是服务器,并且客户端从服务器读取,但情况并非总是如此。这意味着具有间隙角色中心的设备可以是GATT服务器,并且作为外围设备的设备可以是GATT客户端。

主设备和奴隶素描通常是链接层的应用程序,主机是启动连接和从站的设备是在启动连接之前在广告状态中的一个。因此,距离外围的差距是一个连接的奴隶,间隙中央始终是主人。

谢谢mt_dialog.