【DigiKey好物畅享】M5Stack-K128-作为蓝牙网关接入智能家居网络(一)

本次参加了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口,之后选择编译好的固件,点击烧录,等待烧录完成即可。