- 客户区域:
- 查看问题
-
【您想要实现什么功能?】:
怎样设置可以用自己的服务器给4G模块发数据
【您是如何连接和设置的?】:
【您遇到什么问题?】:怎样设置可以用自己的服务器给4G模块发数据,然后4G把串口设备数据上传给服务器。如果多个事4G功能的串口设备,服务器怎样区分给谁发数据? -
王玉锋-稳恒您好:
设置方法:
http://www.usr.cn/Faq/279.html
关于服务器怎么区分,可以设置模块开启注册包功能,每个模块设置一个不同的注册包,模块连接到服务器后会先发送注册包,靠注册包区分sock即可。
谢谢
-
*364161762我现在设置了注册包,但串口发送给服务器时没有注册包的信息。是怎么会事?我主要问题是想解决多台4G模块时,服务器怎样知道是哪个4G模块发的数据。
-
王玉锋-稳恒你好:
你把hex勾选去掉,再试试,主要保存重启在测试。
-
*364161762你好,把HEX勾去掉后,可以了,但是不明白这个注册包的作用,虽然串口发送数据会用这个注册包做为包头,但不知道服务器怎样处理包头和数据的关系。我现在应用是服务器要把数据给上位机组态,而服务器采集所有4G模块的信息,走的是MODBUS RTU,这时我用虚拟串口可以把服务器里采集的数据用串口给上位机。如果我4G模块超过255个后,该怎么处理。
-
王玉锋-稳恒你好:
注册包的作用就是让服务器区分数据来源的,意味着服务器程序是自己开发并且根据注册包和数据的关系分离数据,做数据处理。
你说的服务器是什么?我们的透传云还是你自己的服务器程序?
目前你整改的使用场景我还不清楚,需要您帮忙吧整改应用的数据流向说明一下,然后我们在做分析?
-
*364161762你好!请问组态王中的虚拟串口驱动你们支持吗?如果支持,怎么设置?如果我4G设备超过255个后,用虚拟串口把数据给组态王,走MODBUS-RTU,这时组态王给4G设备分配的站地址要超过255,这时是不是要用组态王的虚拟串口,再配置你们模块中的注册包信息,来实现多台4G设备的数据上传?
-
王玉锋-稳恒你好:
很抱歉,我们不太了解组态王里面的串口驱动实现逻辑。
组态王里面的标示信息有没有说明资料描述,或者需要咨询下组态王是否支持普通的注册包。
*364161762