android - Android应用程序可从IBM Bluemix IoT Watson Cloud Platform访问JSON数据

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

我有一个在Android Studio中制作的简单android应用,可从openweathermap.org提取JSON天气数据,并且效果很好。

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

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

是否有人有任何指南或教程,说明如何直接从Android App启用对JSON数据的访问?

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

最佳答案

如果我正确地解释了您的问题,那么您正在询问如何将传感器数据从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应用程序的工作示例。

关于android - Android应用程序可从IBM Bluemix IoT Watson Cloud Platform访问JSON数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42276974/

相关文章:

Javascript - json 数据未正确传输到内存中

Android Studio 将 float 文档窗口更改为默认固定

java - 自定义卡片 View 适配器 : notify data set changed not working

android - 使用新的 Google Drive API 检索帐户名

java - Calendar.getTime().getYear() 返回 0113 而不是 2013

javascript - 谷歌浏览器新标签页的 URL 是什么以及如何将其从 manifest.json 中排除

旋转屏幕后,Android 微调器变为空

javascript - 将项目推送到 JSON 数组中

android-studio - Android Studio Adb 传输协议(protocol)错误

android - qemu: 硬件错误: 无法在没有 isa 总线的情况下设置 isa irqs