Miniszámítógépek, SBC-k

Elérhető mobil OS-ek?

Sziasztok!

Egy ideje próbálok rendet rakni a fejemben de nem túl nagy a siker.
Valami olyan mobil OS-t keresnék, amin jó eséllyel futtathatók natív linux szoftverek mint pl. a Raspbian.

Eddig nagyjából 2 dolgot "találtam". Az Ubuntu Touch nagyon ígéretes volt, de mire lett volna belőle valami, kilőtték a projektet. Azóta szinte egy helyben vergődik.
A másik a Sailfish OS, amiről túl sok infóm nincs. Mindenhol azt írják, hogy nem Android, de mégis a LineageOS-re épül, ami tudtommal ugyanolyan Android mint a többi.

Van 2 hasznavehetetlen táblagépem. Az egyik karcsú memóriában és processzorban, de pl. konzolozni mondjuk egy fizikai billentyűzettel bármelyik jó lenne. Van 2 telóm, az egyik egy Xiaomi Redmi 4X, ami hardveresen sem annyira gáz (32G rom, 3G RAM) és semmire nem használom csak porosodik. Elvileg elkezdték portolni rá az Ubuntu Touch-ot de valahol elakadt a projekt. A másik egy Mi Mix 2s, ami napi használatban van, flagship készülék elvileg bőven lenne erőforrás, a mérete pont ideális lenne és ha lenne valami használható cucc, simán beáldoznám.

Tudom, hogy van GPD Pocket 2 és társai, de elég húzós az áruk.
Az egyik ok ami miatt jó lenne ez, hogy lehetne hasznosítani a még működő de kissé elavult hardvereket, a másik pedig hogy egy kis vékony eszköz amit könnyű hordozni egy bluetooth billentyűzettel faja lenne. Ha működik az OTG és lehet rá csapni HUB-ot vagy/és wired hálókártyát, akkor wireshark-tól elkezdve minden jóság értelmet nyerne.

Vállalkozó szellemű RPi0 tulajokat keresek egyszerű tesztre

RPi0-ra raknék MotionEyeOS-t, ami Pi0-n a Raspbian-féle (most éppen 4.14-es) kernelt használja.

És hogy a lehető legegyszerűbb legyen az elérése a dolognak, be szeretném lőni a cuccot egyúttal USB-gadget módba. Jó lenne akár a g_ether, vagy akár a g_serial modul is. A net tele van azzal, hogy Raspbianon egy kb 4.4 kernel óta hogyan működik:

a /boot/config.txt-be egy önálló sorba beírjuk, hogy dtoverlay="dwc2", a /boot/cmdline.txt-be pedig az egyetlen sor végére azt, hogy "modules-load=dwc2,g_ether" (vagy g_serial). Ha a g_ether-t használom, akkor amikor összekötöm a gépet és a SBC-t az usb-kábellel, sima IP-hálózat lesz a kettő között, ha a g_serial-t használom, akkor soros portot csinál belőle, így cu/tip/minicom/picocom/stb segítségével érhető el a Pi. Előző esetben pl. az ssh-szervert engedhetem rá az usb0-ra, utóbbi esetben a getty(nek megfelelő szoftver)t.

És itt a gond. Letöltött legutolsó MEyeOS alatt

- egyrészt nem tölti be a modulokat a fenti hatására; sőt nem tölti be akkor sem, ha a modulok betöltését a dokumentáció szerint is használható /boot/modules -be írom - helyette csak a /etc/modules a jó neki (ez azért gáz, mert a /boot ugye VFAT, amit bármilyen OS alól könnyedén lehet piszkálni, a / viszont ext4, amihez javasolt Linuxot használni)

- másrészt - és ez a nagyobb baj: ha a /etc/modules-ből (vagy a bebootolt rendszeren kézzel modprobe-bal) töltöm be a modulokat, akkor betöltődnek ugyan, csak éppen ennyi lesz az eredmény:

udc-core: couldn't find an available UDC - added [g_serial / g_ether] to list of pending drivers

És persze sem az usb0 (vagy bármi más nevű) új interfész nem jelenik meg, sem a /dev/ttyUSB0 (vagy ACM0 vagy más) eszközfájl (nyilván a modultól függően várnám egyiket vagy másikat).

Ellenben ha letöltöm a legutolső Raspbiant (ami már vagy fél éves), és azt tolom fel a kártyára, akkor a dolog gyönyörűen megy.

A jelenség nekem stabil egy RPi0w-n és egy RPi0+RedBear IoT-hat masinán - természetesen ugyanaz a kütyü, ugyanaz az SD-kártya, ugyanaz az USB-kábel, ugyanaz a csatlakozott laptop. Csak az OS-ben van eltérés.

Szóval van-e valaki, aki hajlandó megnézni saját pinulláján, hogy ő is ezt tapasztalja-e? Ehhez nyilván le kell tölteni egy MotionEyeOS imidzset, legalább egy raspbian lite.img-t, és fentieket ki kéne próbálni.

Persze bármilyen ötletet szívesen veszek, ha valaki már játszott usb-gadget móddal. Valahol azt is olvastam, hogy - talán a g_cdc modullal - olyat is lehet, hogy mind a g_ether, mind a g_serial betöltődik - csak azt nem értem, hogy akkor ugyanazt az USB-t pontosan hogyan is tudom használni? Lesz belőle IF is, meg sorosport is? És amikor az egyiket piszkálom, akkor a másik nem működik? Vagy mind a kettő? Vagy hogyan? De igazán ez csak mellékszál, a jó az lenne, ha kiderülne, hogy mit kell tennem a mőködésért.

Raspberry Pi keyboard map

Van egy Raspberry Pi (ver 3.0 Model B+) amit filmnézésre szánok. A megjelenítő egy régi 80cm CRT TV készülék - kompozit videó jel. Nem kell bonyolult "multimédia lejátszó" (pl. Kodi) de a Raspbian lite verziója és egy ilyesféle Kínai billentyűzet:
https://www.amazon.co.uk/Wireless-Multi-media-Keyboard-Raspberry-Layout…

Sajnos a billentyűzet kiosztást nem tudom beazonosítani, de lehet az is kevés a "multimédia" billentyűkhöz képest (pl. hangerő szabályozó vagy seek).
Biztos van ilyen kiosztás de nem tudom benne van e az alapkészletben ill. ha nincs hol találhatnám meg a megfelelőt, hogy is kell ilyet parancssorból telepíteni.
Valaki próbált ilyet?

Orange PI One + OpenWRT probléma

Adott egy Orange PI One, amin openWRT futtatása lenne fontos. A szükséges firmware megvan, SD kártyára kiírva, azonban beüzemeléskor gondok vannak.

1) a boot folyamat a képernyőn csak a "Starting kernel..." pontig látható, utána semmi, elsötétül, a HDMI már nem továbbít semmit
2) pingelni lehet a 192.168.1.1 címet. Minden hálózattól elszeparálva van tesztelve, 5 portos switch és egy PC beiktatásával, tehát IP ütközés kizárt
3) semmilyen port nem válaszol: sem SSH, sem HTTP, semmi. nmap szkennelés sem ad semmilyen pozitív eredményt
4) SD kártyán ellenőriztem az /etc/config könyvtárat: pár apróságon kívül (dropbear, network, system) nem tartalmas mást, nincs sem "luci", sem "dhcp", stb...
Továbbá a /var, /tmp, /overlay, /www könyvtárak is üresek, még kernel log fájlt sem tudok tanulmányozni

Van valakinek ötlete, hogy mi lehet a megoldás iránymenete?

RPi csengő és biztonsági kamera

Az előző topicban kérdeztem, hogy van-e olyan eszköz, amit okos csengőnek használhatnék, de nem nagyon jöttek a minden igényt kielégítő javaslatok. A Nest Hello jól néz ki, de ugyanolyan drága, mint a Ring, és ugyanúgy előfizetés kell ahhoz, hogy biztonsági kamerának is lehessen használni.

Azon gondolkoztam, hogy magamnak jóval olcsóbban össze tudom talán rakni RPi alapon, és akkor persze oda mentek videót ingyen, ahova akarok.

Közben történtek dolgok: Ring-et visszaküldtem, a régi trafót és csengőt feltettem, működött egy napig aztán beszart a bimm-bamm csengő mechanikája elkezdett szorulni, így esetleg van egy bimm, de utána nincs se bamm, se újabb bimm. Szóval ez így nem lesz jó :-)

Viszonylag hamar össze kéne rakni valamit. Elmondom, mi van most, mit szeretnék, és mik a kérdéseim, remélem van köztetek olyan, aki tudja a válaszokat.

Ami van:
- kintre van egy nyomógombom. Gyanús, hogy nem vízálló, cserébe kb. faék egyszerűségű mechanikusan.
- van egy kábel, ami a nyomógombhoz megy az emeletről, UTP, 4 érpárral.
- van egy dobozolt elektronika, ami a bemenő 240V AC-ből 12V AC-t transzformál (ez ment a nyomógombhoz 1-1 érpárat használva a fázisnak és 0-nak)
- van egy kimenete, amire egy elektromágnes tekercsének a két vége van most forrasztva

Első körben azt szeretném, hogy értesüljek arról, ha valaki odakint megnyomja a gombot. Jó lenne valami csengőhang az emeleten, csengőhang a földszinten, értesítés a regisztrált telefonokra.

A következőre gondoltam:
A fali dobozhoz kerülne egy RPi (Mondjuk egy ZeroW). Az ottani 240V-os kábelekre teszek egy konnektort, bele egy mikroUSB-s töltő.
az RPi GPIO pinekről menne a nyomógombhoz 2 vezeték (az UTP kábelből)
ha az RPi érzi, hogy gombnyomás van, akkor csinál valamit (ez még nincs kidolgozva)

Nem tudom, hogy az UTP kábel hossza meg a nyomógomb mennyi feszültség esést hoz be, vajon stabilan érzékelni tudja-e a Pi azt, hogy megnyomta valaki a gombot. Annyit olvastam, hogy a küszöb, ahol 3,3V körüli feszültségnek vagyis logikai igennek érzi bárhol lehet 0,8V és 2V között, szóval nekem ha jól gondolom, akkor lesz stabil, ha a 3,3V-ból legalább 2V visszajön.

Esetleg ha a Pi által leadott és visszakapott feszültség nem elég, akkor a régi trafót és elektronikát visszateszem a falra az elektromágnes nélkül, és vagy az az által leadott 12V-ot figyelem valahogy (pl. az UTP vezetékekről leágazok és figyelem valami elektronikával, hogy jön-e jel.
Vagy ha levettem az elektromágnest, akkor annak az eredeti bekötési helyén jön majd valamilyen (gondolom egyenáram, fogalmam sincs, milyen feszültség lehet). Esetleg ide lehetne tenni az akármilyen elektronikát és figyelni, hogy van-e jel.

Szóval első két kérdés: érdemes-e GPIO-ról közvetlenül próbálkoznom vagy inkább a trafót tegyem vissza? Feltételezem kb. annyi elektronika elég, hogy a bejövő feszültséget limitálni kell kb. akkorára, amekkorát a Pi logikai 1-nek vesz. Szóval gondolom egy 3V-os feszültségszabályzó IC jó lehet oda. És ha AC a jel, akkor előtte még egyenirányítani is kell, illetve kell valami nagy ellenállás bele, hogy 0,5mA-nél ne follyék több áram.

Második kérdés: értesítést hogyan csinálnátok? Úgy látom, hogy lehet Pi-re kötni kis hangszórókat (talán kell hozzá valami hangkártya szerű kiegészítő, nem tudom, utána kell néznem). Ezzel fent az emeleten lehetne csengőhangot lejátszani (fene tudja mennyire lesz hangos).

De lentre és a telefonokra valami más kell. Arra gondoltam, hogy valami home automation rendszert (Home Assistant?) tennék a Pi-re, és az biztos tud figyelni a bejövő jelre és válaszként jelet küldeni. Az lenne az előnye ennek, hogy bizonyára vannak olyan mobil appok, amik együtt tudnak működni ezzel a rendszerrel és nem kell nekem android programozást elkezdeni tanulni.

A földszintre még nem tudom, milyen csengőt tegyek, de ha jobb ötletem nem lesz, akkor egy másik RPi0W egy másik kis hangszóróval.

Mit gondoltok általánosságban erről a projektről, van-e valami buktató, amire nem gondoltam, illetve lehet-e esetleg egyszerűbben/alacsonyabb alkatrész költséggel/kisebb energia fogyasztással megoldani?

RPi0W kb. 9 font darabja (és van 2 itthon, de ha ezeket elhasználom, akkor előbb-utóbb úgyis újat veszek vacakolni vele), illetve 13 font ha már rá vannak forrasztva a GPIO pinek (hajlok rá, hogy ilyet vegyek)
16G microSD kb. 3 font (van)
Ház kb. 5-6 font (van), táp kb. 8 font (1 van, kell majd még)
Hangszóró kell, 2 fontért van ez vagy ez
Erősítő a hangszóróhoz valószínű kell, 8,50 font https://thepihut.com/products/adafruit-stereo-3-7w-class-d-audio-amplif…

Szóval úgy számolom, hogy kb. 27 font + táp + doboz fentre is és lentre is az alkatrész költség, ha direktbe tudom az UTP vezetékeket kötni a GPIO-ra.

Ha a földszintre (vegye a jelet, adjon hangot) 27 fontnál olcsóbb ötletetek lenne, azt értékelném. A Ring kiegészítő csengője kb ennyi volt dobozzal és beépített táppal.

A második kör lenne a kinti kamera. Ezt később csinálnám meg és egyelőre csak nagyon high level elképzelésem van, hogy hogyan. Persze kamera van 25 fontért, de mivel a falat nem szívesen fúrnám át, akkor kintre tennék egy RPi0W-t a kamera mellé (azt, ami eddig fent figyelte a gomb jelét). Ez akkor tudna működni, ha az UTP kábelen át tudnám táplálni, úgy emlékszem, olvastam azt, hogy lehet 5V-ot adni az 5V GPIO csatlakozón át. Ha ez igaz, akkor már csak az lesz kérdés, hogy az UTP kábel hossza mennyire zavar ebbe bele és vajon a Pi board + kamera + kamera infravörös lámpái mennyi áramot kérnek - nem lesz-e ez túl sok.
Illetve persze a második kérdés a dobozolás lesz. Ha csúnya, az asszony kinyír. Ha beázik, bekrepál a rendszer. És lehetőleg ne legyen könnyebb a falról letörni, mint az előzőt.
A nyomógomb is a dobozba kerülne a kamera és a pi mellé persze.

Raspberry Pi 3 B+ - Android lehetséges

Sziasztok,

egy helyiségben szeretném a tv-t megoldani úgy, hogy a T-com-os előfizetésemhez járó online tv-t raknám ki egy kis hdmi-s tv-re. Ez a T-s szoftver finoman szólva is kihívásokkal küzd windows alatt. Egy core2duo-s notebook-ot próbáltam erre a célra, de 100%-on tekeri a cpu-t és még így is akadozik, néha kilép, összecsukja magát, meg egyébként is alig hallok valamit a ventillátortól....
Elvileg van macosx-es és androidos kliensük is. Itt gondolkoztam el, hogy ha jó az androidos kliens vehetnék egy tabletet vagy telefont, amin van hdmi kimenet és milyen jó is lenne. De nem nagyon vannak már hdmi-vel szereltek, ill. nem biztos hogy megéri.
Legalábbis akkor, ha egy raspberry-re lehetne tenni valami friss androidot és ezen használnám. Esetleg még más feladatokra is jó lenne, pl. mediacenter vagy bármi más egy másik sd kártyán, ezért sem néznék gyengébb vagy régebbi típust.

Van valakinek tapasztalata rpi 3B+ Androidosításával? Jó lenne, ha karbantartott, frissülő megoldás lenne.
Ill. bármilyen más, a tv-s gondomat megoldó javaslatra nyitott vagyok...

Köszönöm!

[MEGVÁSÁROLVA] Mini pc vásárlás tervezése...

Még mielőtt nyugdíjba megyek, szeretném lecserélni a 10 éves, toronyház magasságú, iszonyúan nehéz és hangos pc-met egy mini pc-re.

A főbb elvárásaim az alábbiak lennének:

  • Intel i5/i7 processzor
  • 128/256GB SDD és 500GB/1TB HDD
  • 16/32GB RAM
  • Bluetooth 4.0
  • dual-band wifi
  • kártyaolvasó
  • USB3.0 csatlakozók
  • LAN
  • HDMI, DisplayPort
  • Audio Jack, beépített mikrofon

Ezeket a típusokat nézegettem eddig:

  • ASUS VivoMini
  • Intel NUC

Plusz néhány kínai webshopot, de érdekes módon ezeken nem találtam olyat, amely közel mindegyik feltételnek megfelelt volna.

A gépen Linux (KDE-Neon) futna, plusz Virtualbox-ban időnként egy Windows 10 Pro.

Van-e itt a HUP-on valaki, aki mini pc-t használ, esetleg a fenti kettő közül valamelyiket, vagy bármi mást. Esetleg más tipp, ötlet?

Kiegészítés az eredeti poszthoz: Fontos lenne a kis méret és a súly, a könnyű szállíthatóság miatt.

UPDATE – Időközben a pcx.hu oldalán megvásároltam az alábbi konfigurációt:

Gigabyte Brix GB-BKI7A-7500 barebone
Crucial 16GB DDR4 2400MHz CT16G4SFD824A notebook memória
Crucial 250GB MX500 CT250MX500SSD4 M.2 SSD meghajtó

A KDE-Neon szépen feltelepült rá, gyors, csöndes, kicsi, könnyű, eddig nagyon elégedett vagyok vele. :-)
A hétvégén talán felkerül rá egy Windows 10 is Virtualboxban.

Mindenkinek köszönöm a segítséget és a véleményeket, tapasztalatokat...

Z-wave elektronikába építése

Az otthon automatizálás projektem épp egy jelentős irányváltáson ment át. Az eddigi WiFi-s kommunikáció helyett Z-wave kellene, egyfelől mert lett olyan eszközöm, ami ezt tudja, másfelől azt olvasom, hogy alacsony az energiaigénye és falakon át is jó nagy távolságra megy a jel.

Azt látom, hogy a rendszer agyának használt Raspberry Pi-hez lehet USB-vel is vagy a HAT bővítőhelyre is tenni Z-Wave modult. Ezzel nem lesz gond.

A kérdésem az, hogy ott, ahol csak valami szenzorféleség van, pl. hőmérő vagy egy ablak nyitás érzékelő, oda milyen eszközt lenne érdemes használnom?A cél az lenne, hogy az egyszerű eszközök kommunikációja el tudjon jutni a raspberry-hez, kicsi legyen, keveset fogyasszon (mi reális? gomb elem? ceruza elem?)

Ideális esetben valami kicsi és egyszerű dolgot szeretnék, mint pl. az ESP8266 WiFi modul, ami magában kommunikál, és még a ráakasztott egyszerű eszközzel is tud kommunikálni.

Ha ilyen nincs, akkor milyen irányban kellene elindulni? Pl. arduino és hozzá egy modul?

Köszi