KOI2串口指令集
指令(ASCII) | 类型 | 描述 | 示例 |
---|---|---|---|
基本指令 | |||
K0\r\n | 请求 | 获取版本信息 | K0\r\n |
K0\r\n | 下发 | 版本信息 | K0 v4.0.3-tabbyvision\r\n |
K3 [BTN]\r\n | 下发 | 返回按键状态 BTN:返回1、2、3其中之一 分别表示按键A、B、AB被按下 | K3 1\r\n |
K4 [X][Y] [DELAY][COLOR] [TEXT]\r\n | 指令 | 在屏幕上显示文本 X:X坐标 Y:Y坐标 DELAY:持续时间 COLOR:字体颜色 TEXT:文本内容 | K4 40 0 2000 255,0,0 hello\r\n |
K6 [DIR]\r\n | 指令 | 设置屏幕方向 DIR:0前置,2后置 | K6 2\r\n |
K97 [MODEL]\r\n | 指令 | 设置模式 MODEL: 0x0:无模式 0x01:路标 0x02:物体识别 0x03:自定义模型 0x04:数字卡片 0x05:特征分类 0x06:字母卡片 0x07:人俩口罩 0x09:人脸属性 0x10:色块追踪 0x20:巡线追踪 0x80:物联网模式(可以与其他的一个模式同时开启,相加即可) 0x100:扫码模式 | 路标:K97 1\r\n 特征分类和物联网:K97 133\r\n |
K61 [FILE][SEC]\r\n | 指令 | 录音 FILE:文件名 SEC:时长(秒) | K61 abc.wav 3\r\n |
K62 [FILE]\r\n | 指令 | 播放音频 FILE:文件名 | K61 abc.wav\r\n |
路牌识别 | |||
K81 [X][Y] [W][H] [NAME]\r\n | 下发 | 路牌的位置信息 X:矩形中心点,横坐标 Y:矩形中心点,竖坐标 W:矩形宽度 H:矩形高度 NAME:类型名称 | K81 20 20 40 40 left\r\n |
物体识别 | |||
K82 [X][Y] [W][H] [NAME]\r\n | 下发 | 物体的位置信息 X:矩形中心点,横坐标 Y:矩形中心点,竖坐标 W:矩形宽度 H:矩形高度 NAME:类型名称 | K81 20 20 40 40 dog\r\n |
数字卡识别 | |||
K83 [X][Y] [W][H] [NAME]\r\n | 下发 | 数字卡的位置信息 X:矩形中心点,横坐标 Y:矩形中心点,竖坐标 W:矩形宽度 H:矩形高度 NAME:类型名称 | K81 20 20 40 40 8\r\n |
字母卡识别 | |||
K84 [X][Y] [W][H] [NAME]\r\n | 下发 | 字母卡的位置信息 X:矩形中心点,横坐标 Y:矩形中心点,竖坐标 W:矩形宽度 H:矩形高度 NAME:类型名称 | K81 20 20 40 40 A\r\n |
人脸口罩 | |||
K85 [X][Y] [W][H] [NAME]\r\n | 下发 | 人脸的位置信息 X:矩形中心点,横坐标 Y:矩形中心点,竖坐标 W:矩形宽度 H:矩形高度 NAME:类型名称 | K81 20 20 40 40 with-mask\r\n |
人脸属性 | |||
K34 %d %d %d %d %d %d %d %d %d %d %d %d %d\r\n | 下发 | 人脸属性信息 1:主要角色中心X坐标 2:主要角色中心Y坐标 3:主要角色矩形宽度 4:主要角色矩形高度 5:主要角色性别 6:主要角色张嘴状态 7:主要角色笑脸状态 8:主要角色眼镜状态 9:总人数 10:男性人数 11:笑脸人数 12:戴眼镜人数 | K34 20 20 40 40 1 0 0 0 1 1 0 0\r\n |
特征分类 | |||
K41 [TAG]\r\n | 指令 | 添加标签 TAG:标签名 | K41 apple\r\n |
K42\r\n | 指令 | 设置返回目标为相似度最高的 | K42\r\n |
K42 [TAG]\r\n | 指令 | 设置之后只识别目标标签,为了获取各种情况该标签的偏差 TAG:标签名 | K42 apple\r\n |
K42 [TAG][DEVIATION]\r\n | 下发 | 返回的识别结果 TAB:标签名 DEVIATION:偏差值 | K42 apple 1.2\r\n |
K43 [NAME]\r\n | 指令 | 保存训练数据 NAME:文件名 | K43 abc.json\r\n |
K44 [NAME]\r\n | 指令 | 读取训练数据 NAME:文件名 | K44 abc.json\r\n |
K45\r\n | 指令 | 清空训练数据 | K45\r\n |
色块追踪 | |||
K15 [X][Y] [W][H]\r\n | 下发 | 色块位置信息 X:矩形中心点,横坐标 Y:矩形中心点,竖坐标 W:矩形宽度 H:矩形高度 | |
K16\r\n | 指令 | 校准自定义颜色 | K16\r\n |
K16 [1][2] [3][4] [5][6]\r\n | 下发 | 校准完毕之后返回的颜色 1~6分别表示亮度范围、绿色与红色的方位、蓝色与黄色的范围 | K16 30 100 15 127 15 127 \r\n |
K17 [1][2] [3][4] [5][6]\r\n | 指令 | 设置自定义颜色 1~6分别表示亮度范围、绿色与红色的方位、蓝色与黄色的范围 | K17 30 100 15 127 15 127 \r\n |
K18 [KEY]\r\n | 指令 | 设置目标颜色 KEY:目标颜色0~9:红、蓝、绿、黄、橘、紫、粉、白、黑、自定义 | 设置识别目标为红色:K18 0\r\n |
线条追踪 | |||
K19 [X1][Y1] [X2][Y2]\r\n | 下发 | 线条的位置信息 X1:起始端X坐标 Y1:起始端Y坐标 X2:末尾端X坐标 Y2:末尾端Y坐标 | K19 0 0 100 0\r\n |
K16\r\n | 指令 | 校准自定义颜色 | K16\r\n |
K16 [1][2] [3][4] [5][6]\r\n | 下发 | 校准完毕之后返回的颜色 1~6分别表示亮度范围、绿色与红色的方位、蓝色与黄色的范围 | K16 30 100 15 127 15 127 \r\n |
K17 [1][2] [3][4] [5][6]\r\n | 指令 | 设置自定义颜色 1~6分别表示亮度范围、绿色与红色的方位、蓝色与黄色的范围 | K17 30 100 15 127 15 127 \r\n |
K18 [KEY]\r\n | 指令 | 设置目标颜色 KEY:目标颜色0~9:红、蓝、绿、黄、橘、紫、粉、白、黑、自定义 | 设置目标颜色为自定义:K18 9\r\n |
扫码模式 | |||
K21 [TYPE]\r\n | 指令 | 设置扫码类型 TYPE:0 二维码,2 条形码 | K21 0\r\n |
K20 [X][Y] [W][H] [DATA]\r\n | 下发 | 扫码结果的位置信息 X:矩形中心点,横坐标 Y:矩形中心点,竖坐标 W:矩形宽度 H:矩形高度 DATA:码结果 | K20 120 120 50 53\r\n |
IOT | |||
K50 [SSID][PASS]\r\n | 指令 | 连接wifi SSID:wifi名称 PASS:wifi密码 | K50 Kittenbot 12345678\r\n |
K51 [URL][CLIENTID] [PORT][USER] [PASS]\r\n | 指令 | 连接iot服务器 URL:服务器链接 CLIENTID:设备id PORT:1883 USER:用户名(可为空) PASS:密码(可为空) | K51 iot.kittenbot.cn zy 1883\r\n |
K52 [TOPIC]\r\n | 指令 | 订阅话题 TOPIC:话题名称 | K52 /zzytest\r\n |
K53 [TOPIC][MESSAGE]\r\n | 指令 | 向话题发送消息 TOPIC:话题名称 MESSAGE:消息 | K53 /zzytest hello\r\n |
K54\r\n | 请求 | 获取ip地址 | K54\r\n |
K54 [ADDRESS]\r\n | 下发 | ip地址 ADDRESS:ip地址 | K54 192.1.2.3\r\n |
K55\r\n | 请求 | 获取话题消息 | K55\r\n |
K55 [TOPIC]\r\n | 请求 | 获取指定话题消息 TOPIC:话题名称 | K55 /zzytest\r\n |
K55 [MESSAGE][TOPIC]\r\n | 下发 | 话题消息 MESSAGE:消息 TOPIC:话题名称 | K55 hello /zzytest\r\n |
自定义模型 | |||
K86 [X][Y] [W][H] [ID]\r\n | 下发 | 路牌的位置信息 X:矩形中心点,横坐标 Y:矩形中心点,竖坐标 W:矩形宽度 H:矩形高度 ID:类型序号 | K81 20 20 40 40 0\r\n |
K87 [TYPE][ADDR] [ANCHOR]\r\n | 指令 | 加载自定义模型 TYPE: 0:从sd卡加载 1:从内存地址加载 ADDR:地址 ANCHOR:锚点值 | 从sd卡加载: K87 0 /sd/ballRGB.kmodel 1.25,1.25,1.50,1.50,1.72,1.72,1.97,1.97,2.34,2.31\r\n 从内存加载: K87 1 10616832 1.25,1.25,1.50,1.50,1.72,1.72,1.97,1.97,2.34,2.31\r\n |