一、实训目的
- 分析中移和物开发板套件硬件,了解各个组成部分作用
- 熟悉开发板各个信号输入、输出点位置,了解其连接电脑的方式
二、实训步骤
1、认识中移和物开发板
注释:开发板分为三层,每层之间由插排针座连接
2、详细步骤
GPIO_WriteBit(GPIOA,GPIO_Pin_4,(BitAction)(GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4)));
注释:
添加代码GPIO_WriteBit(GPIOA,GPIO_Pin_4,(BitAction)(GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4)));
注释:
因该WIFI模块有下载模式和传输模式两种,如若出现下载失败首先查看是否对应端口,然后按住BOOTO键断电重连
#define PRODUCT_ID " "
注释:
查看中移和物平台产品ID进行添加: PRODUCT_ID " "
static struct device_func_handle_t dev_func_list[] = {
FUNC_HANDLE_UP (temperature, 256, INT),
FUNC_HANDLE_UP (humidity, 257, INT),
FUNC_HANDLE_UP (key_touch, 258, BOOL),
FUNC_HANDLE_DOWN(led_color, 259, ENUM),
FUNC_HANDLE_DOWN(led_intensity, 260, INT),
FUNC_HANDLE_DOWN(relay, 262, BOOL),
FUNC_HANDLE_DOWN(motor, 261, ENUM),
FUNC_HANDLE_DOWN(air_con, 263, BOOL)
};
int32 func_temperature_upload(void)
{
return device_upload(256, 0);
}
int32 func_humidity_upload(void)
{
return device_upload(257, 0);
}
int32 func_key_touch_upload(void)
{
return device_upload(258, 0);
}
注释:
该操作应2.4GHz信道使用较多,需多次尝试,一定要搜到设备连接成功
三、实验总结
- 通过中移和物平台实现了自定义的智能家居系统
- 利用中移和物平台强大的的数据接入以及应用生成能力,实现了智能家居系统端到端产品的快速搭建和调试上线