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 ...
随机推荐
- kubeadm搭建kubernetes集群之三:加入node节点
在上一章<kubeadm搭建kubernetes集群之二:创建master节点>的实战中,我们把kubernetes的master节点搭建好了,本章我们将加入node节点,使得整个环境可以 ...
- Redis学习总结之一——Redis初入
Redis简介 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. Redis是一个key-value存储系统. ...
- double类型与Double包装类型
先看下面的代码 package test; public class DoubleTest { public static void main(String[] args) { Double oD = ...
- SEO中H1标签的用法- 1
在网上找了很多关于H1标签对SEO意义的资料,不可否认H1对SEO具有重大的意义,但是具体情况每个人有每个人的见解吧.这里主要根据网上搜索的资料,以及自己的一些经验整理出来的,但是本人毕竟不是专业SE ...
- hihoCoder1599 bfs
特殊的剪枝,整体上和辗转相除法有点像 #1599 : 逃离迷宫4 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi被坏女巫抓进一座由无限多个格子组成的矩阵迷宫. 小 ...
- BZOJ2821 作诗(Poetize) 【分块】
BZOJ2821 作诗(Poetize) Description 神犇SJY虐完HEOI之后给傻×LYD出了一题: SHY是T国的公主,平时的一大爱好是作诗. 由于时间紧迫,SHY作完诗之后还要虐OI ...
- 《selenium2 python 自动化测试实战》(20)——Selenium工具介绍
(一)Selenium IDE Firefox的一个插件,有助于我们理解测试框架.在附加组件里搜索下载,一般搜的结果里前几个都不是,得点那个查看更多才行,找到这个: 安装以后浏览器工具栏会有: 安装好 ...
- Linux驱动程序接口
§1. Linux驱动程序接口 系统调用是操作系统内核与应用程序之间的接口,设备驱动程序则是操作系统内核与机器硬件的接口.几乎所有的系统操作最终映射到物理设备,除了CPU.内存和少数其它设备,所有的设 ...
- 移动端base.css
html { color: #333; /*规定主色调,依据业务场景(非必须)*/ background: #F6F6F6; /*规定主背景,依据业务场景(非必须)*/ overflow-y: aut ...
- vs2013 快捷键
//////////////// 编辑: ctrl+-(shift+ctrl+-):移动光标到上次位置或相反,比如定位一个函数,转到函数定义后想回到函数使用处,则用ctrl+-,若又想回到函数 ...