案例 - 仓库货架监测
1. 前言
CamThink 是迈视科技(Milesight)推出的一个全新的以开发者为中心的品牌,旨在让边缘 AI 对每个人来说都更加简单。我们为社区建设者和企业工程师打造开放、对开发者友好的边缘 AI 硬件,并帮助他们从早期原型过渡到可靠的实际部署——加速您在边缘 AI 领域的战略实施。
Camthink NeoEye 301 由搭载 Neural-ART™ NPU 的 STM32N6 (Cortex-M55) 处理器提供支持,可实现实时 AI 推理和专业级图像处理,且功耗极低。
Home Assistant 是一个免费的开源家庭自动化平台,旨在成为您智能应用的中央“大脑”,它优先考虑本地控制和隐私。截至 2026 年初,Home Assistant 通过其“语音之年”和“集体智慧”倡议,变得更加用户友好。
在这个用例中,我们 将向您展示如何管理仓库货架状态,适用于智能零售和仓储行业。
2. 需求
硬件:
- Camthink NeoEye 301,超低功耗视觉 AI 相机。
软件平台:
- Camthink AI 工具栈,一个端到端的 AI 工具集,涵盖从数据收集、标注、训练、量化到部署的整个工作流程。
- HomeAssistant 平台,您需要提前在服务器中安装它。
3. 配置
在这一部分,我们将逐步向您展示如何实现这个完整的用例。
3.1 正确安装 NE301
首先,正确安装 Camthink NE301,长按按钮 2 至 3 秒以激活 WiFi。


3.2 配置网络和 MQTT 数据转发
连接以 NE301_<MAC后6位> 开头的 WiFi 热点,输入默认 IP 地址:192.168.10.10
- 默认用户名:
admin - 默认密码:
hicamthink
点击登录以查看带有详细设置的实时视图。
导航到 系统 (Systems) 设置以连接网络。
Camthink NE301 支持 WiFi 和蜂窝模块。选择相应的方法以确网络连接正常。
导航到 应用管理 (Application Management) 以配置数据和图片的转发位置。
输入您自己的 MQTT 代理或 AI 工具栈服务器的详细信息:
- 服务器地址 (Server address):MQTT 代理的 IP 地址。
- 端口 (Port):MQTT 服务器的端口,默认值:
1883 - 数据接收主题 (Data Receiving Topic):用于控制和触发图像捕获的下行 链路命令主题。
- 数据上报主题 (Data Reporting Topic):用于传输数据和图片的上行命令主题。
- 客户端 ID (Client id):MQTT 客户端 ID,部分服务器会验证该值。
- 用户名 (Username):连接 MQTT 服务器的用户名,请根据服务器的需求输入。
- 密码 (Password):连接 MQTT 服务器的密码,请根据服务器的需求输入。
3.3 收集图像,训练并量化模型
登录您自己的 AI 工具栈服务器以创建新项目。
点击 创建新 AI 模型项目 (Create New AI Model Project),输入名称和描述:


打开此项目并绑定用于图像采集的设备,您需要先创建此设备。


NE301 拍摄的冰箱(货架)图片将按配置进行上行传输。 如果您已经准备好图像,直接上传到本平台即可进行模型训练。
在开始训练模型之前,在这里创建一个类 (Class),我们将其命名为 'Chipset'。
选择合适的类型来标记对象。


逐个进行操作,以确保所有对象都被正确标记。 如果您已经有数据集,直接在这里上传即可。
点击 训练模型 (Train Model) 开始训练。
点击 新训练 (New Training) 以创建新任务,保持所有默认设置。
然后开始训练。这需要一点时间。


要将模型部署到 NE301 中,我们需要在将其上传到设备之前对其进行量化。 点击 量化 (Quantize) 按钮。


点击它开始,这里保持默认设置即可。
完成它需要一点时间。 NE301 模型包 (*.bin) 是精确量化的模型。点击下载。
您也可以在这里测试模型,以确认是否一切正常。