IBeacon porttelefon med Raspberry Pi och Azure (10 / 11 steg)
Steg 10: Testa Gateway
Nu när alla enskilda komponenter arbetar, är det dags att sätta allt ihop. Om allt var korrekt set-up, bör det vara så enkelt som att köra en fil, en du redan har hämtat på Pi om databasen har klonats. Om inte, filen är tillgänglig överst på sidan.
Naturligtvis behöver vi att leverera den dsn, användare, lösenord och databas vi använde när vi testade pyodbc installationen, men det borde vara det. När de läggs till, kör filen.
sudo python3 gatewayScanner.py
Nu, när du växla demo app broadcast till "på", Pi bör svara genom att vrida den Blink(1) gröna (eller vad du levereras som en statusindikator). Om du skulle lämna TV-sändning på, kommer Blink(1) så småningom blir röda. Detta beror på att Pi bort hittade iBeacon paketet från databasen när det blivit ljus grön. Försök skicka strängen till servern igen. Pi ska lysa upp gröna gång.
Det tog en hel del komponenter, men äntligen har vi ett system som använder iBeacons för att möjliggöra villkorliga träder med vår iPhone, Raspberry Pi och Azure. Ett möjligt steg skulle vara att ansluta Pi en magnetventil dörr låsa så att vi har en fysisk mekanism för att förhindra obehörig inträde, men det är för er killar att räkna ut.
Jag har en bonus avsnittet om hacking detta med andra system om du vill läsa lite mer.