使用GPRS模块SIM900A通过HTTP上传数据到云服务器的方法

本文介绍了如何使用SIM900A GPRS模块通过HTTP GET请求将数据上传到新浪云服务器。通过在HTTP URL后附加参数,将设备ID、状态和时间等信息传递给服务器,服务器端使用PHP解析这些变量。文中还展示了SIM900A的AT命令操作流程。
摘要由CSDN通过智能技术生成

最近在做一个24小时在户外机柜不停工作的产品。想随时查询测试数据,在设计过程中就在内部集成了SIM900A。这样就可以实时上传数据了。


服务器用的是新浪云,在上传数据的时候我采取了一种非常简单并取巧的方法,就是利用HTTP的GET来上传数据。核心思想是,在SIM900A访问服务器的HTTP域名时,在域名的结尾处增加几个变量值。例如“http://larriesun.com/?id=5&statu=1&time=10",这时就相当于上传了这三个变量到服务器上。在服务器的php程序中对这几个变量进行解析。


服务器的部分php代码如下:


$QueryString=$_SERVER["QUERY_STRING"];

$n = sscanf($QueryString,"id=%d&statu=%d&time=%d",$id,$statu,$ctime);
if(isset($id) && isset($statu) && isset($ctime) )
{
<span style="white-space:pre">			</span>//User code...
}



SIM900A命令操作过程如下:


AT 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值