Paso 5: Conecte iOS Demo a Azure
En el GitHub repositorio es una carpeta llamada BeaconAzureDemo. Esta carpeta contiene el proyecto de XCode para nuestra aplicación iOS Swift. Sí, usted tendrá acceso a un Mac con XCode en él. (Si no, véase la última página de este tutorial). Abra el archivo xcodeproj para comenzar.
Hay dos controladores de vista. ScannerViewController.swift se utiliza cuando la exploración de iBeacons. SenderViewController.swift está a cargo de hablar con Azure y difusión iBeacon del teléfono. Vamos a trabajar en SenderViewController.swift aquí.
En primer lugar, establezca serverLocation a ser la dirección url del servidor ("https://gatewayservice.azure-mobile.net/") y serverApplicationKey a ser la clave del servidor ("ljDJAhCqaMSUtTVcPuUxOMDPGqljsE33"). Por encima de este se puede cambiar los valores en el paquete iBeacon, pero aviso que Apple utiliza espaciado no estándar para el UUID. Se debe. Asegúrese de que su iPhone(4S or later) o iPad (3 o más adelante) se define como el destino de construir e instalar.
En el video de arriba, puedes ver me demuestran el teléfono envía con éxito la cadena BLE al servidor. Se puede ver que hay un palanca de "Broadcast" justo debajo del botón. Dará vuelta difusión de iBeacon del iPhone encendido y apagado. Usted puede probar cargando otra vez blescan.py en la Pi.
Si has conseguido este lejos, buen trabajo. La siguiente parte va a ser el más difícil en términos de configuración.