Wie ich anfing, ein Smart Home ohne Programmierkenntnisse zu bauen

Nur die Faulen haben noch nichts von Smart Homes gehört - sie trompeten seit etwa zehn Jahren aus allen Blickwinkeln ĂŒber sie, es gibt Hunderte von Herstellern von GerĂ€ten und AusrĂŒstungen auf der Welt und es scheint, dass das Internet der Dinge der Haupttrend des nĂ€chsten Jahrzehnts sein wird. Neulich habe ich mich entschlossen herauszufinden, was Smart Homes sind, wie viel sie kosten und wie ich ein solches System in meiner Zweizimmerwohnung in Kiew unabhĂ€ngig zusammenbauen kann.

Sehr schnell stellte ich fest, dass es keinen einzigen Standard auf der Welt oder einen „Referenz“ -Hersteller fĂŒr intelligente GerĂ€te gibt, und ich muss einen „Zoo“ aus mehreren Dutzend GerĂ€ten verschiedener Hersteller in einem Ökosystem zusammenfassen. Nest stellt die besten Thermostate und intelligenten Kameras der Welt her, die Chinesen stellen hervorragende Steckdosen mit einer Reihe nĂŒtzlicher Funktionen her, ABB und Schneider stellen GlĂŒhbirnen her - die Liste kann noch lange fortgesetzt werden, und dies wird im nĂ€chsten Artikel erörtert. Der wichtigste Punkt ist, dass jeder Hersteller seine eigene Software fĂŒr die Verwaltung seiner GerĂ€te anbietet und es einfach keine einfache Lösung gibt, um sie zentral zu verwalten.

Ich suchte nach Möglichkeiten, die besten GerĂ€te meiner Klasse in einem einzigen System zu kombinieren und ĂŒber ein Smartphone mit ihnen zu „kommunizieren“. Ich bin eher ein fortgeschrittener Benutzer als ein Entwickler und ich hoffe, dass meine praktische Erfahrung fĂŒr alle interessant sein wird, die sich fĂŒr das Thema Smart Homes interessieren, und normale Benutzer können es wiederholen.

Ein bisschen Material


Bevor ich zu den Einzelheiten ĂŒbergehe, möchte ich die Ergebnisse meiner Online-Recherchen und Umfragen unter Personen „im Fach“ teilen. ZunĂ€chst musste ich mich entscheiden, was ich vom "Smart Home" erwarte. Tatsache ist, dass dieses Konzept im Westen und in den postsowjetischen LĂ€ndern unterschiedlich interpretiert wird. In Europa und den USA sind sehr hohe Preise fĂŒr Gemeinschaftswohnungen und die Bewohner dieser LĂ€nder buchstĂ€blich vom Sparen besessen. Daher ist ein Smart Home fĂŒr sie ein System, das jedes ausgegebene Kilowatt ĂŒberwacht und Geld fĂŒr Strom, Heizung und Wasserversorgung spart.

In Osteuropa ist die Situation etwas anders. „Smart Home“ ist vor allem Komfort und dann Sparen. Strom in Kiew kostet einen Cent, heiß und kalt, auch das Sparen in einer Zweizimmer-Junggesellenwohnung ist fĂŒr mich nutzlos. Aber das VideoĂŒberwachungssystem mit Bewegungssensoren, GlĂŒhbirnen, die vom Sofa aus gesteuert werden können, Steckdosen, die sich planmĂ€ĂŸig ein- und ausschalten lassen, Klimaanlagen, die eine konstante Temperatur im Raum aufrechterhalten, geplante GerĂ€te, kontrollierte VorhĂ€nge und andere Ă€hnliche GerĂ€te sind genau das , was ich brauche.

Bild

Nachdem ich mich zwei Tage lang mit dem Thema befasst habe, habe ich noch drei Möglichkeiten, ein Smart Home zu erstellen.

  1. Bezahlen Sie fĂŒr die Dienstleistungen eines spezialisierten Unternehmens und gehen Sie nicht auf das Wesentliche des Prozesses ein
  2. Kaufen Sie alle erforderlichen GerÀte und konfigurieren Sie sie entweder auf der Basis eines vollwertigen Servers oder von Arduino \ Raspberry PI
  3. Zeichnen Sie eine Anwendung zum Verwalten eines Smart Homes basierend auf dem Sender Messenger selbst und schreiben Sie die Logik von Gadgets auf dem Cloud-basierten Corezoid-Betriebssystem vor

Jetzt möchte ich jede der drei Optionen der Reihe nach durchgehen und die Logik meiner Wahl erlÀutern.

Option 1. Bezahlen und kostenlos.


Nach den Bewertungen der meisten Experten, die ich befragt habe, ist es am besten, ein „Smart Home“ in der Phase des Baus oder der Reparatur eines Raums zu entwerfen. Dies ist erforderlich, um alle erforderlichen Kabel in die Wand zu "nĂ€hen", Notstrom- und Wasserversorgungen hinzuzufĂŒgen, Sensoren an Rohren und Kesseln zu installieren und so weiter. Dies ist die teuerste, aber gleichzeitig funktionale Option. Hier ist eine kurze Liste seiner Funktionen.

  • , ,
  • , ,
  • / , , ,
  • ,
  • ,
  • ,

Ein solches System erfordert seriöses Design und das eigenstĂ€ndige Malen des Konzepts eines „Smart Home“ - die Aufgabe ist unrealistisch. Wie ich oben geschrieben habe, entwickeln GerĂ€tehersteller in den USA und in Europa Lösungen fĂŒr jeden Einzelfall und steuern den Installationsprozess. Der schlĂŒsselfertige Preis beginnt bei mehreren tausend Tausend Euro und hĂ€ngt von der RaumflĂ€che und der Anzahl der verwendeten Sensoren ab. Über diesen Link können Sie sich ĂŒber die Lösungen von Siemens informieren. Ähnliche Komplexe werden von IBM, Bosch, Cisco, Panasonic, Logitech, ABB, Philips und anderen Marken angeboten.



Leider funktioniert diese Option in der Ukraine nur zur HĂ€lfte. Sie können alle erforderlichen GerĂ€te bei uns kaufen oder bestellen, aber ein Unternehmen, das nicht mit dem Hersteller verbunden ist, wird ein „Smart Home“ entwerfen und bauen. Dies bedeutet, dass ich mich auf das GlĂŒck und die ProfessionalitĂ€t der Auftragnehmer verlassen muss. Ich weiß aus erster Hand ĂŒber Fakap-Bauherren Bescheid, und im Fall eines Smart Homes kann das Ausstechen, multipliziert mit einem Mangel an Wissen, zu den traurigsten Konsequenzen fĂŒhren. Diese Option passt jedoch immer noch nicht zu mir - die Reparatur wurde bereits in meiner Wohnung durchgefĂŒhrt, daher möchte ich Smart-Home-Technologien in das fertige GebĂ€ude integrieren und mich nicht mit der Aktualisierung der Kommunikation befassen.

Option 2. Intelligentes chinesisches Haus


In China kann man absolut alles kaufen - von Spionage-SchlĂŒsselanhĂ€nger (fĂŒr die sie in der Ukraine aus irgendeinem Grund inhaftiert sind) bis hin zu Atombatterien. Auf alibaba.com , aliexpress.com , dx.com , taobao.com und anderen Ă€hnlichen Websites können Sie sowohl vorgefertigte Systeme als auch deren einzelne Elemente kaufen. Die meisten chinesischen GerĂ€te sind in FertighĂ€user eingebaut, und eine Sanierung fĂŒr ihre Installation ist nicht erforderlich.

Ein Beispiel fĂŒr eine „Boxed Solution“ ist das „Smart Home“ von Meizu. Dies ist eine Sammlung von Gadgets verschiedener Unternehmen, die vom LifeKit-Softwarepaket kombiniert werden. Dies sind RyFit-Waagen, X-Light Plus-Lampe, Air Cube-Luftreiniger, Steckdosen und andere GerĂ€te. Xiaomi hat kĂŒrzlich ein Ă€hnliches System veröffentlicht.



FĂŒr einzelne "GerĂ€te" ist es hier noch interessanter. Auf dem chinesischen GegenstĂŒck zu Kickstarter, dem Veranstaltungsort von Demohour , tauchen regelmĂ€ĂŸig erstaunliche Dinge auf. KĂŒrzlich stellte der „Smart Socket“ Smart Plug K einen chinesischen Crowdfunding-Rekord auf und sammelte rund 270.000 US-Dollar. Der Socket unterstĂŒtzt alle gĂ€ngigen Steckertypen , kann alle GerĂ€te aus der Ferne ein- und ausschalten, unterstĂŒtzt den 3G- und Wi-Fi-Zugang und fungiert als Wi-Fi-Repeater zur VerstĂ€rkung Signal. Ein guter Satz von GerĂ€ten bietet das chinesische Unternehmen BroadLink. Auf Amazon.com können Sie eine Reihe der erforderlichen Gadgets kaufen und daraus Ihre eigene Version des „Smart Home“ erstellen. Unter diesen Links ( 1 , 2 , 3) Sie können ĂŒber andere GerĂ€te lesen.



Der Nachteil dieser Option ist, dass es eine einzige einfache Lösung auf dem Markt gibt, mit der Sie alle auf dem Markt verfĂŒgbaren GerĂ€te in einem einzigen System kombinieren können. Sie mĂŒssen eine Wahl treffen - kaufen Sie eine Reihe von GerĂ€ten von einem Hersteller oder kaufen Sie GerĂ€te verschiedener Marken und verwalten Sie jedes einzeln. Die erste Option ist schlecht, weil es auf der Welt keinen "Referenz" -Entwickler von "Smart Homes" gibt, der die besten GerĂ€te seiner Klasse herstellt, und die zweite ist, dass die Steuerung jedes einzelnen GerĂ€ts dem Prinzip eines Smart Homes widerspricht.

Sind beschrieben auf HabrĂ©Dutzende von Möglichkeiten, um unabhĂ€ngig ein "Smart Home" zu erstellen, das auf Linux-Ă€hnlichen Systemen, Arduino, Raspberry PI oder vollwertigen Servern basiert. Dies ist eine großartige Lösung, aber ich bin eher ein fortgeschrittener Benutzer als ein Entwickler und kann solche Schemata kaum realisieren. Ich habe mich entschlossen, einen Weg zu finden, der kein spezifisches Wissen erfordert.

Option 3. DIY


Bei der Suche bin ich auf die Entwicklung ukrainischer Programmierer gestoßen - den Sender Messenger. Das Funktionsprinzip von Sender Ă€hnelt dem chinesischen WeChat. Es ermöglicht Ihnen, mit einem einfachen Formular-Designer vollwertige mobile Anwendungen zu erstellen. Der Designer selbst ist alles andere als ideal, aber mit seiner Hilfe kann etwas getan werden. Bei der Ausgabe sollte ich eine "Anwendung in Anwendung" erhalten, die Daten von GerĂ€ten ĂŒber die integrierte API empfĂ€ngt und auf dem Smartphone-Bildschirm anzeigt. Ich möchte die Arbeit von Gadgets mit Hilfe des Corezoid Cloud-Betriebssystems beschreiben, das keine Kenntnisse der Programmiersprachen erfordert und es Ihnen ermöglicht, fast jeden Prozess zu automatisieren, einschließlich des Verhaltens von GerĂ€ten in Smart Homes.



Im nĂ€chsten Artikel werde ich den ersten Schritt machen und den Google Nest-Thermostat und den ferngesteuerten Lego-Roboter mit einem Smartphone an Bord einrichten. Unterwegs werde ich ĂŒber die Architektur meines Smart Homes und die darin enthaltenen GerĂ€te sprechen.

Source: https://habr.com/ru/post/de384709/


All Articles