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

编写代码

在文件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"

2. 在代码中更改名称

#define DEVICE_SN "smarthome"

JG6(D}FJ5%WSVJBRQ@[email protected]

配网

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

实验终结

在实验过程中前期实验都很顺利,但由于配网环节多次尝试但一直失败,导致没有看见最后的实验结果。

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