
智慧4G物联网平台网络音响功放喇叭音箱
深圳市索想伟业科技有限公司生产简介WWW.DSP-PA.COM智慧4G物联网平台网络音响功放喇叭音箱标准协议目录4G物联网平台网络音响功放喇叭厂一、通信格式4G物联网平台网络音响功放喇叭厂1、二进制格式4G物联网平台网络音响功放喇叭厂1.1、整体结构4G物联网平台网络音响功放喇叭厂1.2、消息头4G物联网平台网络音响功放喇叭厂1.3、消息体4G物联网平台网络音响功放喇叭厂1.4验证数据4G物联网平台网络音响功放喇叭厂2、JSON格式4G物联网平台网络音响功放喇叭厂2.1平台下发数据4G物联网平台网络音响功放喇叭厂2.2设备上报数据4G物联网平台网络音响功放喇叭厂二、对接流程4G物联网平台网络音响功放喇叭厂三、音频流格式4G物联网平台网络音响功放喇叭厂四、整体架构4G物联网平台网络音响功放喇叭厂附录4G物联网平台网络音响功放喇叭厂音量4G物联网平台网络音响功放喇叭厂设备状态4G物联网平台网络音响功放喇叭厂信号强度4G物联网平台网络音响功放喇叭厂广播消息编码4G物联网平台网络音响功放喇叭厂通知播放调度规则4G物联网平台网络音响功放喇叭厂设备二维码创建规则4G物联网平台网络音响功放喇叭厂设备ID命名规则4G物联网平台网络音响功放喇叭厂版本号284G物联网平台网络音响功放喇叭厂CRC32校验算法4G物联网平台网络音响功放喇叭厂临时加密方案4G物联网平台网络音响功放喇叭厂一、通信格式1、二进制格式1.1、整体结构广播数据包是广播数据的载体,广播数据包整体由消息头、消息体和验证数据组成如图1,每个部分所占空间的单位为字节(多字节时使用大端模式)。图1广播数据包整体结构示意图数据包的组成部分见表1所示。表1广播数据包整体结构定义序号4G物联网平台网络音响功放喇叭厂组成说明1消息头消息头包含对数据包整体的描述信息,用于快速验证和确定数据包。2消息体消息体包含数据包的业务数据。3验证数据验证数据包含数据包验证信息,用于验证数据包的有效性和安全性。1.2、消息头4G物联网平台网络音响功放喇叭厂广播数据包消息头包含对数据包整体的描述信息,用于快速验证和确定数据包。广播数据包消息头部分的语法定义见表2所示。表2消息头语法定义格式序号语法长度(字节)编码规则1包头标记2值为0xFFFD。2协议版本号2值为0x0100,当前协议采用的版本号,每次发布修定版本需要加1。3会话标识4请求数据包在发送端统一编号,单向递增。请求与应答的会话标识要保持一致。(兼容JSON后暂无应答机制,此字段使用默认值0x00000005保留)4数据包类型11:请求数据包;2:应答数据包。(暂无应答机制,使用默认值0x01保留)5签名标识10:不签名;1:验证数据包含对数据包消息体的数据签名。6数据包长度2标识为整个广播数据包的长度(包括CRC32)。1.3、消息体4G物联网平台网络音响功放喇叭厂1.3.1平台下发数据4G物联网平台网络音响功放喇叭厂播放广播开始播放的消息体字段如图2,每个字段的定义见表3所示(消息体部分在下文图表中没有体现出业务数据长度字段,该字段值为图1中业务数据内容的长度,虚线表示非必填字段)。4G物联网平台网络音响功放喇叭厂图2播放广播消息体字段4G物联网平台网络音响功放喇叭厂表3播放广播消息体定义序号语法(字段名)长度(字节)必填编码规则1业务数据类型1是值为0x01。2广播消息编码9是18位数字码,采用压缩型BCD编码,9字节。通过广播消息ID区别其他的广播消息。编码规则:日期(14位)+顺序码(4位),日期格式为YYYY-MM-DDHH:mm:ss,YYYY表示年,MM表示月,DD表示日,后面为时分秒;顺序码按时间更新,每秒可产生0-9999的顺序码。3播放地址长度2是播放地址的长度,此字段和下一个字段结合表示播放地址。4播放地址可变长是拉流地址,目前采用rtsp地址:rtsp://ip:port/stream_name5事件级别2是平台按照规则计算事件级别对应的整型数值,终端根据数值大小判定即可(详见附录调度规则)。4G物联网平台网络音响功放喇叭厂6音量1是音量按百分比形式标识,其中:0x00:静音4G物联网平台网络音响功放喇叭厂0xff:开播,音量不变0x01~0x64:对应音量1%~100%7文本信息长度2是文本信息长度。0x0000则无文本信息。8文本信息可变长否编码格式UTF-8。停止广播4G物联网平台网络音响功放喇叭厂播放结束的消息体如图3,播放结束的消息体每个字段的具体定义见表4所示。4G物联网平台网络音响功放喇叭厂图3停止广播消息体字段表4停止广播消息体定义序号语法(字段名)长度(字节)必填编码规则1业务数据类型1是值为0x02。2广播消息编码9是18位数字码,采用压缩型BCD编码,9字节。通过广播消息ID区别其他的广播消息。编码规则:日期(14位)+顺序码(4位),日期格式为YYYY-MM-DDHH:mm:ss,YYYY表示年,MM表示月,DD表示日,后面为时分秒;顺序码按时间更新,每秒可产生0-9999的顺序码。回复播控器开播请求回复播控器开播请求的消息体如图4,消息体每个字段的具体定义见表5所示。4G物联网网络功放,5G/4G网络功放厂家4G物联网平台音响功放喇叭厂4G物联网网络功放,5G/4G网络功放厂图4回复播控器开播请求消息体字段表5回复播控器开播请求消息体定义序号语法(字段名)长度(字节)必填编码规则1业务数据类型1是值为0x03。2广播消息编码9是18位数字码,采用压缩型BCD编码,9字节。通过广播消息ID区别其他的广播消息。编码规则:日期(14位)+顺序码(4位),日期格式为YYYY-MM-DDHH:mm:ss,YYYY表示年,MM表示月,DD表示日,后面为时分秒;顺序码按时间更新,每秒可产生0-9999的顺序码。3是否允许1是0x00表示不允许;0x01表示允许;4推流地址长度2是推流地址的长度。开播发起后的音频推流地址,电话开播不携带。0x0000则无推流地址。5推流地址可变长否开播发起后的音频推流地址,电话开播不携带控制设备控制设备的消息体字段如图5,控制设备的消息体每个字段具体定义见表6所示。4G物联网网络功放,5G/4G网络功放厂家4G物联网平台音响功放喇叭厂4G物联网网络功放,5G/4G网络功放厂图5控制设备的消息体字段4G物联网网络功放,5G/4G网络功放厂家4G物联网平台音响功放喇叭厂4G物联网网络功放,5G/4G网络功放厂表6控制设备的消息体定义序号语法(字段名)长度(字节)必填编码规则1业务数据类型1是值为0x04。2音量1是音量按百分比形式标识,其中:0x00:静音0xff:开播,音量不变0x01~0x64:对应音量1%~100%3是否运行1是0x00表示停止运行当前任务;0x01表示继续运行;设备升级设备升级的消息体字段如图6,设备升级的消息体每个字段具体定义见表7所示。4G物联网网络功放,5G/4G网络功放厂家4G物联网平台音响功放喇叭厂4G物联网网络功放,5G/4G网络功放厂图6设备升级的消息体字段4G物联网网络功放,5G/4G网络功放厂家4G物联网平台音响功放喇叭厂4G物联网网络功放,5G/4G网络功放厂表7设备升级的消息体定义序号语法(字段名)长度(字节)必填编码规则1业务数据类型1是值为0x05。2新版本号4是待升级的软件版本号。3Md532是用于终端***完成后对文件进行校验。4设备类型1是设备类型。5***地址长度2是***地址长度。6***地址可变长是升级包***地址。查询任务应答设备发起任务查询后,若有任务则直接回复开播指令。若当前无任务,则回复一个无任务应答包,如表8所示。表8查询任务应答消息体定义序号语法(字段名)长度(字节)必填编码规则1业务数据类型1是值为0x06。1.3.2设备上报数据上报设备状态(心跳包)心跳间隔为40s(例外:包括音柱和播控器,在每次设备状态改变时,立即上报一次心跳包),设备上报状态的消息体字段如图7,每个字段的定义如表9所示。4G物联网网络功放,5G/4G网络功放厂家4G物联网平台音响功放喇叭厂4G物联网网络功放,5G/4G网络功放厂图7设备上报状态的消息体字段4G物联网网络功放,5G/4G网络功放厂家4G物联网平台音响功放喇叭厂4G物联网网络功放,5G/4G网络功放厂表9设备上报状态的消息体定义序号语法(字段名)长度(字节)必填编码规则1业务数据类型1是值为0x07。2设备ID长度1是设备ID的长度。3设备IDID长度是设备ID。ASCII编码(支持字母做设备ID)。4设备状态1是设备状态。1:待机2:播放5广播消息编码9否播放状态(status=2)携带。18位数字码,采用压缩型BCD编码,9字节。通过广播消息ID区别其他的广播消息。编码规则:日期(14位)+顺序码(4位),日期格式为YYYY-MM-DDHH:mm:ss,YYYY表示年,MM表示月,DD表示日,后面为时分秒;顺序码按时间更新,每秒可产生0-9999的顺序码。6音量1是音量按百分比形式标识,其中:0x00:静音0xff:开播,音量不变0x01~0x64:对应音量1%~100%若本次上报未查询当前音量使用默认值:0x657信号强度1是信号强度。4G物联网网络功放,5G/4G网络功放厂家4G物联网平台音响功放喇叭厂4G物联网网络功放,5G/4G网络功放厂播控器发起开播请求播控器发起开播请求的消息体字段如图8,每个字段的定义见表10所示。智慧4G物联网平台网络音响功放喇叭音箱图8播控器发起开播请求的消息体字段)