IPhone avlägsen kontrollerade lampa (1 / 6 steg)
Steg 1: System diagram
Systemet diagrammet visas i denna figur. Dataflödet är okomplicerat. IPhone är ansluten till wifi-router trådlöst medan Raspberry pi är ansluten till wifi-router via en lan-kabel (detta kan ändras till trådlöst med ett wifi-kort installerade i Raspberry pi). En av de Raspberry pi IO är ansluten till en relay board. Eftersom relay board styrspänningen är 5V och Raspberry pi utspänningen är 3.3V, för en transistor att utföra spänning övergången; i detalj kommer att införas i steg 3. Lampan kan sedan styras genom reläet styrelsen.
Både iPhone och Raspberry pi måste köra en programvara för kommunikation. I detta projekt används Python som programmeringsspråk. I iPhone, Pythonista är installerad och kör skriptet, en UI är också utformad. I Raspberry pi körs ett Python-skript automatiskt efter uppstart av systemet. Meddelandet bygger på socket TCP läge.