Dela via


Konfigurera en Azure IoT Hub för Azure Sphere

Viktigt!

Det här är dokumentationen om Azure Sphere (Legacy). Azure Sphere (Legacy) upphör den 27 september 2027 och användarna måste migrera till Azure Sphere (integrerad) vid den här tiden. Använd versionsväljaren ovanför TOC för att visa dokumentationen om Azure Sphere (integrerad).

Om du vill använda dina Azure Sphere-enheter med Azure IoT Hub måste du skapa en hubb och konfigurera den så att den fungerar med din Azure Sphere-klientorganisation och sedan konfigurera x509-certifikatautentisering för varje enhet.

Information om hur du använder Device Provisioning Service i stället för direktautentisering finns i Konfigurera en IoT-hubb för Azure Sphere med DPS.

Information om hur du lägger till en Azure IoT Edge-enhet som tillhandahåller ett filtrerings- och databearbetningslager mellan din Azure Sphere-enhet och Azure IoT Hub finns i Konfigurera Azure IoT Edge för Azure Sphere.

Innan du börjar

Stegen i det här avsnittet förutsätter att:

  • Din Azure Sphere-enhet är ansluten till datorn via USB.
  • Du har en Azure-prenumeration.

Viktigt!

Även om du kan skapa en Azure-prenumeration utan kostnad kräver registreringsprocessen att du anger ett kreditkortsnummer. Azure tillhandahåller flera nivåer av prenumerationstjänst. Standardnivån, som kräver en månatlig tjänstavgift, väljs som standard när du skapar en Azure IoT Hub-instans. Om du vill undvika en månatlig avgift väljer du den kostnadsfria nivån. Den kostnadsfria nivån innehåller de tjänster som krävs för att använda din enhet med Azure IoT Hub, inklusive Enhetstvillingen. Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

Steg 1. Skapa en IoT-hubb

Gå till Skapa en IoT-hubb med hjälp av Azure Portal.

Viktigt!

I "Skapa en IoT-hubb med hjälp av Azure Portal" följer du bara anvisningarna i det första avsnittet "Skapa en IoT-hubb" och återgår sedan till det här avsnittet.

Steg 2. Ladda ned CA-certifikatet för autentisering av klientorganisationen

  1. Logga in med din Azure Sphere-inloggning från kommandotolken:

    azsphere login
    
  2. Ladda ned CA-certifikatet för din Azure Sphere-klientorganisation. Det här kommandot laddar ned certifikatet till en fil med namnet CAcertificate.cer i den aktuella arbetskatalogen. Se till att du laddar ned filen till en katalog där du har skrivbehörighet, annars misslyckas nedladdningen. Utdatafilen måste ha ett .cer-tillägg.

    azsphere ca-certificate download --destination CAcertificate.cer
    

Steg 3. Ladda upp och bevisa innehav av ca-certifikatet för klientorganisationen

Ladda upp certifikatet för klientcertifikatutfärdare (CA) till Azure IoT Hub och bevisa sedan automatiskt eller manuellt att du äger certifikatet.

  1. I Azure-portalen navigerar du till den IoT-hubb som du skapade.
  2. Välj Certifikat i avsnittet Säkerhetsinställningar .
  3. Välj Lägg till för att lägga till ett nytt certifikat.
  4. I Certifikatnamn anger du ett visningsnamn för certifikatet.
  5. I Certifikat.pem eller .cer fil väljer du mappikonen för att välja certifikatfilen som du laddade ned i föregående steg.

Därefter måste du bevisa innehav av ett certifikatutfärdare (certifikatutfärdare). Certifikatutfärdare för Azure Sphere-klientorganisationen kan verifieras automatiskt av Azure. Andra certifikatutfärdare måste verifieras manuellt.

Så här lägger du till ett certifikat och verifierar det automatiskt (bevisa innehavarcertifikatutfärdarcertifikatet):

  1. I fönstret Lägg till certifikat markerar du kryssrutan Ange certifikatstatus som verifierad vid uppladdning.
  2. Välj Spara längst ned i fönstret.

Efter verifieringen ändras statusen för certifikatet till Verifierad i listvyn Certifikat . Välj Uppdatera om statusen inte uppdateras automatiskt.

Steg 4. Skapa en X.509-enhet i din IoT-hubb för din Azure Sphere-enhet

  1. Gå till din IoT-hubb på Azure Portal. I avsnittet Enhetshantering väljer du Enheter>Lägg till enhet.

  2. Välj Ny för att lägga till en ny enhet.

  3. I Enhets-ID anger du enhets-ID:t. Observera att enhets-ID:t måste innehålla gemener. (Du kan köra azsphere device show-attached i Azure Sphere CLI för att hämta enhets-ID:t.)

  4. Som Autentiseringstyp väljer du X.509 CA Signerad och väljer sedan Spara.

Nästa steg

Nu kan du köra Azure IoT-exemplet eller skapa ett eget program som använder din Azure IoT Hub.