金牌会员 
   
	- 积分
 - 2132
 
        - 金钱
 - 2132 
 
       - 注册时间
 - 2021-7-17
 
      - 在线时间
 - 666 小时
 
 
 
 | 
 
 本帖最后由 ChenRyan 于 2023-10-3 11:24 编辑  
 
实验平台: 
1、使用的开发板是精英开发板,WiFi模块直接插在ATK-MODULE接口、DHT11模块接在对应的接口上。 
 
2、代码是直接用的WiFi模块连接原子云的HAL库例程,然后移植DHT11模块代码即可。 
 
代码实现主要部分: 
直接在demo.c文件下操作demo_key0_fun函数,这个函数是把数据传输到原子云的,在里面添加DHT11的代码就行。 
 
else 
{ 
    /* 发送信息至原子云服务器 */ 
    atk_mw8266d_uart_printf("温度:%d C,湿度:%d %% \r\n", temperature, humidity);/* 上传原子云 */ 
    printf("温度:%d °C,湿度:%d %% \r\n", temperature, humidity);/* 串口打印 */ 
} 
 
 
实验现象: 
在代码添加原子云的设备信息和路由器的信息后,打开串口调试助手,然后等待模块连接路由器,连接成功后就可以看到打印出一个IP地址则说明连接路由器成功。 
接下来就根据上面提示按开发板的KEY1按键进行连接原子云。当有以下的提示,则说明连接原子云成功。 
Connect to ALIENTEK cloud! 
CLOUD CONNECTED 
 
OK 
 
 
最后就可以按开发板的KEY0按键传输数据了,此时就可以看到原子云收到温湿度数据啦。 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 |   
 
 
 
 |