X1感知相机连接星纵物联AIoT感知&推理平台
目录
概述
X1感知相机用于抓拍表计类图片,采用Wi-Fi或蜂窝联网,再通过MQTT方式上传至感知平台,感知平台接收到图片数据后,推送到推理平台,推理平台采用AI算法将识别的结果返回到感知平台,第三方用户平台可通过MQTT/HTTP方式来获取识别的结果。
准备
- X1感知相机
- 星纵AIoT感知平台
- 星纵AIoT推理平台
步骤
1. 平台安装
请先在Ubuntu系统上安装星纵AIoT感知平台和推理平台。
2. X1感知相机配置
- 设备上电:装2颗5号电池或者type-c供电;
- 设备唤醒:短按按键一次后,设备LED指示灯常亮即唤醒;
- 电脑连接X1感知相机Wi-Fi热点:SC541_xxxxxx,通过192.168.1.1登录配置页;
- 配置设备通过MQTT对接感知平台,且配置设备连接到外部Wi-Fi网络。
参数 | 说明 | |
平台 | 可选对接星纵AIoT感知平台或第三方MQTT平台。 | |
感知平台 | 主机 | 星纵AIoT感知平台服务器地址。 |
MQTT端口号 | 星纵AIoT感知平台MQTT端口,默认1883。 | |
HTTP端口号 | 星纵AIoT感知平台HTTP端口,默认5220。 |
3. 感知平台配置
- 添加X1感知相机后,MQTT连接上线会显示状态为“活跃”。
- 先触发X1感知相机抓拍一张图片,再配置ROI区域。
- 添加感知通道,可以在这边查看抓拍的图片以及通过推理平台识别后的数值(最多添加9个通道)。
- 接收方配置:将X1感知相机上报的原始图片信息通过http的方式推送到推理平台,这里的URL按推理平台“分析API”中算法类型中对应的URL样例来配置。
注意:这里也可以配置MQTT/HTTP推送到客户平台,将经过识别算法的结果对接第三方客户平台。
- 规则配置:一旦收到X1感知相机上报的图片,则推送给AI推理平台。
- 推理平台配置:详见下一章节“推理平台配置”。
- 抓拍识别测试:按键唤醒,LED由暗→亮,按键抓拍时LED指示灯会闪烁2次。
- 获取推理数值:进入感知平台中“感知对象 > 感知数据 ” 选择通道,搜索推理平台算法识别后的数值。
4. 推理平台配置
- 配置感知平台的主机地址、HTTP端口、用户名和密码。
注意:MQTT为预留接口,目前不需要用到,可以忽略。
- 目前推理平台支持两类表计:指针表和数字表。用户现场使用哪种表计,就需要在感知平台那边进行配置。
注意:指针表,为了获得更高准确率,应该正确按指针表量程来配置。
5. 获取识别结果
在感知平台的感知对象列表获取识别结果。
在感知通道中选择对应的通道,比如CO2,再点搜索,就可以看到识别CO2的结果数据,如下图:
6. 识别参考
指针表配置量程应该与实际量程相同,如下图所示,例如量程为2.5MPa的压力表,正确的URL配置:http://IP:PORT/api/v1/models/pointer_meter/infer/range/0-2.5
画ROI区域参考:
左:指针表 右:字轮表