查看esp32的homekit开发

编译烧录examples/emulator项目 – 可以模拟所有设备

使用串口发送命令切换模拟设备

profile-list 列出所有模拟设备及序号

profile 序号 切换到模拟设备并重启

这时候到’家庭’ 删除设备重新扫码添加

HomeKit 模拟器

 

这是一个测试示例,可用于模拟许多标准 HomeKit 配件。按照对其他示例的设置方法进行设置,启动后,使用控制台尝试各种选项

安慰

 

提示符esp32>将出现在串行控制台上。输入help以查看模拟器中所有可用的命令及其用法。

可用命令

 

  • profile-list:列出此 homekit sdk 支持的所有配置文件。
  • profile <profile-name>:从配置文件列表中输入有效的配置文件 ID 将导致主板在重新启动后模拟所选的配件。
  • read-char <aid>(optional) <iid>(optional):不使用任何参数,它将打印所有配件的特性和服务。使用辅助功能,它将打印与给定配件有关的所有特性和服务。使用辅助功能和 iid,它将打印给定特性或给定服务的所有特性
  • write-char <aid> <iid> <value>:将值写入特定特征
  • reset:恢复出厂设置后,设备会删除配对和配置信息。
  • reset-pairings:从设备中删除配对信息。
  • reset-network:从设备中删除网络凭证。
  • reboot:重新启动配件。
  • auth <authid>:设置认证机制(无、硬件或软件认证)。
  • 0: Fan 风扇
    1: Garage-Door-Opener 车库门开启器
    2: Lightbulb 灯泡
    3: Lock 锁
    4: Lock-Management 锁管理
    5: Outlet 电源插座
    6: Switch 开关
    7: Thermostat 温控器
    8: Leak-Sensor 泄漏传感器
    9: Air-quality-Sensor 空气质量传感器
    10: CO-Sensor 一氧化碳传感器
    11: Contact-Sensor 接触传感器
    12: Humidity-Sensor 湿度传感器
    13: Light-Sensor 光线传感器
    14: Motion-Sensor 运动传感器
    15: Occupancy-Sensor 占用传感器
    16: Temperature-Sensor 温度传感器
    17: Smoke-Sensor 烟雾传感器
    18: CO2-Sensor 二氧化碳传感器
    19: Security-System 安全系统
    20: Door 门
    21: Window 窗户
    22: Window-Covering 窗帘
    23: Programmable-Switch 可编程开关
    24: Air-Purifier 空气净化器
    25: Air-Heater 空间加热器
    26: Air-Conditioner 空调
    27: Humidifier 加湿器
    28: Dehumidifier 除湿器
    29: Battery 电池

     

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注