j'ai configuré avec succès une application de surveillance des véhicules d'arrière-plan Bluemix décrit dans ce tutoriel:données de l'appareil de mise à jour sur IdO for Automotive application de démarrage à l'aide de Bluemix iOS client api
http://www.ibm.com/developerworks/library/mo-connectedcar-app/index.html.
J'ai configuré et exécuté l'application du testeur avec succès. Je l'ai également lancé avec succès BMSClient sur iOS (après avoir ajouté un service d'accès mobile à l'application back-end), en utilisant le code suivant:
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
Voici un extrait de la façon dont l'application testeur met à jour les informations:
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);
Maintenant, je veux mettre à jour gérer (mettre à jour les propriétés, et/ou envoyer un message à) les véhicules simulés via l'application iOS. Le fait est que je suis incapable de trouver une API pour le faire sur iOS. Dois-je également développer une API dorsale? Si non, sur iOS, comment puis-je obtenir une API pour cela?
Aussi voici URL:
app backend: http://alvi-app.mybluemix.net/
Tester l'URL d'application pour mettre à jour les propriétés: http://alvi-app.mybluemix.net/tester
Pouvez-vous partager un tutoriel sur la création d'une API backend personnalisée sur bluemix? –
Voici quelque chose qui pourrait aider: https://github.com/ibm-bluemix-mobile-services/mobiledashboard-storecatalog-backend – joe