K210通讯协议 | |
---|---|
开始符 | $ |
长度 | 从开始符号之后到结束符号之前的所有字符的数量 |
例程编号 | 两个字节,对应例程ID号,小于10的前面补零 |
例程组 | 两个字节,默认为BB |
数据量 | 下面数据的个数 |
数据 | 数据,数据后以逗号(,)隔开,有多少个数据量就有多少个逗号 |
校验位 | 从开始符号之后到结束符号之前的所有字符的字节相加再向256取余 |
结束符 | # |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | 数据1 | 分隔符 | ... | 数据N | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
通信协议格式 | $ | XX | XX | BB | XX | XX | , | ... | XX | , | XX | # | 通信协议格式 |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | x | 分隔符 | y | 分隔符 | w | 分隔符 | h | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
颜色识别 | $ | XX | 01 | BB | 04 | XXX | , | XXX | , | XXX | , | XXX | , | XX | # | X:是识别出来框左上角的横坐标(范围:0-240) Y:是识别出来框左上角的纵坐标(范围:0-320) W:是识别出来框的宽度(范围:0-240) h:是识别出来框的长度(范围:0-320) |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | x | 分隔符 | y | 分隔符 | w | 分隔符 | h | 分隔符 | Payload | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
条形码识别 | $ | XX | 02 | BB | 05 | XXX | , | XXX | , | XXX | , | XXX | , | ... | , | XX | # | X:是识别出来框左上角的横坐标(范围:0-240) Y:是识别出来框左上角的纵坐标(范围:0-320) W:是识别出来框的宽度(范围:0-240) h:是识别出来框的长度(范围:0-320) payload:是识别出来的字符串数据 |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | x | 分隔符 | y | 分隔符 | w | 分隔符 | h | 分隔符 | Payload | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
二维码识别 | $ | XX | 03 | BB | 05 | XXX | , | XXX | , | XXX | , | XXX | , | ... | , | XX | # | X:是识别出来框左上角的横坐标(范围:0-240) Y:是识别出来框左上角的纵坐标(范围:0-320) W:是识别出来框的宽度(范围:0-240) h:是识别出来框的长度(范围:0-320) payload:是识别出来的字符串数据 |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | x | 分隔符 | y | 分隔符 | w | 分隔符 | h | 分隔符 | ID | 分隔符 | degrees | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
机器码识别 | $ | XX | 04 | BB | 06 | XXX | , | XXX | , | XXX | , | XXX | , | XX | , | XX | , | XX | # | X:是识别出来框左上角的横坐标(范围:0-240) Y:是识别出来框左上角的纵坐标(范围:0-320) W:是识别出来框的宽度(范围:0-240) h:是识别出来框的长度(范围:0-320) id:是识别出来的机械码的标签 degress:是识别出来的机械码的内容 |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | x | 分隔符 | y | 分隔符 | w | 分隔符 | h | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
人脸检测 | $ | XX | 05 | BB | 04 | XXX | , | XXX | , | XXX | , | XXX | , | XX | # | X:是识别出来框左上角的横坐标(范围:0-240) Y:是识别出来框左上角的纵坐标(范围:0-320) W:是识别出来框的宽度(范围:0-240) h:是识别出来框的长度(范围:0-320) |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | x | 分隔符 | y | 分隔符 | w | 分隔符 | h | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
人脸特征点 | $ | XX | 06 | BB | 04 | XXX | , | XXX | , | XXX | , | XXX | , | XX | # | X:是识别出来框左上角的横坐标(范围:0-240) Y:是识别出来框左上角的纵坐标(范围:0-320) W:是识别出来框的宽度(范围:0-240) h:是识别出来框的长度(范围:0-320) |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | x | 分隔符 | y | 分隔符 | w | 分隔符 | h | 分隔符 | 是否佩戴口罩 | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
口罩检测 | $ | XX | 07 | BB | 05 | XXX | , | XXX | , | XXX | , | XXX | , | XX | , | XX | # | X:是识别出来框左上角的横坐标(范围:0-240) Y:是识别出来框左上角的纵坐标(范围:0-320) W:是识别出来框的宽度(范围:0-240) h:是识别出来框的长度(范围:0-320) 是否佩戴口罩:检测出口罩会发送"Y",检测不到口罩会发送"N" |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | x | 分隔符 | y | 分隔符 | w | 分隔符 | h | 分隔符 | 是否匹配人脸 | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
人脸识别 | $ | XX | 08 | BB | 05 | XXX | , | XXX | , | XXX | , | XXX | , | XX | , | XX | # | X:是识别出来框左上角的横坐标(范围:0-240) Y:是识别出来框左上角的纵坐标(范围:0-320) W:是识别出来框的宽度(范围:0-240) h:是识别出来框的长度(范围:0-320) 是否匹配人脸:检测出匹配人脸会发送"Y",检测出不匹配会发送"N"(按下key1进行人脸信息的录入) |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | x | 分隔符 | y | 分隔符 | w | 分隔符 | h | 分隔符 | 物体ID | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
物体检测 | $ | XX | 09 | BB | 05 | XXX | , | XXX | , | XXX | , | XXX | , | XX | , | XX | # | X:是识别出来框左上角的横坐标(范围:0-240) Y:是识别出来框左上角的纵坐标(范围:0-320) W:是识别出来框的宽度(范围:0-240) h:是识别出来框的长度(范围:0-320) 物体ID:适配出的物体信息,物体的分类id有(0.飞机、1.自行车、2.鸟、3.船、4.瓶子、5.公交车、6.小汽车、7.猫、8.椅子、9.奶牛、10.餐桌、11.狗、12.马、13.摩托车、14.人、15.盆栽、16.绵羊、17.沙发、18.火车、19.显示器) |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | 分类ID | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|
自主学习分类 | $ | XX | 10 | BB | 01 | XXX | , | XX | # | ID:是指你拍照的时候的物体id,id的范围(1-3) (按下key1进行物体信息的录入,拍15张图片,每个物体拍5张图片,存储3个物体) |
实验例程 | 开始符 | 长度 | 例程编号 | 例程组 | 数据量 | 数字ID | 分隔符 | 校验位 | 结束符 | 备注 |
---|---|---|---|---|---|---|---|---|---|---|
手写数字识别 | $ | XX | 11 | BB | 01 | XXX | , | XX | # | ID:是指识别出来的数字ID(0-9) |