先上图片
开源地址
嘉立创还没给我审核通过,我先贴个连接:https://oshwhub.com/seahi/ha-sensorget
源码克隆
github
代码语言:javascript复制git clone --recursive https://github.com/SeaHi-Mo/HA_LP_Sensor.git
gitee
代码语言:javascript复制git clone --recursive https://gitee.com/seahi007/HA_LP_Sensor.git
修改配置
HomeAssistant 链接库默认不开启 Sensor 实体,如果不做修改的话,会出现编译错误:
- 打开 homeAssistantDevConfig.h
- 修改 文件中 122 行的 #define CONFIG_ENTITY_ENABLE_SENSOR 0 为 #define CONFIG_ENTITY_ENABLE_SENSOR 1
编译和烧录
命令行
进入到 ha_lp_sensor 文档,使用 make 进行编译:
代码语言:javascript复制cd HA_LP_Sensor/software/ha_lp_sensor/
make
烧录:
代码语言:javascript复制make flash COMX=/dev/ttyUSBx
/dev/ttyUSBx 是 Linux 实际的 USB 端口号
Windows 烧录工具
请先下载 V1.0 固件:ha_lp_sensor_release_v1_0.bin 然后下载烧录工具:点击下载
解压并打开烧录工具,选择BL616/618
配置网络
注意,第一次烧录程序一定要给板子配网。
配网流程:
- 重复按复位键 5 次(每次间隔 1S 左右)
- 网络指示灯闪烁之后就是配网状态
- 打开微信小程序搜索 < 安信可 IOT>
- 进入 Blufi 配网 界面点击 扫描设备
- 找到一个名称:M62-Sensor-xxxx 的设备
- 点击连接之后,输入 WiFi 名称密码
- 点击更多信息,并选择 MQTT 服务器(只需要配置一次)
- 输入 MQTT 服务器地址和端口号(只需要配置一次)
- 输入完成点击 配置 WiFi
- 等待网络指示灯长亮即可配网成功