首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用IoT客户端api在iOS上更新汽车启动器应用程序的设备数据

用IoT客户端api在iOS上更新汽车启动器应用程序的设备数据
EN

Stack Overflow用户
提问于 2016-10-01 12:06:07
回答 1查看 133关注 0票数 2

我已经成功地配置了本教程中描述的Bluemix后端车辆监控应用程序:

http://www.ibm.com/developerworks/library/mo-connectedcar-app/index.html

我已经成功地配置并运行了测试程序。我还成功地启动了BMSClient on iOS(在将移动访问服务添加到后端应用程序之后),使用以下代码:

代码语言:javascript
复制
BMSClient.sharedInstance.initialize(bluemixAppRoute: backendURL, bluemixAppGUID: backendGUID, bluemixRegion: BMSClient.Region.usSouth)

let mcaAuthManager = MCAAuthorizationManager.sharedInstance
mcaAuthManager.initialize(tenantId: tenantId)
BMSClient.sharedInstance.authorizationManager = mcaAuthManager
BMSClient.sharedInstance.authorizationManager = MCAAuthorizationManager.sharedInstance

下面是测试程序如何更新信息的片段:

代码语言:javascript
复制
var id = $("#prop_id").val();
var property = $("#property").val();
var value = $("#value").val();

var payload = {
    id: id,
    property: property,
    value: value
};

var group = id.split("-")[0];
var num = id.split("-")[1];

var message = new Messaging.Message(JSON.stringify(payload));
message.destinationName = "iot-2/type/"+window.config.iot_deviceType+"/id/"+id.split("-")[0]+"/cmd/setProperty/fmt/json";
$("#statusMessage").html("Published command!<br><b>Topic: </b>" + message.destinationName + "<br><b>Payload: </b><pre>" + JSON.stringify(payload, null, 4) + "</pre>");
$("#statusMessage").css("display", "block");
client.send(message);

现在,我想通过iOS应用程序更新管理(更新属性和/或向模拟车辆发送消息)。问题是,我无法在iOS上找到这样的API。

我还需要开发后端API吗?如果不是,在iOS上,我如何才能获得一个API来实现这一点?

这里还有URL:

后端应用程序:http://alvi-app.mybluemix.net/

用于更新属性的测试程序URL:http://alvi-app.mybluemix.net/tester

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-03 15:49:15

您将需要开发一个自定义后端API来接受从您的iOS应用程序发送的用于更新属性等的消息。

您可以使用iOS应用程序的BMS库向后端发送REST请求。然后,可以让后端处理这些更新属性的请求,等等。

https://github.com/ibm-bluemix-mobile-services/bms-clientsdk-swift-core

Core在自述文件中有一个REST请求的例子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39806426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档