1321
Bazar / Re:Prodám bananapi m3
« kdy: 07. 04. 2019, 21:16:59 »Tolik zajemcu jsem necekal.Psal jsem ti PM v sobotu rano. V jake to je teda fazi? Jsi uz s nekym domluvenej?
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
Tolik zajemcu jsem necekal.Psal jsem ti PM v sobotu rano. V jake to je teda fazi? Jsi uz s nekym domluvenej?
To znamená, že pokud budete chtít rozeslat ( publikovat ) zprávu 40 senzorům s garancí doručení, bude to dle testů co jsem viděl trvat mosquitu na Rpi2 přes 4 sekundy.Nevím, kdo to jak zkoušel, ale zjevně dělal něco špatně.
A samozřejmě, publikovat jich můžete kolik chcete, jen víc než těch 9 za sekundu prostě neprotlačíte.
U MQTT mi trochu vadí ta přebujelost.MQTT je naopak velice úsporně navržený protokol. A slušně navržený - broker s většinou funkcionality se dá napsat za víkend. Ještě minimalističtější pak je MQTT-SN.
Když si představím, že všechny sensory se mi přihlásí třeba k odběru venkovní teploty nebo synchronizaci času, tak broker musí postupně obeslat všechny pěkně jednoho po druhém.Což není absolutně žádný problém. Jsou to malé objemy dat a ten tok, který to způsobí, je pořád o několik řádů nižší než třeba blbý internetový rádio.
A při tom by stačil jeden broadcast označený jako venkovní teplota nebo čas.To by ale museli být všichni klienti na jednom broadcast segmentu. Což je velký omezení.
Kdo to potřebuje, tak si to přijme a uloží
Něco jako u CAN.
A pak pozor u rychlých dějů.Tomuhle nerozumím. Zpráv publikuje tolik, kolik mu řeknu, aby publikoval. QOS=2 pak jenom znamená, že na jednu "datovou zprávu" se použijí minimálně další 2 "servisní" zprávy.
RPi2 dokáže při qos=2 publikovat je 8 až 9 zpráv za sekundu.
Nebo kdyz mam pohybove cidlo treba v topicu /home/kuchyn/pohyb a zjistim ze nezabira cely prostor, jednoduse dodam druhe, ktere bude posilat do stejneho topicu zpravy pri pohybu. Funkcnost zustava stejna a nakonec alarmu je jedno, ktere cidlo to zaznamenalo, alarm vi ze je v kuchyni pohyb.Jj, přesně tak. Je to nesmírně návykové. Člověk si teda trochu musí polámat hlavu s tím, jak chce ty topiky strukturovat, popř. v jakém formátu tam data posílat, ale jak si to rozmyslí, je to pak už paráda.
asi ty GUI budu ruzne testovatUrčitě sem postupně piš zkušenosti, dost mě to zajímá. Dík.
Ale u některého HW se bez něj asi nejde obejít.O HW to moc není - kamkoliv je možný dát MQTT, tam se vejde jednoduchý HTTP nebo aspoň TCP socket.
No právě v tom se mi líbí Mozilla IoT. Má moderní a minimalistický design, kterého se teoreticky BFU nemusí leknout(tedy alespoň po tom co jsem ukázal screenshoty).Nevím, nezkoušel jsem. Na první kouknutí mě trochu odrazuje to, že to je vlastně "framework", nějaký datový model, kterému se člověk musí přizpůsobit. Spíš tohle mi přijde jako kanón na vrabce... Přijímat nějakej datovej model jenom kvůli tomu, že chceš jejich gui, by mi to nepřišlo moc moudrý.
takže by Node Red byl dost možná kánon na komára.Node Red je pěknej v tom, že instalace je jednoduchá, údržba není prakticky žádná a během pár minut si tam rozjeddeš první nástřel automatizace. Zároveň se ale nemusíš bát, že bys ho "přerostl" - dají se v něm dělat i celkem složité věci. Samozřejmě, nějaké limity to má, něco je trochu nešikovné, ale celkově je to - zvlášť pro domácí použití - fakt paráda.
A budeš pak tu logiku složitě předělávat. Takže lepší je imho začít s NR hned.To neni spatne. Diky za tip. Akorat ten dashboard vypada dost podobne jako ten openHab, takovy trochu chaoticky a neprehledy. Nejde o to ze bych se v tom nevyznal, jde o to ze to budou pouzivat i uplni BFU co se v Google Home boji zmacknou jedno obri tlacitko na zapnuti svetel a tohle by je asi polozilo.To naprosto chápu. Tohle podle mě nemá řešení jiný, než si ten web fakt sám napsat. Není to těžký. Pokud bys chtěl jít touhle cestou, tak ti můžu i dodat nějakej template, co používám, takže by sis to jenom upravil/doplnil podle sebe.
Druha vec je NodeJS, ktery nemam rad, ale to je osobni preference, kterou bych tady nerad dale resil. I tak mi to zase neco otevrelo o Node Red jsem zatim neslysel, takze dikyJo, s tímhle taky souhlas. Node.js nikdy nepoužívám a považuju ho za cestu úplně špatným směrem. Ale v Node Red se ho fakt nemusíš bát - jak říkám, provozuju to několik let, je to naprosto stabilní, upgrady nejsou problém, s modulama není problém. Vlastně si vůbec nepamatuju, že bych s tím cokoli řešil. Můžu fakt s klidným svědomím doporučit i přesto, že je to Node.js
Jo to echo jsem už dávno smazal, zbylo tam:Coz je porad spatne. Nastuduj si, co $(...) dela.Kód: [Vybrat]$($EXECUTE)
Máte prosím někdo nápad v čem by mohla být chybaTento radek velmi pravdepodobne nedela to, co si myslis, ze dela:
Kód: [Vybrat]echo "$($EXECUTE)"
Nemám oprávnění/povolení jakkoliv upravovat systémové soubory a konfiguraci. Co je nestandardního na tom, že se chci přihlásit a upravovat textové soubory na serveru? Nechci se přihlašovat na roota ani dočasně. Chci používat "sudo -i", které mi umožňuje bez nutnosti znát heslo roota ten textový soubor upravovat.Znovu opakuju: je opravdu nutný si nastudovat alespoň základy toho, jak unixová oprávnění fungují. Pro ilustraci nevyčerpávající seznam toho, v čem se zřejmě mýlíš:
U tohoto server nemám přístup k uživateli "root" a musím používat "sudo -i".Sudo je způsob, jak se na roota (dočasně) přepnout. Když zadáš v terminálu "sudo su -", staneš se rootem (pokud na to máš oprávnění). Tvrzení "nemám přístup k uživateli "root"" je tedy pravděpodobně mylné. Spíš jsi chtěl říct "nemůžu se na roota přihlásit pomocí ssh" (nebo winscp). To je triviálně řešitelný problém (změna jednoho řádku v konfiguraci sshd).
Takže si mi řekl, že se na serveru dá vzdáleně pracovat jen pokud máš root access? :-)Ne.
Napadá Vás prosím někoho, jak to řešit jinak?Především nepíšeš, jaký problém a proč řešíš. Pokud se připojíš jako root, tak vše funguje. Když se připojíš jako ne-root, hledáš způsob, jak se na roota přepnout (sudo), proč?