协议设备跟踪
最简单的解决方案是支持假设它们支持IP的TCP或UDP请求。我建议让TCP首先工作。我会发送你需要发送的最简单的文本或二进制格式,你可以提出。
如果他们不支持IP,我建议创建一个支持它们已经支持的传输的网关,并将其传递给TCP,以便您的服务器具有可与之通信的公共传输和协议。
像手机和车辆,我想追踪dosn't支持IP .. 所以我需要创建一个网关,可以接受来自该车辆硬件跟踪系统的命令...这是你的建议? –
如果没有任何关于传输设备支持的细节,或者您正在做什么,它很难更具体。 –
那么他们支持什么? –
这是一个非常普遍的问题。这也不是特别的JAVA问题。如果它的设计问题应该被标记为那个。我建议你看看JDBC如何实现并遵循这个模式。写一个接口,并为每种设备类型写一个协议驱动程序。对于每种设备类型,您都有一个记录,用于标识服务器端的设备类型以使用正确的驱动程序。 –