Ubiquiti MFI – Sledovanie automatizácie domu, ako aj Spravovanie

, chlapci v Linitx nám poslali nejaké informácie o fascinujúcom novej škále hardvéru automatizácie domu od Ubiquiti. Odroda pozostáva z gadgetov „M“ v triede, ako aj z každej MPOT môže mať až 3 senzory spojené s nimi.

Tieto gadgety triedy „M“ spúšťajú Linux, aby ste do nich mohli ssh (predvolené používateľské meno, ako aj heslo UBNT/UBNT), ak ich chcete spustiť v samostatnom režime. Prečítajte si prehľad hardvéru a softvéru …

MPORT – poskytuje prístup k množstvu senzorov a relé. Celkovo sa ponúka 3 súkromné ​​senzory, ale je k dispozícii iba jeden digitálny I/O, ako aj to, že je zahrnutý v maximálnom počte senzorov.

MPORT Serial – poskytuje vzdialené sériové pripojenie, ktoré umožňuje vzdialené sériové gadgety na prepojenie s aplikáciou Administration Software alebo na otvorenie terminálovej relácie z administratívneho softvéru.

MPOWER-MPOWER je k dispozícii v troch podobách, ale v podstate sú všetky presne rovnaké a poskytujú iba iný počet individuálne prepínateľných portov. MPOWER MINI má jeden port, MPOWER má tri porty, ako aj MPOWER PRO má osem. Obrovským nevýhodám z toho je, bohužiaľ, využívanie zásuviek v štýle amerického štýlu. Určite pre profesionálny dizajn by bolo oveľa lepšie využívať konektory v štýle IEC.

Čo je však na týchto gadgetoch skutočne fascinujúce, je to, že okrem toho, že káblové ethernety sú tiež schopní WiFi (B/G/N). To znamená, že ich budete môcť využiť kdekoľvek, kde máte k dispozícii zásuvku. Sérium MPORT obsahuje aj pripútateľnú anténu, ako aj vonkajšiu zásuvku. Počas nastavenia, pretože MPORTS sú dodávané s presne rovnakou adresou IP, nakonfigurovali sme ich prostredníctvom zložitého káblového ethernetového portu, aby využili svoje WiFi na prepojenie s primárnym systémom. Za predpokladu, že na oboch vašich administratívnych systémoch využívate rovnakú kombináciu používateľského mena/hesla, nemali by ste mať žiadne problémy s konfiguráciou gadgetov, ako je tento.

Senzory – V súčasnosti sú k dispozícii štyri rôzne druhy senzorov, hoci snímač pohybu je k dispozícii v stene, ako aj v stropných inštalačných verziách. Senzory využívajú kábel CAT5 na prepojenie na snímacie porty MPORT, ktoré sú modré. Aj keď sú konektory CAT5, nie sú schopné žiadna sieť.

Senzor dverí – je to jednoduchý spínač trstiny, ktorý je možné nasekať, ale reťazca Daisy spôsobí iba jednu „nejakú udalosť, ktorá sa vyskytla na tomto mieste“, čo sa účinne hlási ako jediný senzor. Senzor dverí je zapojený do vstupov I, ako aj k vstupom na poskytnutý koncový blok, ako aj potom zapojený do portu tretieho snímača.

Senzory steny/stropu – stena, ako aj stropné senzory využívajú na určenie pohybu infračervené aj mikrovlnné senzory, hoci je to konfigurovateľné prostredníctvom skokanov. Môžete tiež nakonfigurovať, či sa LED rozsvieti detekcia, v predvolenom nastavení je vypnutá.

Teplotný senzor – Teplotný senzor sa samozrejme vracia, súčasná teplota v konkrétnom mieste. Vykazovanie teploty sa môže zobrazovať v Celgigrade alebo Fahrenheite z administratívneho softvéru.

Aktuálny senzor – súčasný senzor môže nahlásiť elektrinu využívanú pomocou zariadenia. Slučka na senzore sa otvára, ako aj kábel je zasunutý, ako aj potom je slučka zatvorená. Musíte však vložiť iba online alebo neutrálny kábel do slučky, nie oboje. To znamená, že v napájacích káblo nie je rýchle skĺznutie na určenie použitia zariadenia.

Softvér – Administratívna softvérová aplikácia je napísaná v Java, ktorá poskytuje flexibilitu na nastavenie a spustenie ju v systéme Linux, OS X a Windows. Softvérová aplikácia nemá žiadne tradičné GUI, ale poskytuje rozhranie prostredníctvom vášho súčasného webového prehľadávača. Samotné rozhranie vyvoláva ťažké využívať JavaScript na zabezpečenie tekutiny a reaktívneho zážitku. Môžete pridať rutiny, aby napríklad spúšťače snímača pohybu vyskytovali iba v konkrétnych denných časoch alebo v noci. Na základe iných udalostí môžete tiež urobiť spúšťače podmienené. Napríklad pred odoslaním výstražného e -mailu budete napríklad potrebovať spustenie dvoch rôznych snímačov pohybu. Rovnako ako ďalšie administratívne aplikácie spoločnosti Ubiquiti, ak ich využívate, uvidíte podobnosť, môžete tony svoje vlastné pôdorysy alebo 3D vykresľovače, ako aj správne nastaviť senzory na ne.

Administratívna softvérová aplikácia využíva MongoDB na ukladanie backend, aj keď využitie 32-bitového OS funguje, neodporúča sa. V závislosti od toho, koľko senzorov máte, môžete zasiahnuť limit veľkosti 2 GB databázy uloženej na 32-bitové systémy. Hoci 32-bitové operačné systémy nie sú oficiálne podporované Ubiquiti, uviedli, že nebudú aktívne blokovať využitie v takýchto systémoch.

Najväčší problém s aplikáciou MFI Administration Software je skutočneNedostatok rozhrania API, ktoré by softvérovej aplikácii umožnilo hovoriť s tretími oslavnými systémami. V súčasnej podobe sa systém MFI beží izolovane, čo nie je skutočne vhodné pre integráciu s inými systémami. V všadeprítomnosti uviedli, že budujú aplikácie Android a klient iOS, takže existuje záblesk nádeje pre API.

Neexistuje žiadny dôvod, prečo by ste nemuseli využívať techniku ​​vysvetlenú v časti nižšie, aby ste obchádzali toto obmedzenie, ale zahŕňa to ďalšie práce a úsilie, ako aj predstavuje jeho vlastné problémy.

Hacking – Gadgety MPort prevádzkujú Linux a využívajú DropBear ako server SSH. Ak ste nevyužili aplikáciu Administration Software Application a prijali ste svoj gadget MPORT, môžete použiť SSH na prihlásenie pomocou predvoleného používateľského mena, ako aj hesla UBNT. Ak však využívate aplikáciu Administration Software Application, zistíte, že používateľské meno a heslo pre SSH zodpovedajú vášmu prihláseniu so správcom softvéru.

Po vytvorení pripojenia SSH objavíte adresár CFG, objavíte rôzne konfiguračné údaje, ktoré vám povedia, do ktorého portu je pripojený senzor. Ak budete diať dáta s názvom config_file, uvidíte, ktoré senzory, ak existujú, systém verí, že máte. Nižšie je uvedená vzorka, kde je teplotný senzor zapojený do portu 1.

port.0.sensorid = 50559f7dca9bbb0e4385dfde4
Pwr.0.Volt = 12
Ai.0.sensorid = 50559f7dca9bbb0e4385dfde4
Ai.0.model = ubiquiti mfi-ths
Ai.0.Label = teplota1
Ai.0.conversion = xyz*30 – 10
Ai.0.rep_analog = 1
Ai.0.Analog_tag = teplota
Ai.0.sum_tag = stupne

Pre snímač teploty sa môžeme pozrieť do /proc /analógov a extrahovať hodnoty. Je potrebné poznamenať niekoľko vecí. Zdá sa, že ai.0 je skutočne/proc/analóg/ai1, nie je AI0 v/proc/analóg. Požiadavka na kontrolu, že port je povolený na čítanie, môžete skontrolovať pri pohľade/proc/analógu/povolených, ako aj skontrolovať, že vrátená hodnota je 1. Ak nielen ozýva hodnotu 1. Hodnota vrátená z mačiek/Proc/Analog/AI1 nie je skutočná teplota, pravdepodobne uvidíte nízke číslo, napríklad 1.003. To je miesto, kde prichádza riadok AI.0.Conversion.

#cat/proc/analóg/ai1
1,003

Pretože náš vzorec je:

xyz * 30 – 10

Naša skutočná teplota je

1,003 * 30 – 10 = 20,09

Mimochodom, mojím prvým inštinktom bolo pozrieť sa na emuláciu aplikácie Administration Software, ktorá využíva Apache, ako aj alias, aby /informovala materiál, ako aj očakávané požiadavky na návratnosť, ktoré sa majú kódovať /šifrovať. Určite sa oplatí skontrolovať viac, pretože akýkoľvek typ použitého kľúča musí byť na MPOT aj na serveri, ako aj na oveľa ľahšiu extrakciu údajov na integráciu do iných systémov.

Existuje možnosť vyvinúť vaše vlastné senzory, napríklad pripájať batériu AA k kolíkom 3, ako aj 6 pripojenia RJ45, alebo A+, ako aj A-A-koncový blok by vám umožnilo vrátiť napätie z / Proc/Analog/AI Port. Pri čerstvej batérii by sa mala skontrolovať okolo 1,5 voltov.

linitx.com: ubnt.com

Chcieť viac? – Sledujte nás na Twitteri, ako sme my na Facebooku, alebo sa zaregistrujte do nášho informačného kanála RSS. Môžete dokonca dostať tieto spravodajské príbehy doručené e -mailom priamo do svojej doručenej pošty každý deň.

Zdieľajte toto:
Facebook
Twarch
Redit
Linkedin
Pinterest
E -mail
Viac

Whatsapp
Tlač

Skype
Tumblr

Telegram
Vreckovka

Leave a Reply

Your email address will not be published. Required fields are marked *