基于中移和物的智能家居监控系统

编写代码

在文件user.c中添加控制灯的逻辑代码。

GPIO_WriteBit(GPIOA,GPIO_Pin_4,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4)));

image.png

搭建硬件设施

按电路说明搭建硬件设施,用串口线将设备链接到电脑上。
64E6731473E40FC889AF76526DA16B5C.jpg

串口刷写

1. 代码编译成功。
将写好的代码进行编译,当代码没有提示错误和警告时即为编译成功
2. 打开串口刷写工具并下载。
  • 配置串口
  • 打开串口刷写工具配置相应串口
  • 搜索串口,选择相应文件
  • 按照操作步骤完成下载


    NC@B}${%MON0`FB7B3S{1KR.png

测试LED灯运行情况

当按下按键2时蓝色的LED灯亮起。
64E6731473E40FC889AF76526DA16B5C.jpg

平台端搭建

1. 在平台端创建工程
}TWLXB)NHHOV5GH$`YII6KK.png
2. 定义智能家居功能
  • 根据需要实现的家居功能在产品端添加功能。


    UV{[D0`FS%RHWY$]0(8IFSR.png
  • 设置APP样式


    0C80321DACAEA8883CEEEFF0DD22851C.jpg
  • 在中移和物APP端查看样式


    9DF24E8D1FECD16157F548B42935258F.jpg

连接设备

1. 在代码中更改工程ID号

define PRODUCT_ID "418381"

NW9HFR1EFZSNVT9@4SC8FDF.png

2. 在代码中更改名称

#define DEVICE_SN "smarthome"

JG6(D}FJ5%WSVJBRQ@4L@22.png

配网

配网环节一直失败故没有结果截图

实验终结

在实验过程中前期实验都很顺利,但由于配网环节多次尝试但一直失败,导致没有看见最后的实验结果。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容