Avant-propos
Donc, si vous avez suivi les premières parties (IoT - « Intranet » des choses : domotique. Partie 1: ITO, Introduction partir) vous aurez vous-même un réseau IoT similaire à celle illustrée ci-dessus (photo 2 et 3). Dans cette partie, nous allons ajouter la touche finale. L’extrémité avant convivial qui vous permettra d’afficher l’État, contrôle de l’effet et de visualiser les tendances données tous qui venue directement depuis l’environnement de votre maison par l’intermédiaire de vos périphériques de l’ITO. Ce frontal est fourni par la OpenHAB (photo 4).
Introduction
Ce Instructable détaillera comment faire ce qui suit :
- Installer le OpenHAB et le configurer au démarrage pendant la séquence de démarrage de la Raspberry Pi
- Installer Samba permettant de faciliter le développement site associé OpenHAB, y compris l’ajout de nouvelles icônes
- Installer OpenHAB concepteur et montrer comment déboguer votre code.
- Mettre en service un site maison exemple basé sur les premières parties de cette série, permettant un accès complet à la fonctionnalité exposée le système dans chaque appareil ITO.
Quelles pièces me faut-il ?
- Un réseau domestique
- Routeur avec serveur DCHP
- Une framboise Pi B + ou mieux
- Un Hub USB, clavier, souris et écran LCD moniteur pour mettre en place le Pi
- Une victoire 7 PC
- Si vous avez suivi toutes les précédentes parties, que vous pouvez utiliser les 3 appareils ITO à vivre tester votre serveur de OpenHAB. Défaut que vous pouvez utiliser MQTTSpy (je l’ai souligné comment réaliser direct et simulé des tests ci-dessous)
Quelles compétences ai-je besoin ?
Avec réalisme, vous aurez besoin ce qui suit :
- Un chargement de camion de patience.
- A mieux que la moyenne connaissance de Linux. Si vous avez suivi tous les exemples dans cette série, vous aurez plus de capacité suffisante dans ce domaine.
- Quelques connaissances de Java ou Eclipse Xtend (si vous cherchez à faire plus que juste les exemples simples que vous trouverez généralement sur internet)
Liens de la série
Précédent :