编译烧录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 电池
0