Question:
Utilisation de plusieurs ordinateurs Raspberry Pi pour créer un Internet des objets domestique
Nicholas Shanks
2013-01-24 17:40:50 UTC
view on stackexchange narkive permalink

Je m'intéresse au concept et au déploiement de l'Internet des objets. L'une des principales exigences est d'avoir des ordinateurs bon marché et un réseau omniprésent. Je veux savoir si le Raspberry Pi dans sa forme actuelle ou dans un modèle à venir conviendrait à ce genre de tâche (je ne sais presque rien de l'appareil). Un équipement approprié nécessiterait un processeur polyvalent capable d'exécuter TCP / IPv6 et probablement aussi une pile HTTP ou une implémentation de l'API ZigBee. Une sorte de stockage non volatile de faible capacité et bon marché (par exemple, flash). Il faudrait une prise en charge 802.11 compatible avec les réseaux domestiques courants (a / b / g / n / ac / ad) et la possibilité de s'auto-organiser en un réseau maillé et d'effectuer la propagation des messages.

Le Pi vient-il n'importe où près de ça? Si ce n'est pas le cas, veuillez détailler ce qui manque et ce qui se passe dans le pipeline des fabricants. S'il répond à toutes ces exigences, veuillez fournir un exemple si vous le pouvez d'un déploiement existant démontrant son utilisation.

Il semble que certains systèmes d'exploitation aient IPv6 et d'autres pas: http://raspberrypi.stackexchange.com/questions/37/ipv6-connectivity
Le Pi peut exécuter n'importe quelle pile HTTP qui peut compiler sur ARM et fonctionner de manière satisfaisante sur son processeur / 512 Mo de RAM, et le support sans fil (via des connecteurs USB) est bien testé par la communauté. L'auto-organisation et la propagation des messages sont un problème logiciel - encore une fois, tout ce qui sera compilé et exécuté. Alors oui, je pense que le Pi est une plate-forme adéquate, mais je m'attends à ce que cela demande beaucoup d'intégration, et éventuellement de développement logiciel.
Je pense que la plate-forme Pi est un peu chère pour une utilisation large (plus de 1 ou 2 dans une maison) - avec WiFi, alimentation et carte SD, vous êtes plus proche de 50 $ que de 35 $. Je pense que c'est un bon prix pour les pièces uniques DIY / hacker.
@TomG bien que le prix de plusieurs Pis sera résumer les coûts sont toujours en dessous d'une solution pour la domotique. Mais peut-être qu'un mélange de pièces domotiques bien établies sous le contrôle d'un Raspberry Pi connecté via Ethernet / WiFi pourrait faire le travail. Je suis intéressé par les pensées des autres.
Trois réponses:
#1
+3
lauhub
2013-02-27 21:03:40 UTC
view on stackexchange narkive permalink

Le Raspberry-PI manque plusieurs fonctionnalités que vous souhaitez (support 802.11, implémentation de l'API Zigbee).

Cependant, il est possible de les ajouter au PI.

D'abord là sont des tableaux qui étendent les capacités de PI (voir PiggyBackboard et sa démo). Le coût du tableau est d'environ 23 €.

Deuxièmement, il existe une distribution Debian qui est activement développée sur le PI: Raspbian. C'est Debian, donc cela fonctionne comme un Debian et vous pouvez gérer tout ce que vous voulez, presque comme avec un PC "normal". Comme il y a des projets comme celui-ci ( linKnx) qui sont déjà disponibles pour l'IP (voir ce forum).

À propos de Zigbee, j'ai aussi trouvé ceci, mais je ne sais pas si cela fonctionne pour le PI: http://www.open-zb.net/

Maintenant, il y a aussi quelques choses que vous doit être conscient:

  1. Une carte Raspberry-PI a besoin d'une alimentation électrique d'au moins 700 mA. Il y a plusieurs problèmes dus au manque de puissance. De plus, cela signifie que chaque carte consomme au moins 3,5W. Cela peut vous limiter en fonction de ce que vous voulez faire. Il est recommandé que la puissance de courant minimale soit d'au moins 1000 mA.
  2. Si vous souhaitez brancher des périphériques USB consommateurs d'énergie, vous devrez acheter un concentrateur USB.

Comme indiqué par TomG, le coût de l'équipement pourrait être important. Mais vous aurez beaucoup de travail à faire pour intégrer tout cela ensemble. Et n'oubliez pas que RPi n'est pas une solution industrielle (comme les cartes système ALIX par exemple) et que la fiabilité de la carte peut ne pas être adaptée à vos besoins.

#2
+2
gene
2013-06-05 18:03:15 UTC
view on stackexchange narkive permalink

Vous pouvez essayer HomeGenie sur Raspberry Pi:

http://www.homegenie.it

prend en charge X10, Z-Wave, Philips Hue et beaucoup plus. Il permet également de contrôler les composants directement sur GPIO / SPI / I2C et il dispose d'un puissant éditeur de programme d'automatisation prenant en charge Arduino Sketch, C #, Javascript, Python et Ruby ... voir le lien ci-dessus pour plus d'informations et d'exemples.

pourriez-vous fournir un résumé de ce que fait ce logiciel?, si le lien ne fonctionne plus, cette réponse n'aide pas vraiment pour les références futures
@kolin, a ajouté un résumé et un lien mis à jour comme suggéré. Merci.
#3
+1
abolotnov
2013-02-07 02:18:51 UTC
view on stackexchange narkive permalink

Je suis actuellement en train de créer un cœur d'application pour mon projet de maison intelligente - il y aura 6 à 10 appareils sur le réseau, chacun contrôlant sa propre zone et effectuant différentes tâches et opérations - sécurité, notifications, rapports de capteurs, contrôle des lumières et des appareils , etc.

RPI peut être traité comme un ordinateur normal capable d'exécuter des systèmes d'exploitation réguliers et impairs. Il répond à vos besoins, même si vous semblez mélanger les exigences matérielles et logicielles dans une seule pile, ce qui est un peu étrange.

Votre question ne permet pas de savoir quel est l'objectif principal de l'Internet des objets que vous essayez de créer . Je vois deux domaines clés pour lesquels l'Internet des objets est valable: connaître / détecter et contrôler / exploiter. Les deux sont possibles dans une bonne mesure avec RPI dans son état matériel et logiciel actuel.

La détection et le calcul de tout ce qui est compliqué peut ne pas être toujours possible avec RPI - des choses comme l'identité faciale / vocale et la reconnaissance sans l'aide d'autres le matériel sera soit lent, soit impossible, la lecture des données des capteurs et le contrôle des servos et des lumières se font facilement - la plupart des solutions autonomes pour ce type de tâches vendues sont effectuées à l'aide de matériel bien en deçà des spécifications RPI.

Je vous suggère d'identifier vos priorités clés et de rechercher un exemple de mise en œuvre avec RPI.

Je n'ai pas encore identifié tout ce que je voudrais, mais la liste initiale est quelque chose comme 1) le contrôle du chauffage central, des rideaux et des lumières sur Internet, 2) la capture automatisée et le stockage hors site des images de la caméra vidéo déclenchées par le mouvement lorsque la maison est supposée inoccupé, avec notification par e-mail, 3) identification de qui se trouve dans le salon et personnalisation des services disponibles via le centre de presse.
Les 2 et 3 ne nécessitent-ils pas un processeur puissant pour l'analyse vidéo en temps réel, ce que le Raspberry n'a pas? Mais si vous pouvez les exécuter sur un ordinateur plus puissant, tout devrait bien se passer.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...