S 2
:第二个传感器数值 S 1:第一个传感器数值 S num :传感器数目 ADDR:设备号 @:数据其实标志位
S n -1:第n -1个传感器值
CRC:数据校验位
C h a r
S t r i n g 1
S t r i n g 2
S t r i n g 3
S t r i n g 4
S t r i n g n
S t r i n g n
[注]:其中@和#分别只占用一个字节(char ),之后的数据String 占用的字节数维数不固定。
下位机向服务器传输帧格式应为:
@设备号#传感器个数#传感器1#传感器2#传感器3#......#传感器n#CRC#
其中@:表示起始帧;#:表示数据分隔符;CRC :表示校验位;最后以#标志结束 例如(下位机向服务器传输帧格式应为):
@2AE1626683518B73#1111111111#4444444444#444444444#CRC#
C h a r
@ ADDR # S num # S 1 # S 2 # ...... # S n -1 # CRC #
#:数据分隔符