蓝牙(CoreBluetooth)-概述

蓝牙(CoreBluetooth)-概述

 

  1. 通过此框架可以让你的Mac和iOS应用程序与外部蓝牙设备通信
    1. 外部设备: 就是需要通过iOS App控制器的其他设备: 例如:心率检测仪、数字温控器
  2. 蓝牙通讯是基于传统的CS结构:客户端(中心设备)—-服务器(外部设备)
    1. 中心设备: 我们手机的App
    2. 外部设备: 通过iOS App控制器的其他设备

      客户端—-服务器
  3. 服务端(外部设备)数据构成

    服务端(外部设备)数据构成
  4. 外部设备作为服务端进行交互
    外部设备就像一个信号塔,不停向外部广播自己的数据.中心设备就可以通过扫描找到外部设备,然后进行连接和数据交互.

    外部设备作为服务端进行交互
  5. 中心设备内部数据的关系树状图

    中心设备内部数据的关系树状图

    说明: 在中心设备端,可以通过扫描获取一个外部设备对象,该外设对象内部有若干个服务,每一个服务下面有若干个特征.特征是用于数据的交互的单元,也就是我们的App(中心设备) 与 心率测试仪(外部设备) 进行数据交互必须通过特征才可以.
  6. Mac、iPad、iPhone也可以作为服务端交互

    Mac、iPad、iPhone也可以作为服务端交互
  7. 外部设备内部数据的类树状图

    外部设备内部数据的类树状图

    说明: 在中心设备中,服务和特征都是不可变的,也就是只能读不能写. 只有外设本身才能对自己的服务和特征进行新增和修改操作. 所有在外设端的服务和特征是可变的. 一个外设中可以添加若干个服务,一个服务中可以添加若干个特征.只有通过特征,中心设备(我们的App)才能与外部设备(通过我们App控制的其他设备) 进行通信.

转载于:https://www.cnblogs.com/LiLihongqiang/p/6704607.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值