2017-02-16 9 views
2

У меня есть простое приложение для Android, которое я сделал в Android Studio, который вытаскивает данные о погоде JSON с openweathermap.org, и это работает хорошо.Android-приложение для доступа к данным JSON от IBM Bluemix IoT Watson Cloud Platform

В отдельном проекте я использую Cloud IoT Cloud IBM для мониторинга некоторых физических данных о температуре от датчика, который передается в облако через мой малиновый пи.

Я хотел бы реализовать эту информацию в своем приложении, потянув данные JSON с платформы Bluemix.

Есть ли у кого-нибудь руководства или руководства по включению доступа к данным JSON непосредственно из приложения Android?

Большинство из того, что я читал в руководствах IBM, похоже, используют Node-Red и другие сервисы IBM вместо домашнего приложения.

+0

Некоторые приложения для Android доступны в этом репозитории GitHub - https://github.com/ibm-watson-iot?utf8=%E2%9C%93&q=android&type=&language= – ValerieLampkin

ответ

1

Если я правильно истолковал ваш вопрос, вы спрашиваете, как вернуть данные вашего датчика из Bluemix в приложение Android, которое вы сделали. Есть множество решений, которые вы можете предпринять, но на ум приходит использование IBM Cloudant для хранения данных вашего устройства из вашего облака IoT. Данные устройства хранятся в ежедневных, еженедельных или ежемесячных базах данных в зависимости от выбранного вами интервала ковша. Затем вы можете просто использовать Cloudant Android SDK для получения необходимых данных из своей базы данных.

Я не знаком с вашей настройкой, но вы можете также рассмотреть возможность вытащить данные напрямую, используя их REST API в своем приложении для Android.


На стороне записки, вы можете попробовать загрузку Cloudant/Погода стартер для Android здесь:

https://console.ng.bluemix.net/mobile/create-project/

Это даст вам рабочий пример Android приложения подключения к Cloudant или вытягивать данные о низкой погоде от Bluemix.