Die Jungs von Linitx haben uns einige Informationen zu einer faszinierenden neuen Auswahl an Hausautomation -Hardware von Ubiquiti geschickt. Die Sorte besteht aus “M -Klasse -Netzwerken” -Kladgets, und jeder Mport kann bis zu 3 Sensoren mit ihnen verknüpft sein.
Diese Gadgets der M -Klasse werden Linux ausgeführt, sodass Sie sie in sie in diese Weise (Standard -Benutzername sowie Kennwort von UBNT/UBNT) können, wenn Sie sie im eigenständigen Modus ausführen möchten. Lesen Sie weiter, um einen Überblick über die Hardware sowie die Software zu erhalten.
MPORT – bietet Zugriff auf eine Reihe von Sensoren sowie Relais. Bis zu 3 private Sensoren werden insgesamt jedoch nur eine digitale E/A angeboten, die in der maximalen Anzahl von Sensoren enthalten ist.
MORT Serial – Bietet eine Remote -serielle Verbindung, mit der Remote -Seriengeräte mit der Anwendung der Administrationssoftware oder einer Terminalsitzung aus der Administrationssoftware verlinkt werden können.
MPOWER-Der MPOWER ist in drei Guises erhältlich, aber im Wesentlichen sind sie alle genau gleich und bieten nur eine andere Anzahl von individuell schaltbaren Ports. Der Mpower Mini verfügt über einen einzigen Port, der Mpower hat drei Ports sowie der Mpower Pro acht. Der enorme Nachteil davon ist leider die Verwendung von US -Stallsockeln. Auf jeden Fall für das Pro -Design wäre es viel besser gewesen, Steckverbinder im IEC -Stil zu verwenden.
Was diese Geräte jedoch wirklich faszinierend ist, ist, dass sie nicht nur mit kabelgebundenem Ethernet fähig sind. Dies bedeutet, dass Sie diese überall verwenden können, wo Sie über einen Stromstock stehen. Die Mport -Serie umfasst auch eine anhaftbare Antenne sowie eine Außenbuchse. Während der Einrichtung haben wir sie über den schwierigen kabelgebundenen Ethernet -Port konfiguriert, da die Mports alle mit genau derselben IP -Adresse versendet werden, um ihr WLAN zu verwenden, um mit dem primären System zu verknüpfen. Vorausgesetzt, Sie verwenden genau die gleiche Kombination aus Benutzername/Kennwort für beide Verwaltungssysteme, sollten Sie keine Probleme haben, Geräte wie diese zu konfigurieren.
Sensoren – Derzeit stehen vier verschiedene Arten von Sensoren zur Verfügung, obwohl der Bewegungssensor sowohl in der Wand- als auch in der Deckeninstallationsversionen erhältlich ist. Die Sensoren verwenden das CAT5 -Kabel, um mit den Sensoranschlüssen des MORT blau zu verknüpfen. Obwohl die Anschlüsse CAT5 sind, sind sie in keinem Methodennetzwerk fähig.
Türsensor – ist ein einfacher Schilfschalter, der doch desternde Kettung sein kann. Die Kettung von Gänseblümchen verursacht jedoch nur ein einzelnes „Ein Ereignis an diesem Ort“, der effektiv als einzelner Sensor berichtet. Der Türsensor ist sowohl mit den I- als auch mit O -Eingängen am bereitgestellten Klemme Block verdrahtet und dann an den dritten Sensoranschluss angeschlossen.
Wand-/Deckensensoren – Die Wand sowie Deckensensoren verwenden sowohl Infra -Red- als auch Mikrowellensensoren, um die Bewegung zu bestimmen, obwohl dies über Springer konfigurierbar ist. Sie können ebenfalls konfigurieren, ob die LED bei der Erkennung aufleuchtet. Dies ist standardmäßig ausgeschaltet.
Temperatursensor – Der Temperatursensor kehrt offensichtlich die gegenwärtige Temperatur an einem bestimmten Ort zurück. Die Temperaturberichterstattung kann aus der Verwaltungssoftware in Celsius oder Fahrenheit angezeigt werden.
Aktueller Sensor – Der vorliegende Sensor kann den von einem Gerät verwendeten Strom melden. Die Schleife des Sensors öffnet sich und das Kabel wird eingerichtet und dann ist die Schleife geschlossen. Sie dürfen jedoch nur das Online- oder das neutrale Kabel in die Schleife einfügen, nicht beides. Dies bedeutet, dass in einem Stromkabel kein schnelles Verschieben der Nutzung eines Geräts vorhanden ist.
Software – Die Administrationssoftwareanwendung ist in Java geschrieben, die die Flexibilität für die Einrichtung sowie die Ausführung unter Linux, OS X sowie Windows bietet. Die Softwareanwendung verfügt jedoch nicht über eine herkömmliche GUI, die jedoch die Schnittstelle über Ihren zeitgenössischen Webbrowser bietet. Die Schnittstelle selbst nutzt JavaScript stark, um sowohl eine Flüssigkeit als auch eine reaktive Erfahrung bereitzustellen. Sie können Routinen hinzufügen, damit beispielsweise Bewegungssensor nur zu bestimmten Tages- und Nachtzeiten ausgelöst wird. Sie können auch die Auslöser basierend auf anderen Ereignissen bedingten. Zum Beispiel benötigen Sie möglicherweise die Auslösen von zwei verschiedenen Bewegungssensoren, bevor Sie eine Alarm -E -Mail senden. Ähnlich wie bei den anderen Verwaltungsanwendungen von Ubiquiti werden Sie die Ähnlichkeit ansehen, Sie können Ihre eigenen Grundrisse oder 3D -Rendern tauschen und die Sensoren richtig aufstellen.
Die Anwendung von Administration Software verwendet MongoDB für den Backend-Speicher, und obwohl die Verwendung eines 32-Bit-Betriebssystems funktioniert, wird dies nicht empfohlen. Abhängig davon, wie viele Sensoren Sie haben, können Sie die 2 GB-Größenbeschränkung der Datenbank an 32-Bit-Systemen erreichen. Obwohl 32 Bit-Betriebssysteme nicht offiziell unterstützt werden, haben Ubiquiti festgestellt, dass sie die Verwendung in solchen Systemen nicht aktiv blockieren.
Das größte Problem bei der Anwendung der MFI -Administration -Software ist wirklichDas Fehlen einer API, die es der Softwareanwendung ermöglichen würde, mit dritten Feiersystemen zu sprechen. Da es steht, wird das MFI -System isoliert ausgeführt, was nicht wirklich für die Integration mit anderen Systemen geeignet ist. Ubiquity hat angegeben, dass sie Android sowie iOS -Client -Anwendungen bauen, sodass es einen Hoffnungsschimmer für eine API gibt.
Es gibt keinen Grund, warum Sie die im folgende Abschnitt erläuterte Technik möglicherweise nicht verwenden, um diese Einschränkung zu umgehen. Dies beinhaltet jedoch zusätzliche Arbeiten sowie Aufwand sowie ihre eigenen Probleme.
Hacking – Die MPOR -Geräte führen Linux aus und verwenden DropBear als SSH -Server. Wenn Sie die Anwendung von Administration Software nicht verwendet haben und Ihr Mport -Gadget angenommen haben, können Sie SSH zur Verwendung des Standard -Benutzernamens sowie des Kennworts von UBNT verwenden. Wenn Sie jedoch die Anwendung von Administration Software verwenden, werden Sie feststellen, dass der Benutzername sowie das Passwort für SSH mit Ihrer Anmeldung mit der Administratorsoftware übereinstimmen.
Sobald Sie eine SSH -Verbindung hergestellt haben, entdecken Sie ein CFG -Verzeichnis, in dem Sie verschiedene Konfigurationsdaten entdecken, die Ihnen mitteilen, in welchen Port ein Sensor angeschlossen ist. Wenn Sie sich die Daten namens config_file katzen, können Sie feststellen, welche Sensoren, falls vorhanden, das System glaubt, dass Sie es haben. Unten ist eine Probe, bei der ein Temperatursensor in Port 1 angeschlossen ist.
port.0.Sensorid = 50559f7dca9bb0e4385dfde4
Pwr.0.volt = 12
AI.0.Sensorid = 50559F7DCA9BB0E4385DFDE4
Ai.0.model = ubiquiti mfi-ths
AI.0.label = Temperatur1
AI.0.Conversion = xyz*30 – 10
AI.0.REP_ANALOG = 1
Ai.0.Analog_tag = Temperatur
Ai.0.sum_tag = Gradhours
Für einen Temperatursensor können wir in /proc /analog suchen und die Messwerte extrahieren. Es gibt einige Dinge zu beachten. Ai.0 scheint wirklich/proc/analog/ai1 zu sein. Es gibt kein AI0 in/proc/analog. Sie müssen untersuchen, dass der Port zum Lesen aktiviert ist. Sie können untersuchen, indem Sie sich nach/proc/analog/aktiviert und prüfen, ob der zurückgegebene Wert 1 ist. Wenn nicht nur einen Wert von 1 an ihn wiederholt. Der Wert, der von einer Katze von/proc/Analog/AI1 zurückgegeben wird, ist nicht die tatsächliche Temperatur, Sie werden höchstwahrscheinlich eine niedrige Zahl sehen, z. B. 1.003. Hier wird die AI.0.Conversion -Zeile typisiert, die die config_file hereinkommt. Diese Zeile ist die Conversion -Formel zum Erhalten des tatsächlichen Ergebniss. Der XYZ repräsentiert den vom Sensor ausgewiesenen Wert, also als Beispiel:
#cat/proc/analog/ai1
1.003
Da unsere Formel lautet:
xyz * 30 – 10
Unsere tatsächliche Temperatur ist
1.003 * 30 – 10 = 20,09
Übrigens war mein allererster Instinkt, die Emulation der Administrationssoftwareanwendung unter Verwendung von Apache sowie einen Alias für das Material sowie die erwarteten Rückgabeteile zu kodieren /verschlüsselt zu machen. Dies lohnt sich auf jeden Fall mehr, da jede Art von Taste sowohl auf dem MPORT als auch auf dem Server vorhanden ist und eine viel einfachere Extraktion der Daten für die Integration in andere Systeme erleichtert.
Es besteht die Möglichkeit, Ihre eigenen Sensoren zu entwickeln, zum Beispiel eine AA-Batterie an Stifte 3 sowie 6 der RJ45-Verbindung oder A+ sowie A- des Terminalblocks würden es Ihnen ermöglichen, die Spannung aus dem / zurückzugeben Proc/Analog/Ai Port. Mit einer frischen Batterie sollte es etwa 1,5 Volt ausgechern.
linitx.com: ubnt.com
Mehr wollen? – Folgen Sie uns auf Twitter, wie uns auf Facebook oder melden Sie sich für unseren RSS -Feed an. Sie können diese Nachrichten sogar jeden Tag per E -Mail direkt in Ihren Posteingang liefern lassen.
Teile das:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
Email
Mehr
WhatsApp
Drucken
Skype
Tumblr
Telegramm
Tasche