Stap 5: Opzetten van uw Raspberry Pi 1: milieu-Setup
Nu hebben we onze Azure Service Bus-opstelling, is het tijd om onze IoT apparaat, AKA onze Raspberry Pi setup.
Wat onze Raspberry Pi doet:
Voor Recap, onze Raspberry Pi is gewoon gonna be een IoT-slaaf. Zij zal doen wat het wordt verteld om te doen die is ofwel beurt in- of uitschakelen van de lichten. In de toekomst, kan dit worden uitgebreid met het verzenden van berichten met betrekking tot de verschillende variabelen dat u wilt te meten, maar voor nu gaan we het om eenvoudig te houden voor de tijd van de sake en de lengte van deze handleiding. De Pi wordt gekoppeld aan onze 'LightSubscription' en luister voor op elk gewenst moment het krijgt een bericht van dat abonnement, die natuurlijk getriggerd wordt door ons onderwerp.
Installatie van de hardware
Opzetten van het circuit, omgaan met GPIO en algemene shenanigans van de Raspberry Pi is een beetje buiten het bestek van deze gids, gewoon omdat er letterlijk een instructable op zich. In feite om een algemene setup moet u een zeer elementaire "Blinky" circuit maken met je Raspberry Pi. Als u hulp nodig met dat, zou ik sterk suggereren checking out een paar van deze gidsen die betrekking hebben op het onderwerp.
Software-instellingen
Nu dat je een basic led circuit werken op uw Pi, zullen we installeren de softwarepakketten die nodig zijn om te interageren met onze Azure Service Bus. Gelukkig voor ons, is er een Python SDK voor Azure die vrij goed werkt. We gewoon kunt git clone de repo naar beneden en installeer het op onze machine:
Als u geen problemen ondervindt, zorg ervoor dat u een 'update' en 'upgrade' onlangs hebt gedaan.
Om te testen en ervoor te zorgen dat de azuur SDK geïnstalleerd correct, doen de volgende opdrachten en zorg ervoor dat is de uitvoer hetzelfde:
Als het correct geïnstalleerd, typt u de regel ' importeren van azure'' zou moeten resulteren in een lege regel na het. Type gewoon 'exit()' te verlaten de python terminal.