IP网络广播

一:配置网络连接

  1. 启动“服务器软件.exe”软件服务
    在这里插入图片描述

  2. 打开软件“网络终端配置工具软件.exe”,输入密码,默认:123456

  3. 输入当前设备IP地址点击连接设备,修改设备描述、设备IP地址和端口号、连接服务器IP地址和端口号等信息
    在这里插入图片描述

  4. 打开“管理软件.exe”软件,登录服务器,可以查看设备及媒体任务等信息
    在这里插入图片描述

二:二次开发

需要开启UDP协议中间件服务
在这里插入图片描述

  1. 初始化命令(使用功能,平台必须做和设备连接初始化)

问询帧

FE E0 A7 8A 00 00 00 00 00 00 34 00 01 00 00 44 05 10 00 00 68 56 34 12 0A 56 53 4F 46 4F 47 57 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 A8 01 C8 A4 1F A5 1F 09 20 00 00

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
00 00 00 00设备ID,如使用中间件则默认表示全部为00
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
34 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
01功能调用方法类型
00方法参数
00方法参数
44自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
05 10 00 00设备ID
68 56 34 12管理码
0A 56 53 4F 46 4F 47 57 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00设备描述
C0 A8 01 C8服务器IP地址
A4 1F服务器连接端口号
A5 1F服务器控制端口号
09 20服务器采播端口号
00 00保留

应答帧

FE E0 A7 8B 00 00 00 00 00 00 04 00 01 00 00 15 00 00 00 00 

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
00 00 00 00设备ID,如使用中间件则默认表示全部为00
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
01功能调用方法类型
00方法参数
00方法参数
15自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00返回值:00-调用成功、01-参数错误、02-设备ID和管理码校验错误、03-中间件已经在运行中
00结束符
00结束符
00结束符

2.关闭命令(关闭平台与设备连接)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 00 00 02 00 00 26

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
00 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
02功能调用方法类型
00方法参数
00方法参数
26自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节

应答帧

FE E0 A7 8B 05 10 00 00 00 00 00 00 02 00 00 27

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
00 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
02功能调用方法类型
00方法参数
00返回值:00-调用成功、02-设备离线状态
27自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
  1. 复位命令(在不关闭的前提下复位状态机和所有变量,断开并从新连接服务器,重新注册)

问询中

FE E0 A7 8A 05 10 00 00 00 00 00 00 03 00 00 27

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
00 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
03功能调用方法类型
00方法参数
00方法参数
27自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节

应答帧

FE E0 A7 8B 05 10 00 00 00 00 00 00 03 00 00 28

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
00 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
03功能调用方法类型
00方法参数
00返回值:00-调用成功
28自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
  1. 读取状态命令(查看当前状态信息)

问询帧

FE E0 A7 8A 00 00 00 00 00 00 00 00 04 00 00 13

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
00 00 00 00设备ID,如使用中间件则默认表示全部为00
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
00 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
04功能调用方法类型
00方法参数
00方法参数
13自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节

应答帧

FE E0 A7 8B 00 00 00 00 00 00 08 00 04 00 00 1C 01 AA 00 00 00 00 00 00

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
00 00 00 00设备ID,如使用中间件则默认表示全部为00。
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
08 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
04功能调用方法类型
00方法参数
00方法参数
1C自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
0100-DLL正在尝试但还没有注册到NAS服务器、01-DLL已经注册到服务器
AA00-DLL未初始化,没有运行、AA-DLL已初始化,正在运行
0000- DLL没有执行命令或已经完成,处于空闲状态、01-DLL正忙(上传、下载、等待回应),暂时不接受新命令
0000-执行成功、01-执行出错
00命令执行完服务器返回的附加参数,其意义由后执行的命令确定。除特别说明外可忽视此字节
00保留
00上传或下载文件时的进度值,百分比,值为n表示进度为n%。仅在传输过程中有意义,传输未启动或结束后该值无效
00保留
  1. 数据下载命令(从服务器下载数据信息)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 00 00 05 01 00 2A 

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
00 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
05功能调用方法类型
01方法参数:01-下载播放终端数据、02-下载被动采播器数据、03-下载播放终端分组数据、04-下载媒体文件数据、05-下载播放列表数据、06-下载定时任务数据
00方法参数
2A自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
  1. 请求执行设备任务RequestDeviceTask命令(执行预先设定好的设备任务信息)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 04 00 06 00 00 2E 01 00 00 00

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
06功能调用方法类型
00方法参数
00方法参数
2E自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
01预设任务号preset_no、取值范围:1~32
00 00 0017-19

应答帧

FE E0 A7 8B 05 10 00 00 00 00 04 00 06 00 00 2F 01 00 90 10 

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
06功能调用方法类型
00方法参数
00方法参数
2F自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
01 00 90 1016-19
  1. 请求执行可编辑的播放任务RequestEditableTask命令(临时提交,相对时间从提交任务时间算起,属于延时启动的功能 )

问询帧

FE E0 A7 8A 05 10 00 00 00 00 40 00 07 00 00 6B 00 00 00 20 14 0B 09 13 00 00 14 0B 09 14 00 00 00 02 02 01 10 00 00 00 08 4D 75 73 69 63 4D 70 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 00 00 01 97 1C 00 00

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
40 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
07功能调用方法类型
00方法参数
00方法参数
6B自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00任务编号:00-可编辑任务、FE-定时任务
00保留
00任务类型:0-文件播放File、1-采播设备Capture
20定时类型-定时模式:获取每位Bit字节类型,通过二进制得出十六进制数
14 0B 09 13 00 00时间参数起始时间(年份去除2000)
14 0B 09 14 00 00时间参数截止时间(年份去除2000)
00星期选项:可编辑任务-00。定时任务:00-保留、01-周一、02-周二、03-周三、04-周四、05-周五、06-周六、07-周日
02文件播放方式:00-单曲播放、01-单曲循环、02-顺序播放、03-列表循环、04-随机播放。任务类型为采播设备时,此字节无效,填写00
02播放内容数量:任务型为文件播放时,该字节的值是播放内容中文件和播放列表的数量总和F,对应从第56字节开始的播放内容编号表的长度为FLen=F*2 字节。任务类型为采播设备时,该字节值固定为02
01播放对象的数量:该字节的值是任务播放对象中终端和分组的数量总和D,对应从第56+FLen字节开始的播放对象编号表的长度DLen=D*4。D最小为1
10任务音量值:任务的音量值,取值范围0~127,单位-dB。0dB是最大音量,值127对应-127dB为最小音量
00提前打开功放时间:无效填00
00保留
00保留
08 4D 75 73 69 63 4D 70 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00任务名称字符串
01 00 00 02播放内容文件(0001-文件编号、0002-自定义编号)–执行多个文件,往后叠加
97 1C 00 00音频设备ID:00001C97–执行多台设备,往后叠加

应答帧

FE E0 A7 8B 05 10 00 00 00 00 04 00 07 00 00 30 25 F0 61 3B

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
07功能调用方法类型
00方法参数
00方法参数
30自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
25 F0 61 3B16-19
  1. 中止设备任务命令AbortDeviceTask(中止当前运行的设备任务,根据设备任务触发源编号)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 04 00 08 00 00 30 01 00 00 00

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
08功能调用方法类型
00方法参数
00方法参数
30自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
01设备任务触发源ID、取值范围:1~32
00 00 0017-19

应答帧

FE E0 A7 8B 05 10 00 00 00 00 04 00 08 00 00 31 00 00 00 00

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
08功能调用方法类型
00方法参数
00方法参数
31自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00 00 00 0016-19
  1. 中止全部任务命令AbortAllTask(中止当前所运行的全部任务)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 00 00 09 00 00 2D

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
00 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
09功能调用方法类型
00方法参数
00方法参数
2D自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节

应答帧

FE E0 A7 8B 05 10 00 00 00 00 04 00 09 00 00 32 00 00 00 00 

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
09功能调用方法类型
00方法参数
00方法参数
32自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00 00 00 00自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
  1. 中止SubID指定任务命令AbortTaskBySubID(根据指定的运行任务序列号中止任务)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 04 00 0A 00 00 32 09 00 20 10

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0A功能调用方法类型
00方法参数
00方法参数
32自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
09 00 20 10任务序列号
  1. 设置SubID指定的任务音量命令SetTaskVolume(根据指定的运行任务序列号,添加任务声音量)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 08 00 0B 00 00 37 02 20 18 2F 13 00 00 00

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
08 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0B功能调用方法类型
00方法参数
00方法参数
37自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
02 20 18 2F任务序列号
13音量值:取值范围0~127
00 00 0021-23

应答帧

FE E0 A7 8B 05 10 00 00 00 00 04 00 0B 00 00 34 00 00 00 00 

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0B功能调用方法类型
00方法参数
00方法参数
34自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00 00 00 0016-19
  1. 设置PlayerID指定终端的总音量命令SetPlayerVolume(根据设备信息“播放终端/功放”设备ID改变设备声音量,如果不指定设备ID,则改变所有设备声音量)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 08 00 0C 00 00 38 97 1C 00 00 25 00 00 00

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
08 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0C功能调用方法类型
00方法参数
00方法参数
38自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
97 1C 00 00终端ID,如果都为00,则表示改变所有终端总音量
25音量值:取值范围0~127
00 00 0021-23

应答帧

FE E0 A7 8B 05 10 00 00 00 00 04 00 0C 00 00 35 00 00 00 00 

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0C功能调用方法类型
00方法参数
00方法参数
35自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00 00 00 0016-19
  1. 定时任务处理命令ProTimingTask(定时某个阶段运行指定任务:定时任务事先存好,由服务器自动执行的,按所设定时间。定时任务比较多,还有多套程序可用,主要是面对上课打铃等应用)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 44 00 0D 01 00 76 00 00 00 00 FE 00 00 10 14 0B 0D 10 21 00 14 0B 0D 10 22 00 00 00 02 01 15 00 00 00 08 4D 75 73 69 63 4D 70 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 01 97 1C 00 00

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
44 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0D功能调用方法类型
01方法参数 (01-新建定时任务、02-编辑定时任务、03-删除定时任务)
00方法参数
76自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00 00 00 00保留00
FE任务编号:00-可编辑任务、FE-定时任务
00保留
00任务类型:0-文件播放File、1-采播设备Capture
10定时类型-定时模式:获取每位Bit字节类型,通过二进制得出十六进制数
14 0B 0D 10 21 00时间参数起始时间(年份去除2000)
14 0B 0D 10 22 00时间参数截止时间(年份去除2000)
00星期选项:可编辑任务-00。定时任务:00-保留、01-周一、02-周二、03-周三、04-周四、05-周五、06-周六、07-周日
00文件播放方式:00-单曲播放、01-单曲循环、02-顺序播放、03-列表循环、04-随机播放。任务类型为采播设备时,此字节无效,填写00
02播放内容数量:任务型为文件播放时,该字节的值是播放内容中文件和播放列表的数量总和F,对应从第56字节开始的播放内容编号表的长度为FLen=F*2 字节。任务类型为采播设备时,该字节值固定为02
01播放对象的数量:该字节的值是任务播放对象中终端和分组的数量总和D,对应从第56+FLen字节开始的播放对象编号表的长度DLen=D*4。D最小为1
15任务音量值:任务的音量值,取值范围0~127,单位-dB。0dB是最大音量,值127对应-127dB为最小音量
00提前打开功放时间:无效填00
00保留
00保留
08 4D 75 73 69 63 4D 70 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00任务名称字符串
02 00 00 01播放内容文件(0001-文件编号、0002-自定义编号)–如播放多个文件,往后叠加
97 1C 00 00音频设备ID:00001C97–如指定多台设备,往后叠加

应答帧

FE E0 A7 8B 05 10 00 00 00 00 04 00 0D 01 00 37 00 00 00 00

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0D功能调用方法类型
01方法参数
00方法参数
37自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00 00 00 0016-19
  1. 删除媒体文件DeleteMediaFile(根据文件编号、文件名删除指定媒体文件:文件名包含.mp3)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 0C 00 0E 00 00 3E 07 00 08 B2 E2 CA D4 2E 6D 70 33 00

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
0C 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0E功能调用方法类型
00方法参数
00方法参数
3E自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
07 00文件编号
08字符串长度
B2 E2 CA D4 2E 6D 70 33文件名字符串
00结束符00

应答帧

FE E0 A7 8B 05 10 00 00 00 00 04 00 0E 00 00 37 00 00 00 00

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0E功能调用方法类型
00方法参数
00方法参数
37自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00 00 00 0016-19
  1. 上传媒体文件UploadMediaFile(上传媒体文件,要求绝对路径地址)

问询帧

FE E0 A7 8A 05 10 00 00 00 00 0F 00 0F 00 00 42 00 00 0B 48 3A 5C B2 E2 CA D4 2E 6D 70 33 00

功能码介绍:

功能码介绍
FE E0 A7 8A使用中间件则表示固定,8A-问询
05 10 00 0设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
10 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0F功能调用方法类型
00方法参数
00方法参数
43自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00 00保留
0C路径名称字符串长度
3A 5C 5C B2 E2 CA D4 2E 6D 70 33路径名称字符串
00结尾符

应答帧

FE E0 A7 8B 05 10 00 00 00 00 04 00 0F 00 00 38 00 00 00 00 

功能码介绍:

功能码介绍
FE E0 A7 8B使用中间件则表示固定,8B-应答
05 10 00 00设备ID
00 00帧序列号,如SN=X表示全部为0。如SN=1表示 01 00
04 00帧头之后的参数或数据块长度【字节数】,不含帧头本身,起始数为1
0F功能调用方法类型
00方法调用
00方法调用
38自身前面帧头字节的算术和。先需要将字节转换成十进制数和,在需要转换为十六进制和。取低字节
00 00 00 0016-19
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值