GPRS 通信
最近使用SIM900A GSM/GPRS模块,做一些简单物联网信息投递。
1.选取何种流量卡
一般来讲,需要带身份证去运营商办理新的电话卡。对于小流量用户,实际上就是办一个最低月租即可,因为套餐会赠送至少几百兆流量(十几元每月的套餐),够了的。SIM900A支持GSM,因而买套餐时仔细查看sim卡支持GSM/GPRS与否。小米移动有一种电话卡,0月租,10MB/元,也是很适合于小流量的。小米官网有售。每人最多只能办理五张卡。
更新2016年11月3日 小米卡是联通制式,支持GSM,但是开发板始终无法连接服务器,它可以识别sim卡,也可以识别Unicom,也有信号强度,但是进行UDP连接时会提示错误:STATE:PDP DEACT CONNECT FAIL。上网查找一直也没有找到合理解释。然而换成移动电话卡之后,就CONNECT OK了。据说是因为移动依然使用2G走语音通话,所以基站信号比较好。联通出了3G之后2G信号没有继续使用,导致网络连接较差。
1.1关于GSM制式,G,E,2G,3G,H,4G,LTE的含义
2G代表GSM(GLOBAL SYSTEM FOR MOBILE COMMMUNICATIONS),通信速率1.4KBps。
G代表GPRS(GENERAL PACKET RADIO SERVICE)。这个是最基本最慢速的数据通信。GPRS也是第二代通信网络(2G)的代表,速度一般是7KBps~14.25KBps。
E代表EDGE(ENHANCED DATA RATES FOR GSM EVOLUTION)。也叫增强GPRS。这是2G到3G之间的过度技术。所以大家叫它2.5G。比GPRS快一些可以到50KBps。有些场合里会将GPRS作为2.5G,那么EDGE就会变为2.75G。
3G,第三代移动通信技术。典型值保证48KBps。
H代表HSPA(HIGH SPEED PACKET ACCESS)。3G的增强版。通信速率0.9MBps。
H+代表HSPA+(EVOLVED HIGH OPEED PACKET ACCESS LATER RELEASE),通信速率1.8MBps~21.1MBps。
4G代表LTE(LONG TERM EVOLUTION),通信速率12.5MBps。
4G LTE-A (LONG TERM EVOLUTION-ADCANCED)125MBps。
2.AT指令
AT指令在通信网络模块的控制信令中,经常使用。
一般通过串口发送字符串,以换行符结束一次字符串发送。 主意发送格式应完全按照如下:
“AT+<cmd><换行>”
例如:“at COPS?<换行>”、“AT COPS?<换行>”都是不对的写法,正确格式:“AT+COPS?<换行>”
GPRS 通信的更多相关文章
- GPRS DTU概念及DTU的工作原理(转)
源:http://blog.csdn.net/bichenggui/article/details/7889638 最近需要开发一个基于GRPS DTU数据传输的数据中心方案,于是找了一些资料.个人觉 ...
- GPRS的工作原理、主要特点
源:http://blog.csdn.net/sdudubing/article/details/7682467 GPRS的工作原理.主要特点: 引 言 近年来,通信技术和网络技术的迅速发展,特别是无 ...
- 认识和选用常用的几种 GPRS 模块(转)
源:http://blog.sina.com.cn/s/blog_4d80055a0100e8kr.html 我在这里把常见的GPRS模块分成3种: (1)GPRS DTU(GPRS数传单元,常称GP ...
- GPRS优点介绍及GPRS上网相关知识(转)
源:http://blog.chinaunix.net/uid-20745340-id-1878732.html 单片机微控制器以其体积小.功耗低.使用方便等特点,广泛应用于各种工业.民用的嵌入式系统 ...
- MicroPython+北斗+GPS+GPRS:TPYBoardv702短信功能使用说明
转载请以链接形式注明文章来源(MicroPythonQQ技术交流群:157816561,公众号:MicroPython玩家汇) TPYBoardv702是目前市面上唯一支持通信定位功能的MicroPy ...
- SIM800/SIM900/SIM7000/SIM7600底层操作接口_句柄方式完全分离通信底层
使用SIMCOM公司通信模块将底层的通信与应用完全进行了分离,便于移植. SIMCOM.h //定义了相关的结构体与类型. SIMCOM_AT.c//定义了底层的AT接口 SIMCOM_GSM.c// ...
- STM32F103 GU906B模块GPRS、短信收发、拨号等功能的实现
这个程序搞了我很久,尤其是对如何提高响应速度上,程序流程很简单,大概就是: 发送AT指令->等待模块响应->一旦响应了,立即返回,并处理掉. 这个程序不一定只能用在GU906上,程序框架在 ...
- 【miscellaneous】GPRS本质论
GPRS DTU最基本的用法是:在DTU中放入一张开通GPRS功能的SIM卡,DTU上电后先注册到GPRS网络,然后通过GPRS网络和数据处理中心建立连接.这条连接涉及了无线网络运营商,因特网宽 带供 ...
- [TPYBoard - Micropython] 五分种学会用TPYBoard - GPS 制作短信群发机
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一.什么是TPYBoard-GPS TPYBoard-GPS又称TPYBoa ...
随机推荐
- 密钥库文件格式[keystore]代码
密钥库文件格式[keystore]代码 格式 : JKS 扩展名 : .jks/.ks 描述 : [Java Keystore]密钥库的Java实现版本,pro ...
- python 帮助和导入路径
1 help('**'),查看函数用法,其中**为内置的函数 help(**.**),模块.函数,查看非内置函数 2 先添加路径到sys,再导入 import sys;sys.path.append( ...
- 【集成学习】安装lightgbm
1.下载whl lightgbm的whl下载地址 2.输入命令 pip install lightgbm-2.0.3-py2.py3-one-win_am64.whl 3.验证是否成功 import ...
- 最新博客开启 - Noogle's Blogs
博客地址: http://noogel.xyz/ 戳我进入 Noogle's Blogs
- usb udev
[root@localhost ~] # udevadm monitor monitor will print the received events for: UDEV - the event wh ...
- BZOJ1096 ZJOI2007 仓库建设 【斜率优化DP】
BZOJ1096 ZJOI2007 仓库建设 Description L公司有N个工厂,由高到底分布在一座山上.如图所示,工厂1在山顶,工厂N在山脚.由于这座山处于高原内陆地区(干燥少雨),L公司一般 ...
- 在iOS中使用ZBar扫描二维码
最近在做的项目中需要用到二维码扫描功能,之前在Android中使用过ZXing识别二维码,ZXing也有对应的iOS版本,经过了解,ZBar也是一个常用的二维码识别软件,并分别提供了iOS和Andro ...
- 实现一个web服务器, 支持php
暂时还很不完善, 不过框架已经写出来了. https://github.com/tw1996/studyHttpd/
- 从hello world 说程序运行机制
转自:http://www.cnblogs.com/yanlingyin/archive/2012/03/05/2379199.html 开篇 学习任何一门编程语言,都会从hello world 开始 ...
- BZOJ1556 墓地秘密
题意 费尽周折,终于将众将士的残骸运送到了KD军事基地地底层的大型墓地入口.KD的伙伴和战友们都参加了这次重大的送葬仪式.右边是一扇敞开的大门,进去便是墓地了,左边是一堵凹进去的墙,没有什么特别的地方 ...