随笔 - 733  文章 - 2  评论 - 12  阅读 - 92万

无线移动通讯

2G(GSM)下的实现方式:串口+AT命令。SIM900A为工业级双频GSM/GPRS模块,工作频段为900/1800MHz,GPRS和EDGE也使用GSM网络

UMTS网络(3G),改进版本为HSPA(H)和HSPA +(H +)

4G下的实现:AT命令(一般用PCI-E(或者ACM,一般提供linux下的SDK驱动)或者USB,串口因为受限于速度不合适)和拨号上网。模块有simcom的7600,移远4G无线模块L506

4G模块是指硬件加载到指定频段,软件支持标准的LTE协议,软硬件高度集成模组化的一种产品的统称。硬件将射频、基带集成在PCB板上,完成无线接收、发射、基带信号处理功能,软件支持语音拨号、短信收发、拨号联网等功能。具有兼容性好、通信数据量大且速度快的特点。STM32-4G开发https://blog.csdn.net/qq_29350001/article/details/81671534

GSM与GPRS:

GSM(2G)是通过短消息+拨号上网的方式,先将短消息发送到运营商的短消息中心服务器缓存(每用户大概15~25条,保存1天左右),然后按照队列顺序发送到目标手机号设备,如果目标不在线,延迟一段时间再发,当缓存达到最大时,再发的短消息将堵塞丢失,有可能出现短消息后发先到的情况,因此特点是:实时性差、速率低、效率低(对运营商来说始终占用一个信号)、资费高(每条0.1元,包月、短消息长度限制)、开发复杂(短信非文本格式的编解码算法),马上2G就要退网。

GPRS:是GSM与3G之间的数据通讯方式,实时在线、按流量收费、速率高、效率高(不用转发)、低时延、适合间歇性、非周期性的数据传输。支持IP,平台和设备之间可以随时传输数据。

posted on   杰瑞鼠  阅读(241)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2018-03-23 物联网的架构
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示