无线移动通讯
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,平台和设备之间可以随时传输数据。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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 物联网的架构