SIM900A发送数据到新浪云服务器

简介

本文描述如何用SIM900A模块,发送数据到新浪云服务器。

SIM900A

将SIM900A模块连接好,用串口助手依次发送以下指令。
URL为在新浪云服务器上建的应用网址
?a=today(a为数据名,today为要发送的数据)

URL连接:
AT+SAPBR=1,1
AT+HTTPINIT
AT+HTTPPARA=”CID”,1
AT+HTTPPARA=”URL”,”http://1.hello2app.applinzi.com/index.php?a=today
AT+HTTPACTION=0

URL断开:
AT+HTTPTERM
AT+SAPBR=0,1

AT指令集及相关操作:
http://download.csdn.net/detail/sinat_33859977/9742739

新浪云服务器

创建一个云应用

这里写图片描述

点击编写代码

这里写图片描述

写了个简单测试
这里写图片描述

代码:

echo '<strong>Hello,World!</strong>';
$a = $_GET['a'];
echo $a;

// 连主库,可以使用SAE给的定义名称
$db = mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);

if ($db) {
    mysql_select_db(SAE_MYSQL_DB, $db);

    $mysql = new SaeMysql();
    $sql = "INSERT INTO dataweb values (  $a );";   //插入数据

    //$sql = "CREATE TABLE dataweb (data text)";//创建表格

    $mysql->runSql($sql);  
    if( $mysql->errno() != 0 )  
    {  
        die( "Error:" . $mysql->errmsg());  
    }  
    echo "success";  
    $mysql->closeDb();  
}

这里写图片描述

关于数据存储

新浪云自带数据存储服务,但是要收费。
这里新建了一个共享型MYSQL数据库
关于怎么在程序中连接数据库,新浪都有写好的事例
这里写图片描述

猜你喜欢

转载自blog.csdn.net/sinat_33859977/article/details/54646450