SIM900 HTTP POST】的更多相关文章

需求来源 1.儿子过完年6岁,喜欢玩烟花,但是胆子小,于是我就负责点火,从年前26到大年初八,每天晚上要给儿子点鞭炮啊点鞭炮. 2.这边过年要打关门炮跟开门炮,大年初一凌晨还要起来帮老妈点鞭炮,说实在的那个整串的小鞭炮也炸的太快了,每次没跑几步就开响,哥也心脏不好啊. 设计: 根据需求,我们需要个远程点火的打火机,上taobao上逛了一圈,找到了usb打火机,续电器,外加一张SIM900 arduino扩展板,回来简单的一连,就了了了.  代码: #include <SoftwareSerial…
使用SIMCOM公司通信模块将底层的通信与应用完全进行了分离,便于移植. SIMCOM.h //定义了相关的结构体与类型. SIMCOM_AT.c//定义了底层的AT接口 SIMCOM_GSM.c//需要的模块GSM相关命令 SIMCOM_GPRS.c//上网相关-未移植 SIMCOM_SMS.c//短信收发相关-未移植 SIMCOM_USER.c//用户最终接口 //需要自己实现数据收发相关接口,DCD,DTR,PWRKEY,STATUS相关IO接口,需要一个ms延时支持 //SIMCOM.h…
依次发送如下几个命令到SIM900A模块:   AT+CGCLASS="B" AT+CGDCONT=1,"IP","CMNET" AT+CGATT=1 AT+CIPCSGP=1,"CMNET" AT+CLPORT="TCP","2000"   这几个命令用于设置移动台类别.连接方式.接入点.附着GPRS业务.设置本地端口等.起到一个前期准备的作用.接下来就可以和OneNet建立TCP连接…
/*Note: this code is a demo for how to using gprs shield to send sms message, dial a voice call and send a http request to the website, upload data to pachube.com by TCP connection, The microcontrollers Digital Pin 7 and hence allow unhindered commun…
AT+SAPBR=3,1,"CONTYPE","GPRS" OK AT+SAPBR=3,1,"APN","CMNET" //CMNET是移动卡.如果是电信卡,设置为ctnb OK AT+SAPBR=1,1 OK AT+HTTPINIT //初始化HTTP OK AT+HTTPPARA="URL","http://cloud.test.cn" //设置URL参数 OK AT+HTTPPAR…
一.开发环境     内核版本:linux-3.0    开发板:FL2440(nandflash:K9F1G08 128M)    GPRS模块:SIM900   二.与发短信和拨号相关的 AT 指令 AT+CMGC   Send an SMS command(发出一条短消息命令) AT+CMGD   Delete SMS message(删除 SIM 卡内存的短消息) AT+CMGF   Select SMS message formate (选择短消息信息收发格式: 0-PDU;1-文本)…
备注:采用的是SIMCOM的SIM900模块 1. GPRS连接失败问题 2013.08.06测试9台C2000两次,两次之间是机器拿开电池,间隔40分钟左右,每次都出现一台(但不是同一台): ⑴9台中发现一台,连接失败,然后重新连接,测试3次都失败 ⑵下电(下电时间较短,约为1s,正常为5s),重新上电,检测不到SIM卡,再重新上下电,依旧检测不到SIM卡---挂起唤醒,重新上电,可以连接成功. 2. 问题分析与解决 查看了GPRS应用程序的流程: ⑴GPRS程序打开的时候,先是对GPRS模块…
    经过周末的思考以及已有的经验,准备将DTU研发项目命名为QN100,确定了初步的软硬件方案,产品名称大家如果有好的名字欢迎提供.     硬件:     采用STM32F101RD为主处理器,使用SIM900模块为GPRS模块.     软件:     预计使用QP+LWIP的软件结构     以前使用单片机裸奔做嵌入式产品或使用RTOS,一直很想用QP但是公司产品已经成型不会冒这么大的风险去做所以现在打算自己去实现QP+LWIP在STM32处理器中的软件框架,当然STM32也可以用在很…
最近在做一个基于sim900 的串口通信工具,基于qml和c++来实现. 首先,对于串口,qt有自带的QSerialPort,可以实现同步,和异步通信,qt creator也有自带的例子,本例子是从其中一个名为“terminal”的例子学习了qt如何实现异步通信(c++),然后通过qml来写界面,逻辑部分由c++实现. 通过qmlc++混合编程基于QSerialPort的异步通信(记得在pro中加上QT+=serialport),主要步骤包括下面几个: 1.使用setPort()或者setPor…
This is an old arduino 3G module bought half years ago. Its wiki: http://wiki.iteadstudio.com/ITEAD_3G_Shield Its mall: http://imall.itead.cc/itead-3g-shield.html But as you can see that, the download link does not exist anymore. But after googling a…