请问有关多个GPRS下位机与labview上位机的通信问题
时间:10-02
整理:3721RD
点击:
我想用带有RS232接口的传感器(不能发AT指令)连接GPRS DTU,用运行LABVIEW的上位机收集信息,系统将有多个GPRS DTU终端,我是菜鸟,想问以下两个问题,求解答!谢谢!
1.主流的GPRS 终端在透传模式下能否上电自动连接预设固定IP及端口的服务器?
2.中心服务器端如何区分不同的下位机?可以用TCP侦听的客户IP地址区分不同的下位机吗?
1.主流的GPRS 终端在透传模式下能否上电自动连接预设固定IP及端口的服务器?
2.中心服务器端如何区分不同的下位机?可以用TCP侦听的客户IP地址区分不同的下位机吗?
回答你的第一个问题,GPRS申请连接到移动网络后整个TCPIP的链路就通了,如果是透传模块,设置好IP和端口后,即可通讯,但是主机区别不同GPRS设备的方法可以通过解析协议来确定,肯定不是用IP来分的,因为移动端的IP不可能是固定的。我们区分的方法是,上位机接收下位机的数据,通过解析MAC或者协议内约定数据来确定不同设备。这个如同我们使用485时,从机上传时带上自己的地址。说得比较混乱希望能看懂。
中心服务器端如何区分不同的下位机?可以用TCP侦听的客户IP地址区分不同的下位机吗?请问这个问题解决了吗?我现在也遇到这个问题,楼下说可以通过解析MAC或者协议内约定数据来确定不同设备。但是虽然服务器与多个客户端进行链接,但是每次只能是一个客户端向上位机发送报文,我该如何选择某个时间段是与指定的客户端进行通信,读取指定的客户端发送报文给上位机呢?
中心服务器端如何区分不同的下位机?可以用TCP侦听的客户IP地址区分不同的下位机吗?请问这个问题解决了吗?我现在也遇到同样的问题,楼下说可以通过解析MAC或者协议内约定数据来确定不同设备,但是虽然服务器可以和多个客户端同时连接,可以同时向多个客户端发送报文,但是同个时间段只能是一个客户端向上位机发送发送报文,我该如何在某个时间段只读取我指定的客户端的报文呢?
自己已经解决了,谢谢