GD32330C-START
本帖最后由 丫头的少爷 于 2018-10-19 13:40 编辑
本次使用GD32330C-START开发板测试开发小型云物联环境监控,主要使用的板载资源有tiMER2、TIMER13、USART0、USART1、RTC以及相应的IO应用。
板载程序主要逻辑是:初始化系统->连接服务器->定时上传服务器数据(同时串口打印带时间戳的数据)。
主要使用外部资源:ESP8266、DHT11、串口输出工具
板载程序部分代码:
1.ESP8266服务器连接
2.ESP8266服务器数据传输
服务器详解:本次服务器平台为新浪云SAE,服务器代码采用PHP编写(很简单的应用)GET和POST协议数据上传和下载处理,上传的数据存入数据库(仅更新不存放历史数据),新浪云SAE平台接口上传数据可以参考下位机代码。
服务器代码有兴趣可以论坛交流:
1. 服务器连接
$token=get('token');
if(trim($token) != TOKEN){
echo "Permission error";
exit;
}
2. 服务器数据匹配
$user=get('user');
$wendu=get('wendu');
$shidu=get('shidu');
3. 服务器数据存入数据库
case "wendu":
$sql = "SELECT wendu FROM test WHERE openid='$openid_temp'";
$result = mysql_query($sql,$db);
if($arr = mysql_fetch_array($result)){
$content ="室内温度:".$arr['wendu'];
}
mysql_free_result($result);
mysql_close($db);
break;
更多回帖