gprs无线模块与服务器连接,GPRS 模块如何通信_GPRS 模块与服务器通信【原理解析】...

GPRS 模块,即 GPRS DTU 的嵌入式版,体积小,方便集成到其他设备中,其功能与串口服务器类似。

7565ae4fb5d3a7b0949fbeeeacddc78f.png

GPRS 模块是一种物联网无线数据终端,利用公用运营商网络 GPRS 网络(又称 G 网)为用户提供无线长距离数据传输功能。 采用高性能的工业级 8/16/32 位通信处理器和工业级无线模组,以嵌入式实时操作系统为软件支撑平台,同时提供 RS232 和 RS485 接口,可直接连接串口设备,实现数据透明传输功能。

GPRS 模块工作原理

GPRS 模块与服务器之间的通信是由 GPRS 模块端(客户端)发起的,服务器端通过发回反馈或接受通信来对模块端做出响应。模块端与服务器端共同组成了基于 GPRS 和 INTERNET 网络通信的应用系统。相比模块端,服务器端安装有更为复杂的应用程序,能够接受任何模块端发起的通信请求,并时刻检测链路中的通信状态,从而实现实时数据采集、数据库服务等应用。

模块端需要预先知道服务器端的 IP 地址和端口号,然后才能发起通信请求,而一旦通信建立,服务器端和模块端就没有区别了。

服务器的 IP 地址既可以是公网 IP(固定 IP)也可以是通过域名解析服务器获取的动态域名。

服务器的端口号通常对应于服务器中运行的特定应用程序,如端口号 TCP 21 被 FTP 服务使用,TCP 80 被超文本服务器(HTTP)使用。即服务器端的应用程序支持通过特定的端口号实现发送和接收数据。

GPRS 模块端与服务器端的通信和协议转换的过程见下面的示意图:

c5808fd1af134a2be4c87edd11667b09.png

通常 GPRS 模块获得的 IP 地址为 GSM 网络运营商随机分配的其内网 IP 地址,可以通过移动运营商的网关访问 Internet 网,在系统应用中要特别注意的是,移动 GPRS 网关提供的 NAT(网络地址翻译)端口映射服务具有很短的时效,因此若需要维持双向的通信必须设置 GPRS 模块定时发送的心跳数据包,从而保持 NAT 端口映射。

bb95d3dbcd16035a8de03c8cb5a5a0dd.png

纵横智控(IoTFS)GPRS 模块功能特性:

● 连接方式: 支持 GPRS 和 GSM

● 传输模式: 全透明数据传输、带 ID 透明数据传输

● 传输协议: 支持 TCP、UDP

● 数据中心: 支持动态域名和固定 IP 地址访问

● 稳定:支持自动心跳,保持永久在线;双看门狗设计,永不宕机

● 高效: 100K 超大缓存

● 灵活: 体积小,对接简单方便,可集成到其他设备中

● 可管理: 可通过网页对模块进行远程配置和查询

● 易维护: 支持远程固件升级

  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值