- 通过此框架可以让你的Mac和iOS应用程序与外部蓝牙设备通信
- 外部设备: 就是需要通过iOS App控制器的其他设备: 例如:心率检测仪、数字温控器
- 蓝牙通讯是基于传统的CS结构:客户端(中心设备)—-服务器(外部设备)
- 中心设备: 我们手机的App
-
外部设备: 通过iOS App控制器的其他设备
-
服务端(外部设备)数据构成
-
外部设备作为服务端进行交互
外部设备就像一个信号塔,不停向外部广播自己的数据.中心设备就可以通过扫描找到外部设备,然后进行连接和数据交互.
-
中心设备内部数据的关系树状图
说明: 在中心设备端,可以通过扫描获取一个外部设备对象,该外设对象内部有若干个服务,每一个服务下面有若干个特征.特征是用于数据的交互的单元,也就是我们的App(中心设备) 与 心率测试仪(外部设备) 进行数据交互必须通过特征才可以.
-
Mac、iPad、iPhone也可以作为服务端交互
-
外部设备内部数据的类树状图
说明: 在中心设备中,服务和特征都是不可变的,也就是只能读不能写. 只有外设本身才能对自己的服务和特征进行新增和修改操作. 所有在外设端的服务和特征是可变的. 一个外设中可以添加若干个服务,一个服务中可以添加若干个特征.只有通过特征,中心设备(我们的App)才能与外部设备(通过我们App控制的其他设备)进行通信.
蓝牙(CoreBluetooth)-概述
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- //我所经历的大数据平台发展史(三):互联网时代 • 上篇http://www.infoq.com/cn/arti...
- 成长点:今天是讲师训的最后一天,也是压力最大的一天,我们要全力以赴的拼了,今天全班PK选出合适的主讲人、主持人、分...
- 一直觉得WordCloud挺好玩的,今天偶然看到一篇关于WordCloud的博客,于是试了一下。没想到遇到一串问题...