我正在尝试使用 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 数据库而不将其更改为不同的格式?