本次参加了EEWorld和得捷举办的“你晒单,我买单”活动,M5Stack-K128盒子(又名CoreS3)是基于乐鑫 ESP32-S3 开发的一款多功能开发板,本文基于乐鑫 ESP32-S3的wifi及蓝牙功能,使用ESPHOME编程将其作为蓝牙网关接入homeassistant开源智能家居系统做下分享。
安装环境:
以下两种烧录安装固件方式,任选其一:
1、可以使用在线网站烧录(推荐,无需本地搭建python环境),在线烧录的网址为:https://web.esphome.io/
2、已安装homeassistan智能家居系统的,在加载项中搜索安装ESPHome Device Builder加载项,启用该加载项,并在其中进行编译和固件烧录(适合已搭建好homeassistant环境的,我使用的)
固件核心代码:
ESPHome使用 YAML 配置文件轻松创建固件,在烧录程序中,将以下核心代码加入到YAML中:
esp32_ble_tracker:
scan_parameters:
interval: 120ms #按需设置时间间隔
window: 100ms
active: true
bluetooth_proxy:
active: true
代码截图:
固件烧录:
将M5Stack-K128通过usb接入电脑,访问在线烧录网站,点击下图中画圈位置,在弹出框中选择相应的usb口,之后选择编译好的固件,点击烧录,等待烧录完成即可。

