D2D技术在远程通信中的应用:从单个DTU到双DTU方案

需积分: 9 2 下载量 132 浏览量 更新于2024-09-09 收藏 2.14MB PDF 举报
"普通计算机通过D2D技术与远程设备进行通信的方案主要涉及GPRS模块、DTU(Data Transfer Unit)和USR-D2D转发服务器。这种通信方式在无需公网服务器和公网IP的情况下,实现了内网计算机与远程串口设备的数据交换。" 在方案一中,普通计算机借助单个GPRS-DTU模块实现数据采集。在这个方案中,内网的计算机上运行的数据采集程序通过虚拟串口软件与USR-D2D转发服务器建立连接。DTU作为物理接口,连接到需要采集数据的串口设备,同时它也与转发服务器建立TCPClient连接。USR-D2D服务器会转发DTU发送的数据到计算机,使得内网的程序能够远程访问串口设备。这个方案适用于用户不具备自建公网服务器条件,且计算机必须接入互联网的情况。 图示中,USR-D2D转发服务器位于中心位置,串口设备通过DTU与之通信,而数据采集程序则通过虚拟串口与服务器交互。程序可以通过虚拟串口、串口服务器或直接TCP连接到D2D服务器来实现通信。 方案二则适用于用户计算机无法连接互联网的情况。这个方案需要两个GPRS-DTU模块,分别连接到本地串口设备和远程串口设备。两个DTU都主动连接到USR-D2D转发服务器,服务器将它们之间的串口数据进行双向转发,从而实现远程透明串口通信。这个方案的特点是不依赖用户的计算机是否联网,且保持了原有软件和环境的不变性。 D2D(Device to Device)服务器的关键在于其ID设置,这些ID由提供服务的公司分配,并且每一对设备间通信需要匹配的一组ID。用户在配置时需按照分配的ID进行设置,以确保数据能在正确设备间传输。 这两种方案利用GPRS技术和D2D通信,为普通计算机提供了与远程设备间安全、可靠的串口通信途径,尤其适用于那些不具备公网服务器条件或者对网络环境有限制的场景。通过这种方式,用户可以远程监控和控制设备,极大地拓展了计算机的应用范围。