我正在使用node.js在Amazon Web Services中创建一个Lambda函数,当按下该函数时,IoT按钮将调用该函数。IoT按钮有一个小发光二极管,如果函数执行成功,它将亮起绿色,如果出现错误,它将亮起红色。我想知道有没有比这更能控制LED的方法?我知道它在配置过程中呈白色闪烁。我已经阅读了相当多的文档,但找不到任何关于控制LED的东西。在座有没有人对此了解很多,或者有关于如何让按钮改变LED的颜色、亮度或持续时间的建议?
我认为这将通过Lambda的回调函数发送一个对象来完成,但我不知道该对象需要什么格式才能对IoT按钮有意义。
callback(Error error, Object success) 我可能会补充说,我确实已经把一切都准备好了--我不需要帮助来设置我的按钮。我还知道当按钮被按下时会向Lambda发送什么:
{
"serialNumber": "0000000000000000",
"batteryVoltage": "xxmV",
"clickType": "SINGLE" | "DOUBLE" | "LONG"
}编辑:
所以我找到了一个不可编程的仪表盘按钮的dumped the firmware地址,我找到了这个:
Usage: led <r> <g> <b>
Usage: led <mode> <r> <g> <b>
Modes: 'b'==blink; 'f'==fade
Illuminating LED with RGB(%x,%x,%x) color=%8x我还不知道该怎么处理它。
发布于 2017-01-31 04:21:03
根据AWS IOT,有一个名为Device Shadows的东西可以用来设置事物(本例中是物联网按钮)的状态。但我认为这是更一般的概念,我个人不能这样做。我很久以前就尝试过使用IOT原型按钮,直到它正式发布。那时,从按钮到物联网网关的通信只有一种可能,并且不可能定制LED灯的颜色或顺序。
有关设置物联网按钮的详细信息,请访问this。
https://stackoverflow.com/questions/41944265
复制相似问题