GigaDevice GD32 MCU
直播中

汤向伟

8年用户 34经验值
擅长:嵌入式技术
私信 关注

【GD32330C-START开发板试用体验】云物联环境监控

本帖最后由 丫头的少爷 于 2018-10-19 13:40 编辑

本次使用GD32330C-START开发板测试开发小型云物联环境监控,主要使用的板载资源有tiMER2TIMER13USART0USART1RTC以及相应的IO应用。
板载程序主要逻辑是:初始化系统->连接服务器->定时上传服务器数据(同时串口打印带时间戳的数据)。
主要使用外部资源:ESP8266DHT11、串口输出工具
板载程序部分代码
1.ESP8266服务器连接
FR2C9]YA`AKYKL[TXSE5U]6.png
2.ESP8266服务器数据传输
F0Q4Q4ZUM80VUVWC8`CEUW4.png
服务器详解:本次服务器平台新浪云SAE,服务器代码采用PHP编写(很简单的应用)GETPOST协议数据上传和下载处理,上传的数据存入数据库(仅更新不存放历史数据),新浪云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;

更多回帖

发帖
×
20
完善资料,
赚取积分