啤酒鸭鸭鸭
使用寄居蟹对单键开关进行智能化改造




1. 实物简介
本项目使用单键开关只有一个功能,按下后自动弹起。按下时电路通路,弹起时电路断开。
2. 平台TAL层API列表
3. 协商接口
经过硬件能力和平台APL列表协商。预计实现以下接口:
输出接口: getOnOff(onOff)
输出接口 :getTriggerModality(value)
上报参数:onOff
上报参数:triggerModality
4. 设备TAL层实现接口
slender westlakeOS\tal\single_switch\tal_single_switch.c
5. 设备sensor model层实现接口
SlenderWestLakeOS\driver\jeejioxie_esp32c3\board\single_switch\single_switch.h
6. 演示操作说明
开发板的gpio9脚接到单键开关3.NO ,开发板的GND脚接到单键开关4.NO .
这是一个单键开关,每次按压下去会自动弹起。所以每次按压都切换一次开关状态。开关状态默认为关。
当单键开关自身状态发生改变,将主动上报当前开关状态,和触发模式。
MQTT也可以主动查询单键开关当前的状态,如当前开关状态和当前触发模式。由于单击双击长按 是一种瞬时状态,很难通过GET接口捕获,所以绝大多数情况下,getTriggerModality(value)获取的值都是NULL。
7. 效果图
8. 应用调试效果
- 下载图片
- 复制图片
2024-04-12
浏览109
🦀 寄居蟹案例
登录后评论
点赞
评论
分享