我正在开发一个提取车辆数据(JSON对象数组)的应用程序,并将其显示在我的Android屏幕的仪表板上。问题是:如何将这些数据上传到远程HTTP服务器以便以后使用它们。该应用程序显示一个名为目标URL的字段。但是当我用IP地址填充它时,没有任何反应。我想我应该有一个中间应用程序来从最初的Android应用程序中获取数据。
应用程序(称为OpenXC Enabler)使用名为UploaderSink的公共类,它将所有传入车辆数据的流上传到远程HTTP服务器。
指定的远程HTTP服务器应该期望POST请求,其数据是OpenXC JSON消息对象的JSON数组,例如:
[
{
"name": "steering_wheel_angle",
"value": 42
},
{
"name": "parking_brake_status",
"value": false
}
]
我的问题是如何创建此HTTP服务器以获取数据。我尝试了一个带有节点js的简单代码(post request),但没有。我遵循了bluemix上的教程,但是通过IoT Foundation可视化数据更加复杂。
答案 0 :(得分:0)
我使用OkHTTP http://square.github.io/okhttp/和REST API https://en.wikipedia.org/wiki/Representational_state_transfer作为
和org.json一起解析和编写JSON字符串