协议设备跟踪

协议设备跟踪

问题描述:

我想创建一个服务器,通过它我可以跟踪设备(移动,vechile等)。 如何创建可以接受来自所有类型设备的命令的协议。协议设备跟踪

+1

这是一个非常普遍的问题。这也不是特别的JAVA问题。如果它的设计问题应该被标记为那个。我建议你看看JDBC如何实现并遵循这个模式。写一个接口,并为每种设备类型写一个协议驱动程序。对于每种设备类型,您都有一个记录,用于标识服务器端的设备类型以使用正确的驱动程序。 –

最简单的解决方案是支持假设它们支持IP的TCP或UDP请求。我建议让TCP首先工作。我会发送你需要发送的最简单的文本或二进制格式,你可以提出。

如果他们不支持IP,我建议创建一个支持它们已经支持的传输的网关,并将其传递给TCP,以便您的服务器具有可与之通信的公共传输和协议。

+0

像手机和车辆,我想追踪dosn't支持IP .. 所以我需要创建一个网关,可以接受来自该车辆硬件跟踪系统的命令...这是你的建议? –

+0

如果没有任何关于传输设备支持的细节,或者您正在做什么,它很难更具体。 –

+0

那么他们支持什么? –