- 1
- 0
- 约3.13千字
- 约 2页
- 2024-05-12 发布于北京
- 举报
ME99/CDMADTU常见问题解答
1.ME99为用户解决了什么问题?
摆脱有线的困扰:首先这是一款无线产品,数据的传输是不需要通过线缆的,这对于那些布
线的环境很有意义。
实时接入Inte:它是应用了先进的GPRS/CDMA技术的产品,它的及时性,按量提
高了系统反映的实时性并且降低了使用成本。
简化用户接口设计:产品内置了TCP/IP协议栈,客户应用拨号上网和传输数据不再需要PC
机就可以把数据传递到任何接在互连网上的服务器上。
2.为什么不在你的应用中直接使用GPRS/CDMA模块?
GPRS/CDMA模块是面向应用开发商的一款数据终端产品。使用GPRS/CDMA模块通常需要:
⑴需要接口电路,他的作用是将GPRS/CDMA模块的数据转换成与应用设备相配套的接口。
⑵提供模块电源和座两种电源。
⑶利用PC内建的TCP/IP功能拨号接入Inte。
⑷如果用户的应用系统没有内建TCP/IP协议(例如单片机系统),则必须在应用系统中嵌入
TCP/IP协议栈,然后才能通过GPRS/CDMA模块接入Inte。
如此看来,直接使用GPRS/CDMA模块不仅需要准备繁杂的电路,更重要的是要在你的
单片机应用中嵌入TCP/IP协议栈,还有套接字接口。这需要花费很大的人力与物力。
3.ME99的数据通讯方式有几种?
⑴GPRS/CDMA长连接
⑵GPRS/CDMA短连接
⑶CSD方式
⑷SMS方式
4.在由ME99组成系统中,如何分辨不同终端发送来的数据?
在Socket模式下,由于有人为的干预,实现这能比较简单。在Siera模式下,可以采取
如下方式:
⑴端口识别方式:每个终端定义一个端口(1024-65535)。多线程同时侦听这些端口数据,
并根据不同端识别数据的不同来源。一般情况下,同时侦听几百个端口对现在的计算机来说
不成问题。
⑵数据帧方式:终端向的统一端口发送数据包,这些数据包要带有终端ID号,通过不
同的ID识别不同终端的数据。
5.如何在客户应用中更好的使用ME99?
一般情况下,当用户设置好ME99的参数后,进入seria模式,ME99会自动记住当前的
所有状态和参数,即使掉电也不会丢失;另外,ME99具有断线重拨功能。这就使得ME99像一
个透明的传输通道,只要用户提供稳定的电源供应,就应该没有问题。
但在实际工程应用中,用户也提出了更高的要求,譬如说连续无人值守工作几年不出问题,
保持通讯线路的畅通等。为此,我们对ME99的用户有如下建议:
使用ME99的复位引脚(第6脚)确保万无一失。
很多用户提到如何在Seria模式下侦测通讯线路的通断。有些公司的产品是通过发送心跳
数据来检测的,为了保证用户通道的透明性,这样在端必然存在一个dll库。我们认为
这样的方式并不可取,dll的存在使得数据又多了一层环节,对于unix或linux平台的节点来说
还要有专门的接口,也存在一定的安全隐患和不稳定因素。我们的产品没有使用心跳包,它
是将标准的socket接口直接开放给用户,这样几乎所有的程序员都可以很方便的在不同平台上实
现数据收发功能。心跳包的功能我们认为在应用层解决比较合适,这样既可以和用户的应用程序
结合得比较紧密,又可以合理的减少数据流量。
当用户在socket模式时,数据链路的通断既可以通过心跳包的方式,也可以用的方
式检测。
当心跳发现有问题时,可以
原创力文档

文档评论(0)