论文部分内容阅读
研究ONENET云平台在智能家居领域中的应用,强调了ONENET云平台在该领域中的开放性、实用性以及可拓展性。鉴于当前智能单品难以实现互联互通、无法保证业务协同,从而影响了用户体验需求,在根本上无法紧扣智能家居中“智能”概念。本文选择STM32F1系列开发板作为智能网关接入云平台、Linux+QT系统开发业务应用层,设计一款拓展性强、兼容性广的智能家居产品。实现了设备层和ONENET云之间数据交互功能,完成了业务应用层控制功能,对智能家居过度到AI阶段提供了一定的理论与实践支撑。本文提出了产品设计需求,给出了智能家居总体设计方案。硬件上,设备层智能网关采用“核心+外设”的形式构建,以STM32F103ZET6作为核心处理器,运行UCOSII实时操作系统,硬件自带DM9000以太网电路、外设具有多种通信协议电路;设备层电控板通过RS232通信接口与智能网关设备建立硬件连接;业务应用层采用Cortex-A8系列S5PV210开发板,核心板包括4个内存为1Gb的DDR SDRAM、2G NAND FLASH,底板包括一些基本外设,选择USB WIFI网卡(型号MTK7601)实现开发板的无线网络通信。软件上,设备层,实现智能网关对接ONENET云平台、实现数据点的上传云平台以及数据存储(&转发)功能;业务应用层,移植Linux操作系统包括U-boot移植、内核移植、根文件系统制作以及镜像烧录,移植无线网卡驱动、移植RESTfulAPI工程,通过RESTfulAPI实现设备的新增、删除以及命令的下发功能实现业务应用层控制家居电控板。对本文设计的产品进行了各项功能的验证与测试,结果表明产品保证了实用性和体验感,各项功能均能实现,能满足用户的基本需求。智能网关接入ONENET云平台、业务应用层下发命令控制电控板,设备层与云平台的信息交互使得智能家居产品迈出智能单品阶段,稳重发展进入互联互通阶段并向人工智能阶段过度。智能网关留有开放式通信接口实现了不同通信协议电控板的连接,多设备层接入ONENET云平台可实现数据的互通性,可实现场景互联、达到兼容并存的目的。