关注的智能产品:智能手环,电子体脂秤,智能门禁报警设备,智能摄像头。
基于蓝牙数据传输的设备有智能手环,电子体脂秤,智能水杯等。
设备本身会有蓝牙硬件,可以和移动设备进行数据传递。典型的交互模式是智能手环,手环通过硬件接收用户的身体状况信息,与移动设备(android手机应用,或者iPhone手机应用)进行数据传输。用户通过移动设备的应用可以设置手环,也可以从手环获取用户数据。手环可以给接收移动设备对手环的设置信息,也可以发送用户数据给移动设备。
BLE的特点低功耗,带宽很低,传输的数据量小,一般适合于只需要传输少量数据的场景。我主要针对于iOS调研。iOS7.0之后推出CoreBluetooth.framework,这对于iOS手机端开发来说会相对简单。
通过Wi-Fi进行数据传输的设备有智能门禁报警设备,智能摄像头,智能空调等智能家居
这些产品的硬件一般都有无线网卡,移动设备与云服务器建立相应的连接,并通过连接进行数据交换,比较有代表性的案例是阿里的智能云平台。智能云平台文档
阿里智能提供了嵌入式设备上的物联方案,包括便捷高效的无线配置管理、端到云安全通道的连接管理、终端登录激活及注销管理、阿里智能物联协议管理等。搭载阿里物联方案的智能硬件涵盖wifi、bluetooth、GPRS多种通讯类型。以下为智能硬件和阿里智能云交互示意图:
- 智能硬件上报数据/状态到智能云平台->智能云平台传送到用户的手机app
- 用户手机app发送指令到智能云平台,智能硬件接收来自智能云的控制命令
通过无线网卡,产品和移动设备同时连到统一局域网通过socket进行通信。
类似于苹果的AirDrop功能,产品设备连接到同一Wi-Fi,进行文件传输。
EAP,全拼是External Accessory Protocol,外部设备协议。
这个是苹果推荐使用的外设连接方式。需要外设集成MFI芯片进行MFI认证。