论文部分内容阅读
随着科技水平的发展和人们物质生活质量的不断提升,人们对于传统设备智能化的需求逐渐增强。在物联网大背景下,智能硬件这一概念也备受关注。智能硬件系统主要通过传感器采集数据信息,通过高性能处理器对数据进行处理,运用优化的控制方法做出相应的响应,实现预设的功能。随着智能硬件的继续发展,会有更多的智能硬件融入到生活,移动终端设备操作系统多样性和不同厂家的壁垒性,使得现状是每款网络智能产品均有自己的专用APP,这将会给智能终端设备带来巨大的压力,同时也降低了移动终端的安全性。本课题主要围绕如何基于微信公众平台建立一种智能硬件的通信方式,拥有跨平台、易于实现、稳定、方便使用等特点。由于微信公众平台开发需要第三方服务器的接入,自己搭建服务器成本高,后期还需要运维等问题,本系统选择使用新浪云服务平台,价格便宜,运行稳定。本文设计了一款基于微信平台的智能硬件系统,重点完成了软件系统平台搭建和硬件系统设计。(1)软件系统平台建立方面包括开通微信订阅号,租用新浪SAE平台进行代码部署,配置微信公众平台的URL和Token开启开发者模式。在云平台MySQL数据库中建立数据表,使用PHP脚本语言完成云服务器代码部署,包括微信平台的消息回复、传感器信息和状态信息的存储和查询等几部分。(2)智能硬件控制芯片使用RL78/I1A系列单片机作为主处理器,设计了传感器模块,包括温湿度传感器、光敏传感器、人体感应传感器等;设计了网络通信模块,实现了 Wi-Fi无线通信功能。经过测试与调试,传感器模块可实现数据的采集,液晶显示数据,微信平台可查询传感器及LED灯状态值。光敏传感器与人体感应传感器采集环境数据并做出判断,自行对LED灯进行PWM调光或执行打开与关闭操作。