Android应用程序从IBM Bluemix物联网Watson云平台访问JSON数据

时间:2017-02-16 14:37:12

标签: android json android-studio ibm-cloud watson-iot

我有一个简单的Android应用程序,我在Android Studio中从openweathermap.org下载JSON天气数据,效果很好。

在一个单独的项目中,我使用IBM Bluemix IoT Cloud来监控来自传感器的一些物理温度数据,该传感器通过我的Raspberry Pi传输到云端。

我希望通过从Bluemix平台提取JSON数据,将此信息实现到我的应用程序中。

是否有人有任何指南或教程可以直接从Android应用程序启用对JSON数据的访问?

我在IBM指南中阅读的大部分内容似乎都包含了Node-Red和其他IBM服务,而不是自制应用程序。

1 个答案:

答案 0 :(得分:0)

如果我正确解释您的问题,您就会问如何将传感器数据从Bluemix恢复到您制作的Android应用程序。您可以采用多种解决方案,但需要考虑的是使用IBM Cloudant存储来自物联网云的设备数据。设备数据存储在每日,每周或每月数据库中,具体取决于您选择的存储桶间隔。然后,您只需使用Cloudant Android SDK即可从数据库中获取所需的数据。

我不熟悉您的设置,但您也可以考虑使用REST API直接将数据下载到Android应用中。

另外,您可以尝试在此处下载适用于Android的Cloudant / Weather启动器:

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

这将为您提供连接到Cloudant或从Bluemix下拉天气数据的Android应用程序的工作示例。