我完成了以下教程,使用 IoT Foundation 将我的 Raspberry Pi 连接到 Bluemix 上的应用程序:
我有以下问题:
如果我按下 Pi 上的按钮,它只会在 Pi 终端中打印出“按下按钮”。
我的手机上没有收到任何短信,日志中现在有来自 Twilio 的条目。
最佳答案
事实证明,IBM IoT Foundation 库的解析 JSON 的方式发生了变化...此外,我还对代码进行了硬编码,以获取美国电话号码。我还添加了对美国电话号码的检查。
更改line 25
buttonPushed = cmd.payload["d"]["buttonPushed"]
到
payload = json.loads(cmd.payload)
buttonPushed = payload["buttonPushed"]
关于python - 使用 Raspberry Pi 和 Bluemix 的 IoT Python 应用程序 : Pushing the button doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35135226/