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:
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:
Följande skärmbild visar en enhetsvy i IoT Central som visar en del av enhetens telemetri:
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:
Följande skärmbild visar den skrivbara egenskapen i IoT Central efter att egenskapen skickades till enheten:
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:
- Ladda upp filer från enheten till molnet med IoT Hub.
- Ladda upp filer från enheten till molnet med IoT Central.
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:
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.
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:
Logga in på ditt IoT Central-program och gå till sidan Enheter .
Välj Skapa en enhet.
På sidan Skapa en ny enhet väljer du Skapa:
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:
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:
Öppna IoT PnP-appen på din smartphone.
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.
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.
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:
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.
I listan över enheter klickar du på enhetsnamnet och väljer sedan Översikt. På sidan Översikt visas telemetrin från smartphonesensorerna:
Visa sidan Om för att se de egenskaper som skickas av enheten.
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.