Skip to main content
BlufiClient 与运行 Espressif BluFi 服务的 ESP32 通信。用它可以读取设备的固件版本和 WiFi 状态、列出它能看到的网络,并向它发送 WiFi 凭据。它使用 Lager Box 自身的蓝牙适配器。BluFi 设备不是 Net。

导入

方法

request*() 方法发送请求后立即返回。设备通过通知应答,因此请稍等片刻再调用对应的 get*() 方法。requestDeviceScan() 会自行等待列表,最长 timeout 秒。

示例:为设备配置网络

常量

lager.blufi 还导出异常 BluetoothError、ConnectionError、RoleError 和 SecurityError。

说明

  • BluFi 设备按其 BLE 名称查找,而不是按保存的 Net
  • 客户端会启动自己的事件循环线程,该线程随脚本结束
  • 对应的 CLI 命令是 lager blufi,它在 Box 上运行相同的流程并打印结果