Dela via


Så här gör du din smartphone till en IoT-enhet

Med en Azure IoT-lösning kan du ansluta dina IoT-enheter till en molnbaserad IoT-tjänst. Enheter skickar telemetri, till exempel temperatur och luftfuktighet och svarar på kommandon som omstart och ändring av leveransintervall. Enheter kan också synkronisera sitt interna tillstånd med tjänsten och dela egenskaper som enhetsmodell och operativsystem.

Med IoT Plug and Play-telefonappen kan du snabbt komma igång med att utforska Azure IoT-funktioner utan att behöva konfigurera en dedikerad IoT-enhet.

Azure IoT Plug and Play-app

För att komma igång snabbt använder den här artikeln en smartphone-app som en IoT-enhet. Appen skickar telemetri som samlas in från telefonens sensorer, svarar på kommandon som anropas från tjänsten och rapporterar egenskapsvärden.

Du kan använda den här smartphone-appen för att:

  • Utforska ett grundläggande IoT-scenario.
  • Hantera och interagera med telefonen via fjärranslutning.
  • Testa konfigurationen.
  • Som utgångspunkt för din anpassade enhetsutveckling.

Installera appen

Installera appen på din smartphone från någon av appbutikerna:

Hämta appen för din Android-telefon på Google Play.Ladda ned appen för din telefon från App Store.

Appfunktioner

Anslut

Du kan ansluta till ett IoT Central-program genom att skanna en QR-kod i IoT Central.

Mer information finns i Ansluta appen senare i den här guiden.

Telemetri

Appen samlar in data från sensorer på telefonen för att skicka som telemetri till den IoT-tjänst som du använder. Sensordata aggregeras var femte sekund som standard, men du kan ändra den här perioden på sidan appinställningar:

Skärmbild av telemetrisidan i smartphone-appen.

Följande skärmbild visar en enhetsvy i IoT Central som visar en del av enhetens telemetri:

Skärmbild av enhetstelemetri i IoT Central.

Egenskaper

Appen rapporterar enhetsstatus, till exempel enhetsmodell och tillverkare. Det finns också en redigerbar egenskap som du kan ändra och se ändringen synkronisera i din AzureIoT-lösning:

Skärmbild som visar egenskapssidan i mobilappen.

Följande skärmbild visar den skrivbara egenskapen i IoT Central efter att egenskapen skickades till enheten:

Skärmbild som visar den skrivbara egenskapen i IoT Central.

Bilduppladdning

Både IoT Central och IoT Hub aktiverar filöverföring till Azure Storage från en enhet. Med smartphone-appen kan du ladda upp en bild från enheten.

Mer information om hur du konfigurerar tjänsten för att stödja filuppladdningar från en enhet finns i:

Skärmbild som visar sidan för bilduppladdning i smartphone-appen.

Loggar

Smartphone-appen skriver händelser till en lokal loggfil som du kan visa inifrån appen. Använd loggfilen för att felsöka och bättre förstå vad appen gör:

Skärmbild som visar loggsidan i smartphone-appen.

Inställningar

På inställningssidan i appen kan du:

  • Anslut appen till din Azure IoT-lösning.
  • Granska den aktuella informationen om enhetsregistrering.
  • Återställ appen genom att rensa lagrade data.
  • Anpassa appens utseende.
  • Ange den frekvens som appen skickar telemetri till din IoT-tjänst.

Skärmbild av inställningssidan i smartphone-appen.

Ansluta appen

Förutsättningar

Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

Skapa ett IoT Central-program. Mer information finns i Skapa ett IoT Central-program.

Registrera en enhet

Innan du ansluter telefonappen måste du registrera en enhet i ditt IoT Central-program. När du skapar en enhetsregistrering genererar IoT Central enhetens anslutningsinformation.

Så här registrerar du enheten i IoT Central:

  1. Logga in på ditt IoT Central-program och gå till sidan Enheter .

  2. Välj Skapa en enhet.

  3. På sidan Skapa en ny enhet väljer du Skapa:

    Skärmbild som visar hur du skapar en enhet i IoT Central.

  4. I listan över enheter klickar du på enhetsnamnet och väljer sedan Anslut. På sidan Enhetsanslutning kan du se QR-koden som ska skannas i smartphone-appen i nästa avsnitt:

    Skärmbild som visar enhetens anslutningssida med QR-koden.

Ansluta enheten

När du har registrerat enheten i IoT Central kan du ansluta smartphone-appen genom att skanna QR-koden. Så här ansluter du appen:

  1. Öppna IoT PnP-appen på din smartphone.

  2. På välkomstsidan väljer du Skanna QR-kod. Rikta telefonens kamera mot QR-koden. Vänta sedan några sekunder medan anslutningen upprättas.

  3. På telemetrisidan i appen kan du se de data som appen skickar till IoT Central. På loggsidan kan du se enheten som ansluter och flera initieringsmeddelanden.

  4. På sidan Registrering av inställningar > kan du se enhets-ID:t och ID-omfånget som appen använde för att ansluta till IoT Central.

Mer information om hur enheter ansluter till IoT Central finns i Hur enheter ansluter.

Verifiera anslutningen

Så här visar du de data som enheten skickar i ditt IoT Central-program:

  1. Logga in på ditt IoT Central-program och gå till sidan Enheter . Enheten tilldelas automatiskt till smartphone-enhetsmallen.

    Dricks

    Du kan behöva uppdatera sidan i webbläsaren för att se när enheten har tilldelats till smartphone-enhetsmallen.

  2. I listan över enheter klickar du på enhetsnamnet och väljer sedan Översikt. På sidan Översikt visas telemetrin från smartphonesensorerna:

    Skärmbild av enhetens översiktssida i IoT Central som visar telemetrin från smartphonesensorerna.

  3. Visa sidan Om för att se de egenskaper som skickas av enheten.

  4. På sidan Kommandon kör du Kommandot LightOn för att aktivera telefonens ficklampa.

Dricks

Sidan Rådata visar alla data som kommer från enheten.

Nästa steg

Nu när din smartphone-app är ansluten till IoT Central är ett föreslaget nästa steg att lära dig mer om IoT Central.