Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

  • Stiahnite si obraz systému z adresy https://pub.ipesoft.com/patches/D2000/RaspberryPI/RPI_D2000_current.7z.
  • Pripojte k čítačke kariet voľnú micro SD kartu s veľkosťou aspoň 4 GB, na ktorú chcete obraz preniesť.
  • Pomocou utility Win32DiskImager (v prostredí Windows) resp. príkazom dd (v prostredí Linux) nakopírujte obraz na micro SD kartu.


    Obr: po spustení Win32DiskImager stačí vybrať stiahnutý obraz (1), cieľovú micro SD kartu vloženú do čítačky kariet (2) a tlačidlom Write zapísať obraz na micro SD kartu.

  • Vložte micro SD kartu do Raspberry PI a pripojte napájanie. Raspberry PI nabootuje z SD karty.

  • Prihláste sa ako prednastavený užívateľ pi, heslo raspberry (heslo odporúčame kvôli bezpečnosti zmeniť)

  • spustite príkazom:
    sudo raspi-config
    konfiguračný nástroj Raspberry. V menu si zvoľte položku "7 Advanced Options" a následne "A1 Expand Filesystem". Potvrďte "OK" a z hlavného menu vyberte "Finish" na ukončenie nástroja. Zvoľte, že chcete reštartovať. Pri reštarte sa súborový systém roztiahne, takže dokáže využiť všetko voľné miesto na micro SD karte.

  • po reštarte a opätovnom prihlásení ako užívateľ pi zistite IP adresu a masku siete príkazom:
    ifconfig eth0
    Príklad výpisu, v ktorom vidieť IP adresu 172.16.0.108 a masku siete 255.255.0.0:

...

Výstupy M.RPI_26_DO a M.RPI_27_PWM je možné ovládať (po pripojení napr. LED diód na príslušné piny je vidieť ich blikanie (pin 26) resp. zmenu jasnosti LED diód (pin 27).

Výstup M.RPI_26_DO je v automatickom ovládaní, mení sa každých 5 sekúnd podľa počítaného bodu.
Prechod do medzi manuálnym a automatickým ovládaním je možný cez riadiaci dialóg, ktorý sa otvorí po kliknutí na horné tlačidlo z dvoch identických označených "GPIO port 26".
Prepínanie hodnoty 0/1 je možné aj pohodlne cez dolné tlačidlo.

Výstup M.RPI_27_PWM je možné ovládať priamo zadaním hodnoty, prípadne klikaním na jednu zo šípok hore/dole.

Na schéme je zobrazený aj graf s časovými priebehmi jednotlivých meraných bodov, ktoré sú vyčítavané z D2000 Archívu.

Image RemovedImage Added

Schéma je štandardne zobrazená v anglickom jazyku, v menu SystemUser preferences je možné zmeniť jazyk pomocou položky Language z EN na SK alebo CZ.

...

Následne sa rozhranie aj obsah schémy zobrazí vo vybranom jazyku:

Image RemovedImage Added


Ďalšie poznámky:

  • Inštalácia D2000 neobsahuje softvérový kľúč, takže funguje v móde DEMO (reštart aplikácie každé 4 hodiny). Pri záujme o vygenerovanie kľúča prosím spustite /opt/d2000/bin/hwinfo. Vznikne súbor s názvom info_<computername>_yyyy-mm-dd.hwi (napr. info_raspberrypi_2018-09-13.hwi), na základe ktorého Vám môže byť vygenerovaná licencia.
  • Aplikácia myapp obsahuje aj proces sqlite.ARC, ktorý má vypnutý autoštart. Tento archívny proces má nakonfigurovanú experimentálnu databázu SQLite3. Štandardný SELF.ARC pracuje s PostgreSQL databázou. Pokiaľ by D200 aplikácia bola spustená ako XML aplikácia, ktorá štartuje z XML súborov (v súčasnosti iba v read-only móde a bez monitorovacej databázy) a archív by používal SQLite3 databázu, bolo by možné prevádzkovať statickú embedded D2000 aplikáciu aj bez PostgreSQL servera.
  • Všetky procesy so zapnutým autoštartom majú štartovací parameter /E-CONO.FILE.LOG, ktorý vypína logovanie do súboru (kvôli šetreniu SD karty). V prípade potreby ho možno odstrániť, prípadne nastaviť aj kernelu v súbore /etc/systemd/system/d2000-myapp.service .
  • Aplikácia myapp je nakonfigurovaná so spustenou Javou (používa sa openjdk-8-jre). Úpravou riadku
    Kernel.UseJava = 1
    na
    Kernel.UseJava = 0
    v súbore /opt/d2000/app/myapp/application.properties a následným reštartom je možné vypnúť používanie Javy a zmenšiť tak pamäťovú náročnosť kernela (114 MB → 96 MB podľa výstupu príkazu "ps aux --sort -rss")

  • Aplikácia myapp obsahuje aj tenkého klienta na bežiacom web serveri jetty9. Ku aplikácii sa dá pripojiť cez web prehliadač na adrese http://<ip_adresa_raspberry>/myapp. Je nutné zadať štandardné meno a heslo a kliknúť na tlačidlo Login:
    Image Added
    Po prihlásení sa je zobrazená prednastavená schéma:
    Image Added

  • Webový server jetty9 sa dá vypnúť (sudo systemctl stop jetty9) a zakázať (sudo systemctl disable jetty9).
    V jeho konfiguračom súbore /etc/init.d/jetty9 bola zmenšená veľkosť pamäte z 256 na 64 MB (viď riadok JAVA_OPTIONS).
    V konfiguračnom súbore /usr/share/jetty9/start.ini bol zmenený port z 8080 na 80 (jetty.port=80) a v súvislosti s tým bol upravený súbor /etc/default/jetty9 (riadok AUTHBIND=yes), aby neprivilegovaný užívateľjetty mohol pristupovať k privilegovanému portu 80.