Stap 5: IOS Demo verbinden met Azure
In de GitHub is opslagplaats een map met de naam BeaconAzureDemo. Deze map bevat de XCode project voor onze snelle iOS-app. Ja moet u toegang tot een Mac met XCode daarop. (Als u dat niet doet, zie de laatste pagina van deze handleiding.) Open het bestand xcodeproj om te beginnen.
Er zijn twee weergave-controllers. ScannerViewController.swift wordt gebruikt bij het scannen voor iBeacons. SenderViewController.swift is verantwoordelijk voor het praten met Azure en het uitzenden van de telefoon iBeacon. We werken in SenderViewController.swift hier.
Ten eerste, stelt u serverLocation om de url van de server ("https://gatewayservice.azure-mobile.net/") en de serverApplicationKey als de sleutel van de server ("ljDJAhCqaMSUtTVcPuUxOMDPGqljsE33"). Hierboven kunt u de waarden in het iBeacon-pakket wijzigen, maar merken dat Apple Hiermee gebruikt u spatiëring van niet-standaard voor de UUID. Dat zou het moeten zijn. Zorg ervoor dat uw iPhone(4S or later) of iPad (3 of hoger) is ingesteld als de bestemming van het bouwen en installeren.
In de video hierboven, kunt u mij tonen van de telefoon die met succes de BLE-tekenreeks naar de server verzenden. U kunt zien is er een "Broadcast" knevel net onder de knop. Het zal de iPhone iBeacon uitzending inschakelen en uitschakelen. U kunt dit testen door het laden van blescan.py op de Pi weer.
Als je dit ver, goede baan gekregen hebt. Het volgende deel is gonna be de moeilijkste in termen van configuratie.