Etape 5: Connexion iOS démo à Azure
Dans le GitHub référentiel est un dossier nommé BeaconAzureDemo. Ce dossier contient le projet XCode pour notre app iOS Swift. Oui, vous devrez avoir accès à un Mac avec XCode là-dessus. (Si vous n’avez pas, voir la dernière page de ce didacticiel.) Ouvrez le fichier xcodeproj pour commencer.
Il y a deux contrôleurs d’affichage. ScannerViewController.swift est utilisé lors de la numérisation pour iBeacons. SenderViewController.swift est en charge de la diffusion iBeacon du téléphone et de parler à Azure. Nous travaillerons en SenderViewController.swift ici.
Tout d’abord, définissez serverLocation à l’url du serveur ("https://gatewayservice.azure-mobile.net/") et serverApplicationKey d’être la clé du serveur ("ljDJAhCqaMSUtTVcPuUxOMDPGqljsE33"). Au-dessus de cela, vous pouvez modifier les valeurs dans le paquet d’iBeacon, mais notez que Apple utilise espacement non standard pour l’UUID. Cela devrait être elle. Assurez-vous que votre iPhone(4S or later) ou iPad (3 ou version ultérieure) est défini comme la destination de la construction et l’installer.
Dans la vidéo ci-dessus, vous pouvez me voir démontrer le téléphone envoie avec succès la chaîne BLE au serveur. Vous pouvez voir qu'il y a une bascule « Broadcast » juste en dessous du bouton. Il tournera diffusion iBeacon de l’iPhone sur et en dehors. Vous pouvez tester cela en chargeant blescan.py sur la Pi à nouveau.
Si vous avez obtenu ce lointain, du bon travail. La prochaine partie va être le plus difficile en termes de configuration.