admin管理员组

文章数量:1550528

profile
1.profile是一种规范,规定了蓝牙与其他蓝牙设备通讯的一般行为(服务)。
2.配置文件:
    1.标准配置文件:由SIG采纳并使用
    2.自定义配置文件
3.service(服务):服务是一组特征和通过他们公开的行为的集合
4.服务存在与从机中,每个服务代表从机的一种能力。
5.特征:
    1.声明(必须)
        1.特征性质
        2.数值句柄:决定访问权限等
        3.属性UUID
    2.数值(必须)
    3.描述符
6.数据传输:
    1.从机主动发起:
        1.通知(Notifiy):发送通知后,不关心主机是否收到,为不可靠消息
        2.指示(Indicate):发送后等待主机应答,为可靠消息
    2.主机发起:
        1.读:从从机读取服务的特征值
        2.写:将数据写入从机
        

自定义的服务需要田间128位的uuid基数(随机uuid)
uuid基数生成网站:https://www.uuidgenerator/
如:c9a5d5a5-a52a-48a6-9d4d-8c6667bf809a
(该数的第12,13byte需要用自定义的16位uuid代替(即d5a5))

本文标签: 配置文件BLEProfile