1

我正在尝试使用 https API 将我的传感器数据上传到 IBM IoT Platform 和 Cloudant 数据库。我使用的命令是

curl -X POST "https://{orgId}.internetofthings.ibmcloud.com:8883/api/v0002/device/types/{deviceType}/devices/{deviceId}/events/{event_name}" -H "Content-Type: application/json" -d "EventPayload" -u 'use-token-auth:{password}'

执行命令后,我可以上传数据,但我在 IBM IoT Platform 和 Cloudant 数据库中看到的数据与上传的数据不同。比如我上传了 EventPayload "{'temperature' : 24}"

我在我的物联网平台事件有效负载中得到了这个

{
    "type": "Buffer",
    "data": [
        123,
        39,
        116,
        101,
        109,
        112,
        101,
        114,
        97,
        116,
        117,
        114,
        101,
        39,
        32,
        58,
        32,
        50,
        52,
        125
    ]
}

"payload": "eyd0ZW1wZXJhdHVyZScgOiAyNH0="在 Cloudant 数据库中。

如何将数据上传到 IoT Platform 和 Cloudant 数据库而不将其更改为不同的格式?

4

0 回答 0