谈及高深莫测的物联网(iot),最接地气的莫过于智能家居接入互联网。家用电器通过家庭网关连接宽带网,送入云端,进行信息交换和通信,可实现识别、定位、跟踪和远程管控。智能家居联网系统可包括嵌入式微控制器(mcu)、无线连接、软件平台和应用软件app。本文介绍一套鲜活的家居联网解决方案,跨越概念化、落地难的门槛,走进现实,触手可及。
系统组成
典型的应用场景中家居电器联网系统由微控制器、网关、受控物品和接入控制设备组成。孤立的物品(冰箱、空调、汽车、仪表等)接入网络世界,互相之间可以交流,形成智能网络。用户通过平板电脑或手机实现对受控物体信息采集分析和智能化管理,也可以上线进行远程操作。
从上图可看出,家庭自动化系统将嵌入式微控制器技术、无线连接、接入网络融合为一体。apps软件能够使用户发现家里的设备,予以设置,或者创建一个动作加以控制。
远程管控让你不管走到哪儿,都不会与家里失联,随时随地“发现、管理、控制”。例如,旅游在外,你仍可监视住宅的安全环境和调节家舍的室内温度。
微控制器单芯片将无线连接功能包含在内,按照不同的无线连接协议分类,可构成wifi,蓝牙(bluetooth),zigbee等系列。
关键部件
微控制器是家居智能化的关键部件。mcu和wi-fi是最基本的两个元素。以某一wi-fi微控制器为例,它是内置全功能微控制器的单芯片soc,支持802.11n wi-fi。
软件特点
无线技术具有较高门槛,仅有ip还难以集成为成品。设备制造商需要在iot应用上创新,并缩短设计周期快速推向市场。作为微控制器的提供商,有必要为应用集成商奉献设计工具和技术,支持odm、oem的生态系统。所以,软件开发工具也是不可或缺的部分。
软件平台应包括软件开发工具包(sdk)和应用编程接口(api),以帮助开发人员充分挖掘soc解决方案中内置微控制器的潜力,从而令系统集成商易于整合,推出成熟稳定的系统,而且大大减少产品投放市场时间。
面向wi-fi微控制器的软件具备以下功能:
通过专有工具,实现对wi-fi无头(headless)设备简单快速的配置部署;
与iot云服务提供商的服务实现内置集成,全套中间件组件支持业界标准web协议,包括http、tls/ssl、bsd socket、web-socket、json以及xml语法分析程序,以实现与云服务的有效衔接;
支持空中固件升级,仅通过编写几行代码,就可将该功能添加到任何应用上;
灵活的通信模式可实现p2p应用、设备至设备通信、与移动客户端及云服务无缝集成;
从wifi到应用层具有多层安全机制,实现安全部署,防止损害用户隐私;
经过场测验证,支持包括测试在内的产品制造所需程序,以使产品快速上市。
应用场景
不同的应用场景会选用不同的微控制器。常用的无线连接有三大类,以构成一个完整的平台。除了支持wi-fi 802.11n以外,还有支持双模蓝牙4.1和支持802.15.4/zigbee的微控制器。
wi-fi微控制器应用场景最为普遍,主要适用于智能家居中冰箱、制冷空调等白色家电与家庭网络的长时间连接。
蓝牙(bluetooth)连接模式适合在近距短时间情况下使用,例如装置之间的“互动”。蓝牙微控制器是支持双模蓝牙4.1、集成了微控制器和无线连接的单芯片soc,实现经典蓝牙与智能蓝牙并存运行,内置语音功能支持高分辨率adc以及与麦克风的直连。
zigbee连接模式适用于大量的结点例如照明路灯构建网状网络。结点数可高达6万个。zigbee微控制器是支持802.15.4/zigbee、集成了微控制器和无线连接的单芯片soc,易于与传感器、起动器以及其他组件连接,减少了外部组件和pcb面积。
产业服务
为了满足越来越多致力于实现智能化的企业需求,服务商和开发商携手合作相得益彰,推出一站式服务,引入开放式开发平台将家电产品与智能平台连接起来,在技术和应用上为企业提供wi-fi模块+云服务+app的打包服务。从0到产品上线,构建一条完整的产业链,包括产品方案制定、模块集成、功能定义、联动测试、云服务搭建、上线发布等,这一过程无需技术人员参与,自主通过在线平台即可完成。
家电企业可以选择多个超级app来控制设备实现跨品牌、跨门类产品的互通。场景化体验可让用户diy不同场景,触发各种智能产品的管理和运行。
总之,智能家居联网是发展趋势。基于全方位的无线mcu硬件平台,搭配软件开发套件(sdk),构成了全面完整又灵活易用的核心资源。odm/oem受益于厚积薄发的微控制器技术,在提高性能、降低功耗、减少用料的同时,借力开发平台,可轻松地推出创新的物联网产品,形成贴近生活的智能解决方案。