Använda RPi, Azure och Cortana att automatisera ditt hem! (4 / 15 steg)
Steg 4: Konfigurera Azure 3: skapa ämnen och prenumerationer
Nu när vi har skapat Service Bus, är det dags att lägga till våra ämnen och prenumerationer. Minns från våra tidigare uppskrivning att vi skicka meddelanden till ett ämne, som sedan vidarebefordras till en eller flera prenumerationer.
Konceptuella Setup
Innan vi börjar bara hacka bort, låt oss ta ett steg tillbaka och minns vad exakt vi gör. Titta på bild 1 och kontrollera att du har en idé om vad som händer på. Vi kommer inte att skapa den exakta modellen idag, men det är definitivt något du kan göra ytterligare på vägen. Vi har en LightTopic som kommer att vara där vi skicka kommandon behandlar stänga av belysningen. Sedan har vi våra LightSubscription som vi kommer att märka DeskLightSubscription eftersom det är vad vi vill skrivbord ljus (led vi har ansluten till Pi) att lyssna på.
1. skapa avsnittet "LightTopic"
- Figur 2. Klicka på din Service buss att gå till instrumentpanelen för tjänstens buss
- Figur 3. Klicka på "Ämnen" i den övre panelen att gå till sidan ämnen
- Figur 4. Klicka på "Skapa ett nytt ämne"
- Figur 5. Skriv in "LightTopic" (eller vad du vill kalla det) Klicka på "skapa ett nytt ämne"
Stor! Vi har skapat vårt första ämne. Det är där vi kommer att sända alla våra kommandon från Cortana.
2. skapa abonnemanget "LightSubscription"
- Figur 6. Klicka på "Ny prenumeration" längst ned på sidan ämnen (där du bör ha slutade)
- Figur 7. Ange "LightSubscription" i textrutan och klicka på pilen i det nedre högra hörnet.
- Figur 8. Du ska tas till en sida som "Detaljer". Lämnar allt på standarderna kommer att vara bra, så klicka på pilen igen.
- Figur 9. När du går tillbaka till ämnet Dashboard, märker du att det är nu 1 prenumeration kopplad till ämnet.
Resumé
Japp. Vi är klara. Det är verkligen så enkelt. Nu kan navigerar genom Azure vara en lite skrämmande i början, speciellt med alla olika termer som vi kanske inte alla är bekant med. Som vi såg dock, är processen faktiskt ganska enkelt. Jag vet att det inte riktigt känns som vi har gjort något ännu eftersom det egentligen inte finns något konkret eller kod, och tyvärr det inte att finnas ett tag. Men vi har skapat en väsentlig och viktig del av vårt projekt!