我的问题可能有点奇怪,但我找不到任何答案。我正在设计一个简单的物联网系统,它有一些设备作为客户端和一个服务器来控制这些客户端,如读取传感器、发送命令等。在通信方面,我可以使用任何基于互联网的协议,如 HTTP、UDP、TCP , 等等。
另一方面,设备使用蜂窝网络 2G 连接到带宽较低的网络。客户端和服务器之间是否有任何标准的消息结构?
例如,如果我想在可以发送的设备上设置 LED,led=1
或者我可以使用基于 JSON 的结构,例如{led: 1}
. 但是我有一个非常低的带宽,我想使用一个使用紧凑尺寸的简单结构。有什么标准吗?
一个设备可能有多达 10 个传感器和 10 个输出,我想尽快获得值。
我知道我可以压缩我的消息,但我需要一个健壮和紧凑的消息结构。