【发布时间】:2017-06-16 02:29:19
【问题描述】:
我正在使用 node.js 在 Amazon Web Services 中创建一个 Lambda 函数,按下时 IoT 按钮会调用该函数。物联网按钮有一个小 LED,如果功能执行成功,它会亮起绿色,如果出现错误,则会亮起红色。我想知道是否有任何方法可以控制 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
虽然我不知道该怎么处理......
【问题讨论】:
标签: node.js amazon-web-services button lambda iot