我有一个简单的Android应用程序,我在Android Studio中从openweathermap.org下载JSON天气数据,效果很好。
在一个单独的项目中,我使用IBM Bluemix IoT Cloud来监控来自传感器的一些物理温度数据,该传感器通过我的Raspberry Pi传输到云端。
我希望通过从Bluemix平台提取JSON数据,将此信息实现到我的应用程序中。
是否有人有任何指南或教程可以直接从Android应用程序启用对JSON数据的访问?
我在IBM指南中阅读的大部分内容似乎都包含了Node-Red和其他IBM服务,而不是自制应用程序。
答案 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应用程序的工作示例。