首页 文章

xively状态:带有arduino和sim900 gprs盾牌400

提问于
浏览
0

我使用廉价的Sim900 GPRS屏蔽与arduino,希望xively . 我'm able to connect to xively with tcp but when i send in the data i get this response 655597 :400, 655598 : 655599 . I' m使用http://www.seeedstudio.com/wiki/GPRS_Shield_V1.0#SoftwareSerial_library_Notes中的样本和我've tried some modifications without any luck. I don't找到关于这个字符串应该是什么样子的文档 .

我的串行字符串如下所示:{“method”:“put”,“resource”:“/ feeds / feednumber-removed /”,“params”:{},“headers”:{“X-PachubeApiKey”:“device key删除“},”body“:{”version“:”1.0.0“,”datastreams“:{”id“:”Sensor1“,”current_value“:”1031“}]},”token“:”123 “}

有人可以帮我解决这个问题吗?

1 回答

  • 0

    看起来您的JSON可能缺少一些括号 . 你也有一些你不需要的论点 . 尝试这样的事情:

    {
        "method": "put",
        "resource": "/feeds/FEED_ID_HERE",
        "params": {},
        "headers": {"X-ApiKey":"API_KEY_HERE"},
        "body":  {
            "version" : "1.0.0",
            "datastreams": [
                {
                    "id": "Sensor1",
                    "current_value": "1031"
                }
            ]
        }
    }
    

    我试图使包围尽可能详细和对齐,以便您可以看到括号需要在哪里以符合Xively JSON格式,并且通常只需更正JSON . 我还更新了自Pachube时代以来已更改的 Headers 名称 .

相关问题