简介
本文描述如何用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数据库
关于怎么在程序中连接数据库,新浪都有写好的事例