Étape 1: Schéma d’installation
Cette figure montre le diagramme système. Le flux de données est simple. L’iPhone est connecté au routeur wifi sans fil, tandis que le Raspberry pi est connecté au routeur wifi par un câble de réseau local (cela peut changer sans fil avec un adaptateur wifi installé dans le Raspberry pi). Un de la Raspberry pi IO est relié à une carte à relais. Étant donné que la tension de commande de relais Conseil est de 5V et la tension de sortie de Raspberry pi 3.3V, un transistor est utilisé pour effectuer la transition de la tension ; le détail sera introduit à l’étape 3. Ensuite, la lampe peut être contrôlée par le biais de la carte relais.
L’iPhone et le Raspberry pi doivent exécuter un logiciel de communication. Dans ce projet, Python est utilisé comme langage de programmation. Dans iPhone, Pythonista est installé et exécuté le script, une interface est aussi conçue. Raspberry pi, un script Python est exécuté automatiquement après le démarrage du système. La communication est basée sur le mode de socket TCP.