Skapa en IoT-hubb med hjälp av Azure Portal

Den här artikeln beskriver hur du skapar och hanterar IoT-hubbar med hjälp av Azure Portal.

Om du vill använda stegen i den här självstudien behöver du en Azure-prenumeration. Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

Skapa en IoT Hub

I det här avsnittet beskrivs hur du använder Azure-portalen för att skapa en IoT-hubb.

  1. Logga in på Azure-portalen.

  2. På Startsidan för Azure väljer du knappen + Skapa en resurs och IoT Hub i fältet Sök på Marketplace.

  3. Välj IoT Hub i sökresultatet och välj sedan Skapa.

  4. fliken Grundprinciper fyller du i fälten på följande sätt:

    • Prenumeration: Välj den prenumeration som ska användas för din hubb.

    • Resursgrupp: Välj en resursgrupp eller skapa en ny. Om du vill skapa en ny väljer du Skapa ny och fyller i det namn som du vill använda. Om du vill använda en befintlig resursgrupp väljer du den resursgruppen. Mer information finns i Hantera Azure Resource Manager-resursgrupper.

    • Region: Välj den region där du vill att hubben ska finnas. Välj den plats som är närmast dig. Vissa funktioner, till IoT Hub enhetsströmmar,är endast tillgängliga i vissa regioner. För dessa begränsade funktioner måste du välja en av de regioner som stöds.

    • IoT Hub namn: Ange ett namn för hubben. Det här namnet måste vara globalt unikt, med en längd mellan 3 och 50 alfanumeriska tecken. Namnet kan också innehålla bindestrecket ( '-' ).

    Viktigt

    Eftersom IoT Hub kommer att identifieras offentligt som en DNS-slutpunkt bör du undvika att ange känslig eller personligt identifierbar information när du namnger den.

    Skapa en hubb i Azure Portal.

  5. Välj Nästa: Nätverk för att fortsätta att skapa hubben.

    Välj de slutpunkter som enheter kan använda för att ansluta till IoT Hub. Du kan välja standardinställningen Offentlig slutpunkt (alla nätverk) eller Offentlig slutpunkt (valda IP-intervall) eller Privat slutpunkt. Acceptera standardinställningen för det här exemplet.

    Välj de slutpunkter som kan ansluta.

  6. Välj Nästa: Hantering för att fortsätta att skapa hubben.

    Ange storlek och skala för en ny hubb med hjälp av Azure Portal.

    Du kan acceptera standardinställningarna här. Om du vill kan du ändra något av följande fält:

    • Pris- och skalningsnivå: Din valda nivå. Du kan välja mellan flera nivåer, beroende på hur många funktioner du vill ha och hur många meddelanden du skickar via din lösning per dag. Den kostnadsfria nivån är avsedd för testning och utvärdering. Det gör att 500 enheter kan anslutas till hubben och upp till 8 000 meddelanden per dag. Varje Azure-prenumeration kan skapa en IoT-hubb på den kostnadsfria nivån.

      Om du arbetar med en snabbstart för IoT Hub enhetsströmmar väljer du den kostnadsfria nivån.

    • IoT Hub-enheter: Antalet meddelanden som tillåts per enhet per dag beror på hubbens prisnivå. Om du till exempel vill att hubben ska stödja inkommande meddelanden på 700 000 väljer du två enheter på S1-nivån. Mer information om de andra alternativen för nivån finns i avsnittet om att välja rätt nivå för IoT Hub.

    • Defender for IoT: Aktivera det här för att lägga till ett extra lager av skydd mot hot i IoT och dina enheter. Det här alternativet är inte tillgängligt för hubbar på den kostnadsfria nivån. Mer information om den här funktionen finns i Microsoft Defender för IoT.

    • Avancerade Inställningar partitioner från enhet till moln: Den här egenskapen relaterar "enhet till molnet"-meddelandena med antalet samtidiga > läsare av meddelandena. De flesta hubbar behöver bara fyra partitioner.

  7. Välj Nästa: Taggar för att fortsätta till nästa skärm.

    Taggar är namn/värde-par. Du kan tilldela samma tagg till flera resurser och resursgrupper för att kategorisera resurser och konsolidera faktureringen. I det här dokumentet lägger du inte till några taggar. Mer information finns i Använda taggar för att organisera dina Azure-resurser.

    Tilldela taggar för hubben med hjälp av Azure Portal.

  8. Välj Nästa: Granska + skapa för att granska dina val. Du ser något som liknar den här skärmen, men med de värden som du valde när du skapade hubben.

    Granska informationen för att skapa den nya hubben.

  9. Välj Skapa för att starta distributionen av den nya hubben. Distributionen pågår några minuter medan hubben skapas. När distributionen är klar väljer du Gå till resurs för att öppna den nya hubben.

Ändra inställningarna för IoT-hubben

Du kan ändra inställningarna för en befintlig IoT-hubb när den har skapats från IoT Hub fönster. Här är några av de egenskaper som du kan ange för en IoT-hubb:

Priser och skalning: Du kan använda den här egenskapen för att migrera till en annan nivå eller ange antalet IoT Hub enheter.

Driftövervakning: Aktivera eller inaktivera de olika övervakningskategorierna, till exempel loggning för händelser som rör enhet-till-moln-meddelanden eller meddelanden från moln till enhet.

IP-filter: Ange ett intervall med IP-adresser som ska godkännas eller avvisas av IoT-hubben.

Egenskaper: Innehåller listan över egenskaper som du kan kopiera och använda någon annanstans, till exempel resurs-ID, resursgrupp, plats och så vidare.

Principer för delad åtkomst

Du kan också visa eller ändra listan över principer för delad åtkomst genom att klicka på Principer för delad åtkomst i Inställningar avsnittet. Dessa principer definierar behörigheterna för enheter och tjänster för att ansluta till IoT Hub.

Klicka på Lägg till för att öppna bladet Lägg till en princip för delad åtkomst. Du kan ange det nya principnamnet och de behörigheter som du vill associera med principen, som du ser i följande bild:

Skärmbild som visar hur du lägger till en princip för delad åtkomst

  • Skrivprinciperna Registerläsning och Register beviljar läs- och skrivbehörighet till identitetsregistret. Dessa behörigheter används av backend-molntjänster för att hantera enhetsidentiteter. Om du väljer skrivalternativet väljer du automatiskt läsalternativet.

  • Service Connect-principen ger behörighet att komma åt tjänstslutpunkter. Den här behörigheten används av backend-molntjänster för att skicka och ta emot meddelanden från enheter samt för att uppdatera och läsa data för enhetstvilling och modultvilling.

  • Principen Device Connect ger behörighet att skicka och ta emot meddelanden med hjälp IoT Hub slutpunkter på enhetssidan. Den här behörigheten används av enheter för att skicka och ta emot meddelanden från en IoT-hubb, uppdatera och läsa enhetstvilling- och modultvillingdata samt utföra filuppladdningar.

Klicka på Skapa för att lägga till den här nyligen skapade principen i den befintliga listan.

Mer detaljerad information om den åtkomst som beviljas av specifika behörigheter finns i IoT Hub behörigheter.

Registrera en ny enhet i IoT-hubben

I det här avsnittet skapar du en enhetsidentitet i identitetsregistret i din IoT-hubb. En enhet kan inte ansluta till en hubb om den inte har en post i identitetsregistret. Mer information finns i utvecklarhandboken för IoT Hub.

  1. I navigeringsmenyn för IoT-hubben öppnar du IoT-enheter och väljer sedan Ny för att lägga till en enhet i din IoT-hubb.

    Skapa enhetsidentitet i portalen

  2. I Skapa en enhet anger du ett namn för den nya enheten, till exempel myDeviceId, och väljer Spara. Den här åtgärden skapar en enhetsidentitet för din IoT-hubb. Låt Autogenerera nycklar vara markerat så att de primära och sekundära nycklarna genereras automatiskt.

    Lägga till en ny enhet

    Viktigt

    Enhets-ID kanske visas i loggarna som samlas in för support och felsökning, så se till att undvika känslig information när du namnger det.

  3. När enheten har skapats öppnar du enheten från listan i fönsterrutan IoT-enheter. Kopiera den primära anslutningssträngen. Den här anslutningssträngen används av enhetskoden för att kommunicera med hubben.

    Som standard maskeras nycklar och anslutningssträngar eftersom de är känslig information. Om du klickar på ögonikonen visas de enligt bilden nedan. Du behöver inte visa dem för att kopiera dem med kopieringsknappen.

    Enhetsanslutningssträng

Anteckning

IoT Hub-identitetsregistret lagrar bara enhetsidentiteter för att skydda åtkomsten till IoT Hub. Registret lagrar enhets-ID:n och enhetsnycklar som ska användas som säkerhetsreferenser och en aktiverad/inaktiverad-flagga som du kan använda för att inaktivera åtkomst för en enskild enhet. Om ditt program behöver lagra andra enhetsspecifika metadata bör det använda ett programspecifikt datalager. Mer information finns i utvecklarhandboken för IoT Hub.

Meddelanderoutning för en IoT-hubb

Klicka på Meddelanderoutning under Meddelanden för att se fönstret Meddelanderoutning, där du definierar vägar och anpassade slutpunkter för hubben. Med meddelanderoutning kan du hantera hur data skickas från dina enheter till dina slutpunkter. Det första steget är att lägga till en ny väg. Sedan kan du lägga till en befintlig slutpunkt i vägen eller skapa en ny av de typer som stöds, till exempel bloblagring.

Meddelanderoutningsfönster

Vägar

Vägar är den första fliken i fönstret Meddelanderoutning. Om du vill lägga till en ny väg klickar du på +Lägg till. Du ser följande skärm.

Skärmbild som visar tillägg av en ny väg

Namnge din väg. Vägnamnet måste vara unikt i listan över vägar för hubben.

För Slutpunkt kan du välja en från listrutan eller lägga till en ny. I det här exemplet är ett lagringskonto och en container redan tillgängliga. Om du vill lägga till dem som en slutpunkt klickar du på + Lägg till bredvid listrutan Slutpunkt och väljer Blob Storage. Följande skärm visar var lagringskontot och containern har angetts.

Skärmbild som visar tillägg av en lagringsslutpunkt för routningsregeln

Klicka på Välj en container för att välja lagringskonto och container. När du har valt dessa fält återgår den till fönstret Slutpunkt. Använd standardinställningarna för resten av fälten och Skapa för att skapa slutpunkten för lagringskontot och lägga till den i routningsreglerna.

För Datakälla väljer du Meddelanden om enhettelemetri.

Lägg sedan till en routningsfråga. I det här exemplet dirigeras meddelanden som har en programegenskap med namnet med ett värde level som är lika med till critical lagringskontot.

Skärmbild som visar hur du sparar en ny routningsregel

Klicka på Spara för att spara routningsregeln. Du återgår till fönstret Meddelanderoutning och den nya routningsregeln visas.

Anpassade slutpunkter

Klicka på fliken Anpassade slutpunkter. Du ser alla anpassade slutpunkter som redan har skapats. Härifrån kan du lägga till nya slutpunkter eller ta bort befintliga slutpunkter.

Anteckning

Om du tar bort en väg tas inte de slutpunkter som tilldelats den vägen bort. Om du vill ta bort en slutpunkt klickar du på fliken Anpassade slutpunkter, väljer den slutpunkt som du vill ta bort och klickar på Ta bort.

Du kan läsa mer om anpassade slutpunkter i Referens – IoT Hub-slutpunkter.

Du kan definiera upp till 10 anpassade slutpunkter för en IoT-hubb.

Ett fullständigt exempel på hur du använder anpassade slutpunkter med routning finns i Meddelanderoutning med IoT Hub.

Hitta en specifik IoT-hubb

Här är två sätt att hitta en specifik IoT-hubb i din prenumeration:

  1. Om du känner till resursgruppen som IoT-hubben tillhör klickar du på Resursgrupper och väljer sedan resursgruppen i listan. Skärmen resursgrupp visar alla resurser i gruppen, inklusive IoT-hubbar. Klicka på den hubb som du letar efter.

  2. Klicka på Alla resurser. I fönstret Alla resurser finns en listruta med standardinställningen All types . Klicka på listrutan och avmarkera Select all . Leta IoT Hub upp och kontrollera det. Klicka på listrutan för att stänga den så filtreras posterna, vilket endast visar dina IoT-hubbar.

Ta bort IoT-hubben

Om du vill ta bort en IoT-hubb hittar du den IoT-hubb som du vill ta bort och klickar sedan på knappen Ta bort under namnet på IoT-hubben.

Nästa steg

Följ dessa länkar om du vill veta mer om Azure IoT Hub: