基于中移和物的智能家居监控系统实训报告

一、实验背景

在oneNET平台实现NB-IOT方式的温湿度检测以及数据集成和展现,OneNET平台还有更多功能拓展,如基于MQQTT协议的设备互通等 ,使终端设备在OneNET平台支撑下更加智能,更好的为用户服务。智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成。构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。

二、实验目标

(1)分析中移和物开发板套件硬件,了解各个组成部分作用;
(2)熟悉开发板各个信号输入、输出点位置,了解其连接电脑的方式;
(3)通过中移和物平台实现自定义的智能家居系统;
(4)利用平台的数据接入以及应用能力,实现智能家居系统端到端的快速搭建和调试上线。

三、实验步骤

1、和物开发板的认识

开发板:由STM32微处理器、全彩LED、通信模组(WiFi)ESP-12模式组成。

2、程序烧写

(1)运行刷写工具(FlyMcu);
(2)匹配串口;
(3)选择生成的hex目标文件;(在软件界面找到“联机下载时的程序文件”,进行选择)
(4)使开发板进入下载模式;(直接拔下USB串口线(断电),按住BOOT0键不松开,再将USB线插上(上电)。)
(5)下载目标程序文件。(点击开始编程,直到界面返回“执行完毕,一切正常”就刷写成功)
最后结果如下:


1.png

下载完成后,按下复位键1次,或拔下USB线再重新插上,都可使开发板进入程序运行模式。

3、MCU程序

(1)添加按键控制灯代码

在SDK目录下的user.c文件中82行添加代码GPIO_WriteBit (GPIOA,GPIO_Pin_4,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4)));

(2)编译下载;
(3)上电测试按键控制led成功;
5.png

当按下s2,LED依次亮蓝显示,长按s2,其中一个LED将一直闪烁。

4、实现中移和物智能家居系统并调试

(1)创建产品

登录OneNET,进入中移和物平台,选择管理中心、创建产品、其它;输入产品属性。


3.png

(2)产品功能定义

平台端自定义设备的功能点,然后下载SDK,平台会根据定义的功能点自动生成SDK。


7.png

(3)APP界面开发

配置完成后,在手机上安装和物APP,然后扫码查看APP界面。


4.jpg

(4)设备接入调试

在SDK目录下找到device.c下的product_def.h文件;修改产品ID,#define product_ID"418844"
在SDK目录下的user.c文件为设备配置唯一的设备号;
在SDK目录下找到func_ops.c文件根据自己的序号和字段名进行编写代码;
最后编译下载。

(5)APP信息配置

真实设备配网,手机发送WiFi配置给设备,配网成功后,可以在和物上看到刷写到设备程序中的设备,刷新并重新注册到和物平台;在和物平台的通讯日志上可以查看当前最新的数据。


2.png

四、实验总结

完成了基于中移和物的智能家居监控系统设置,因为有实验手册对项目实施的流程思路更清晰。对MQTT通讯协议有了更深的认识,通过三个项目的学习,了解到了OneNET平台的强大。

你可能感兴趣的:(基于中移和物的智能家居监控系统实训报告)