Vem är i kaffebryggaren? Ansiktsigenkänning med Raspberry Pi, OpenCV och Sigfox (5 / 7 steg)
Steg 5: Utöka med Sigfox anslutning
Konfiguration
Jag följde den följande tutorial https://github.com/SNOC/rpisigfox
Du kan hitta detta filer under sigfox / mapp i projektets filer
Nedan följer en kopia/senaste krav:
Inaktivera Raspberry Pi terminal på serieporten med raspi-config utility:
$ sudo raspi-config
9 avancerade alternativ >> A8 följetong >> nr
Installera pyserial
$ sudo lämplig-få installera python-serial
Pi3 krav
I "/ boot/config.txt" Inaktivera om nuvarande ' dtoverlay = pi3-miniuart-bt "genom att lägga till ett"#"tecken på raden som börjar
Lägga till om det behövs:
dtoverlay = pi3-göra oduglig-bt
enable_uart = 1
Sedan omstart:
$ sudo omstart
Skicka ditt första meddelande
Nu är det dags att skicka ditt första Sigfox meddelande:
gå till projektets mapp och kör skriptet:
$ python sigfox/sendsigfox.py [meddelande] [sökvägen till den seriella porten]
Du kan passera två argument:
-Ditt meddelande: I skärmdumpen, du kan se jag försökte skicka CAFE, 1234CAFE.
Det är budskapet i hexadecimalt upp till 12 byte
-Sökvägen till den seriella porten: standardporten är /dev/ttyAMA0
Aktivera du RPISIGFOX sköld
För att aktivera din dev kit, gå till https://backend.sigfox.com/activate och välj din leverantör.
Beroende på din plats, välj land och sedan fylla enhetens ID, PAC antal och dina uppgifter. Båda-ID och PAC skrivs på din dev kit, din box eller har fått av din leverantör.
Kontrollera din e-post och logga in. Enheten kommer att visas i ditt konto.
Se Sigfox meddelanden
Klicka på din enhets-ID och gå till meddelanden för att kontrollera om du fått något.
Edit: För att underlätta skicka meddelanden har jag uppdaterat sendsigfox.py från officiella rpisigfox databasen att skapa ett objekt återanvändbara i projektet