超级App链接多个不同的设备

Posted Andy__Wu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超级App链接多个不同的设备相关的知识,希望对你有一定的参考价值。

// 超级App链接多个不同的设备 (通信协议必须统一规定格式)。


查了很多智能家居 超级App 他们一般都具备以下一些功能:


1 信息反馈 :  信息功能产品信息功能需要一些,通过推送方式实时传送给相关人员。

2 安全监控:  连接Wifi的摄像头,联网的电子传感器和智能烟雾报警器都可以通过实时视频、电子邮件、短信来进行屋内屋外的监控,实现全天候的安防。

3 设备控制:  主要包括定时、远程控制、联动、场景等。

4 设备分享:  授予指定用户特定设备的账号权限,实现家庭中其它成员分享管理;

5 在线商城:  方便用户直接购买app联动的设备,以及其他公司产品。 

6 新闻资讯:  相关一些动态资讯展示给用户查阅。

7 场景设置:  可以自由编辑设定场景,让不同的设备联动工作,实现居家智能化。

8 特色功能: 为了满足不同用户的需求,还可增加一些实用功能, 如,酷炫的动画,手势,摇一摇、GPS场景可根据地点、距离来设定场景执行的精度;摇一摇则可通过摇一摇来设定设备或场景所要完成的命令。



1  单纯多个蓝牙不同的蓝牙设备。 连接方式类似发电机那样 ,可以添加多个不同的蓝牙设备。

没添加一个设备 设备列表就会多一个设备。 每次点击列表中的设备就会回连设备。进入该设备的详情界面。 具备添加,删除设备功能。 

特色功能: 为了满足不同的用户需求, 还可以增加一些实用功能。 



// App 参考: 小米运动, Starwrit , 咕咚运动 等

弊端: 虽然从蓝牙 4.0 开始引入了低功耗蓝牙(BLE)的技术,但蓝牙也有很明显的短板:连接设备有限(理论上 7 个设备),不能自组网。对于一般的智能单品来说,蓝牙足够好了;但对于致力构建智能家居生态链(大量智能设备同时工作)的振邦来说,蓝牙肯定是不够的。



2  云通信wifi,集成别人的SDK ,妙联 ,云智易,涂鸦智能等供应商。 他们一般提供 iosandroid,网页以及驱动程序SDK。 

(我们公司自己研发成本太大了,研发出来的没经过大数据测试还不成熟)。


   1  用户注册登录登录

   2 服务器需提供扫描添加设备的接口。在服务器侧设备将会关联此登录用户。

   3 数据命令和数据返回接口。

   4 共享给某个好友。 (在服务器此时设备需和该好友有关联)。

   5 移除设备接口。(服务器侧用户将不再对该设备有关联作用)。

    等接口。   


//  App 参考: i-家无线智能家居   智生活  ThinkHome智能家居 ,京东微联 等。 


弊端:需要提供稳定的Wi-Fi支持。  可取处:距离无限制,对于致力构建智能家居生态链(大量智能设备同时工作)是非常可取的。厂商可以根据云通信供应商提供的资料进行多设备集成。



3  网关 :智能家庭套装由多功能网关、人体传感器、门窗传感器和无线开关四个产品组成,它们有一个共同的特点就是均支持 Zigbee 协议

设备通过网关和App交互 。


//  App 参考: Wulian 智能家居-不仅是智能家庭   小米生态链App 等。


弊端:了成本,增加了安装的复杂度,而且不能被我们的手机直接连接,必须要转接设备。    可取处:对于致力构建智能家居生态链(大量智能设备同时工作)是非常可取的。



4   上述三种选择型混合(大杂烩),这个须处理各种设备状态。不相干扰。 这样情况下一般只针对那些特定一些设备集成在一起的。如果要集成大量的建议使用2 和 3 这两种其中的一种 。 

弊端:大杂烩各种设备不基于同一种协议交互 App这边都数据处理管理的要求严格 。    可取处:可把各种不同数据传输方式集成到同一个App中








 





以上是关于超级App链接多个不同的设备的主要内容,如果未能解决你的问题,请参考以下文章

Android - 支持不同的设备 - 支持不同的屏幕

Windows 7安装超级终端连接COM口设备

苹果iOS超级签名不会掉签是啥原理?是不是真的不会掉签?

一款超级给力的弱网测试神器—Qnet(上)

Java 组件化(gradle)

WebView性能优化--独立进程