2

我有一个在 Android Studio 中制作的简单 android 应用程序,它从 openweathermap.org 中提取 JSON 天气数据,它运行良好。

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

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

有没有人有关于如何直接从 Android 应用程序访问 JSON 数据的指南或教程?

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

4

1 回答 1

0

如果我正确解释了您的问题,那么您是在询问如何将传感器数据从 Bluemix 取回到您制作的 Android 应用程序。您可以采用许多解决方案,但想到的一个是使用 IBM Cloudant 来存储来自 IoT Cloud 的设备数据。根据您选择的存储桶间隔,设备数据存储在每日、每周或每月数据库中。然后,您可以简单地使用 Cloudant Android SDK 从数据库中获取您需要的数据。

我不熟悉您的设置,但您也可以考虑使用他们的REST API直接将数据提取到您的 Android 应用程序。


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

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

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

于 2017-02-19T04:23:29.013 回答