物联网设备 TCP 代理转发系统求助

查看 318|回复 21
cpstar   
要解析报文中的设备号,自己开发一个 TCP 服务不就行了,选一个 java 的 tcp 框架来写就行。
unscientific404
OP
  
看起来就是要保证服务器端稳定而已,那就搞一个前端代理屏蔽主平台、属地平台 A/B 的变化,nginx-upstream 就解决了。
如果解析报文设备号,可以配合 nginx 的 lua 脚本,但是不如简单一点,三个平台三个端口号,在设备上配置好访问哪个端口。
yazinnnn   
@xuxuxu123 谢谢大佬指点。设备的协议是交通部部标协议,是通用协议,需要兼容存量设备,所以无法自定义。另外定向物联网卡的问题这个必须得走,因为我就是运营商的人...
unscientific404
OP
  
设备是你们开发的么?
unscientific404
OP
  
@hankai17 我去了解一下,它可以通过嵌入脚本解析报文获取到设备号,再查询转发地址做转发吗
unscientific404
OP
  
@Dogtler 我们这个服务只会在国内部署
xuxuxu123   
@FreeWong 我们用的也是移动的物联网卡,不过是定向的必须走 IP 白名单
unscientific404
OP
  
@unscientific404
那么这样的话,其实就是一个反向代理的功能,只不过,这个代理程序需要自己手敲硬编码去查库;
编码难度不大,只是需要考虑高并发、带宽以及网络 IO
unscientific404
OP
  
@Georgedoe 我研究一下
u20237   
@yazinnnn 设备是行业标准设备,协议是定死的,不能动
您需要登录后才可以回帖 登录 | 立即注册

返回顶部