Göra en brandvarnare i minuter med Samsung SAMIIO, Arduino UNO och Raspberry Pi
Låt oss bygga en IoT enhet som skickar flamma sensordata att SAMI med SAMERNAS WebSockets. IoT enheten består av en off-the-shelf sensor, Arduino UNO och Raspberry Pi.
I detta genomförande används en enkel uppenbart för att snabbt skapa en ny enhetstyp. Du kan sedan enkelt ansluta IoT enheten till SAMISKA, och börja skicka sensordata från enheten till SAMISKA.
Förutsättningar
''' För den här läraren bör du bekanta dig med den Grundläggande SAMISKA API: er . '''
Arkitektur
Lila diagrammet nedan visar på hög nivå arkitekturen:
Vi använder följande maskinvarukomponenter:
- Raspberry Pi med en nätverksanslutning
- Arduino UNO med en skärbräda
- IR-sensorn som lågan
- USB- och ström-kablar, plus ledningar för kopplingsdäck
Vi kommer att skriva följande programvara:
- En Sketch program som körs på Arduino
- Ett Node.js skript körs på Raspberry Pi
''' Om du inte har en Raspberry Pi, du fortfarande kan fungera genom denna tutorial. Anslut din Arduino UNO till datorn som har en Internet-anslutning och kör skriptet Node.js på datorn i stället för Raspberry Pi.'' '