GATT 按照层级定义了三个概 念:服务(Service)、特征(Characteristic)和描述(Descriptor)。他们的包 含关系如右边这个图所表示的:一个 Service 包含若干个 Characteristic,一个 Characteristic 可以包含若干 Descriptor。而 Characteristic 定义了数值和操作。 Characteristic 的操作这几种权限:读、写、通知等权限。我们说的 BLE 通信, 其实就是对 Characteristic 的读写或者订阅通知。还有最外面一层,Profile 配 置文件,把若干个相关的 Service 组合在一起,就成为了一个 Profile,Profile 就 是定义了一个实际的应用场景。这里有两个 角色,发送广播的一方叫做 Broadcaster,监听广播的一方叫 Observer。 基于连接的,就是通过建立 GATT 连接,收发数据。这里也有两个角色,发 起连接的一方,叫做中心设备—Central,被连接的设备,叫做外设—Peripheral。
2022-04-17 10:03:44 1.75MB android 蓝牙 ble
这种问题被称为带权二分图的最优匹配问题,可由KM算法解决。 比如上图,A做工作a的效率为3,做工作c的效率为4......以此类推。 不了解KM算法的人如何解决这个问题?我们只需要用匈牙利算法找到所有的最大匹配,比较每个最大匹配的权重,再选出最大权重的最优匹配即可。这不失为一个解决方案,但是,如果公司员工的数量越来越多,此种算法的实行难度也就越来越大,我们必须另辟蹊径:KM算法。
2021-11-24 17:25:13 90KB KM
1
这里是我2015年参加蓝桥杯C++ 时所实现的试题代码及个人总结。在这里希望能对以后的蓝桥杯选手起到帮助作用。ps:每年的蓝桥杯试题基本相同,所以看我这个就够了。java和C++是一样的。java选手也可以看看。里面设计很多思想值得你下载
2021-11-24 09:59:40 8.04MB 蓝桥杯 源码 讲解分析 代码
1
详细总结了VGA时序,接口参数,并在逐步递进的过程中详细描述了如何用示波器测试VGA信号以及参数分析
2021-11-24 09:07:36 4.67MB VGA时序 VGA示波器测试
手机射频讲解分析 射频电路中各典型功能模块的分析是我们讨论的主要内容。
2021-05-26 22:21:46 1.72MB 手机射频
1