Итак, я работаю над проектом Интернета вещей и ДЕЙСТВИТЕЛЬНО нуждаюсь в вашей помощи. У меня есть arduino, отправляющий данные о температуре с отметкой времени в виде пакетов MQTT на облачные серверы (IBM Bluemix) и сохраняющий их в базе данных без sql (Cloudant). Что я хочу сделать, так это получить доступ и отобразить эти данные из веб-приложения, но я полный N00b.
Судя по моим исследованиям, мне нужна библиотека диаграмм javascript, которая может читать данные JSON. Я хочу прочитать его прямо из моей прекрасной облачной базы данных с HTTP API.
Например, вы можете просмотреть мои фактические данные здесь: http://viztech.mybluemix.net/showtemps
Одна запись в БД выглядит так:
{
"_id": "77b618c9a049aed2fee44bd62fa5913a",
"_rev": "1-909bab171a80e147b0df0c1939242db7",
"topic": "iot-2/type/iotsample-arduino/id/deedbafefeed/evt/status/fmt/json",
"payload": {
"d": {
"temp": 32.52,
"timestamp": 1439476189
}
},
"deviceId": "deedbafefeed",
"deviceType": "iotsample-arduino",
"eventType": "status",
"format": "json",
"msgid": "1c7ede24.e38122"
}
Я просто хочу знать, как наметить полезную нагрузку! Нужно ли мне извлекать полезную нагрузку в какую-то отдельную структуру данных, а затем строить диаграммы, или есть библиотека, которая может сделать это напрямую или что-то в этом роде? Я действительно новичок в этом. Был бы очень признателен, если кто-то может указать мне в правильном направлении.
Дэн.