Per potrer visualizzare i parametri dei vari componenti della stazione meteo, sono necessari due pacchetti software.
Il Brick Demon : è il driver che gestisce la comunicazione fra le schede e il PC
Il Brick Viewer : è l’interfaccia grafica con cui si possono visualizzare i valori istantanei e i parametri delle varie schede connesse al sistema.
Installazione del Brick Daemon su Linux
Requisiti : libusb 1.0.6 o successivo
Il Brick Daemon può essere installato su una distribuzione basata su Debian (Ubuntu, Mint, ecc.) da un .deb
file. Per Arch Linux il pacchetto brickd è disponibile in AUR. Su altre distribuzioni il Brick Daemon può essere installato dal sorgente.
Pacchetto Debian
Il pacchetto Brick Daemon Debian è disponibile nel nostro pepository APT , ma può anche essere installato manualmente.
Archivio APT
Innanzitutto, imposta il nostro repository APT sul tuo sistema secondo questa guida . Quindi installa il pacchetto Brick Viewer:
sudo apt install brickd
Il Brick Daemon verrà avviato dopo l’installazione e all’avvio automaticamente.
Installazione manuale
Innanzitutto, scarica il Brick Daemon corretto .deb
per la tua architettura da qui . Fai clic con il pulsante destro del mouse sul file e scegli “Apri con il programma di installazione del pacchetto GDebi”:
Quindi fare clic su “Installa pacchetto”:
Pronto:
Su Ubuntu puoi anche usare l’Ubuntu Software Center, altri ambienti Desktop hanno strumenti molto simili che funzionano praticamente allo stesso modo.
Installa prima le dipendenze (se libudev1
non è disponibile installa libudev0
invece):
sudo apt - ottieni install libusb - 1.0 - 0 libudev1 procps
Per installare Brick Daemon dalla console, utilizzare il comando seguente (a seconda della piattaforma):
-
64 bit x86 (ad es. la maggior parte dei PC e laptop):
wget -- backups = 1 https : // download . forgiatura . com / tools / brickd / linux / brickd_linux_latest_amd64 . deb sudo dpkg - i brickd_linux_latest_amd64 . deb
-
32 bit x86:
wget -- backups = 1 https : // download . forgiatura . com / tools / brickd / linux / brickd_linux_latest_i386 . deb sudo dpkg - i brickd_linux_latest_i386 . deb
-
ARM a 32 bit (ad es. Raspberry Pi):
wget -- backups = 1 https : // download . forgiatura . com / tools / brickd / linux / brickd_linux_latest_armhf . deb sudo dpkg - i brickd_linux_latest_armhf . deb
-
ARM a 64 bit (ad es. NVIDIA Jetson):
wget -- backups = 1 https : // download . forgiatura . com / tools / brickd / linux / brickd_linux_latest_arm64 . deb sudo dpkg - i brickd_linux_latest_arm64 . deb
-
Mattone rosso:
wget -- backups = 1 https : // download . forgiatura . com / tools / brickd / linux / brickd_linux_latest + redbrick_armhf . deb sudo dpkg - i brickd_linux_latest + redbrick_armhf . deb
Il Brick Daemon verrà avviato dopo l’installazione e all’avvio automaticamente.
Dalla fonte
Per installare Brick Daemon dal sorgente, segui i passaggi descritti in questo README .
Installazione Brick Viewer su Linux
Requisiti : Python 3.5 e PyQt 5.5 con QtOpenGL o versioni successive
Il Brick Viewer può essere installato su una distribuzione basata su Debian (Ubuntu, Mint, ecc.) da un .deb
file. Per Arch Linux il pacchetto brickv è disponibile in AUR. Su altre distribuzioni il Brick Viewer può essere installato dal sorgente.
Pacchetto Debian
Il pacchetto Brick Viewer Debian è disponibile tramite il nostro pepository APT , ma può anche essere installato manualmente.
Archivio APT
Innanzitutto, imposta il nostro repository APT sul tuo sistema secondo questa guida . Quindi installa il pacchetto Brick Viewer:
sudo apt install brickv
Puoi avviare Brick Viewer nel menu dell’applicazione sotto elettronica o in un terminale con:
mattone
Installazione manuale
Innanzitutto, scarica Brick Viewer .deb
da qui . Fai clic con il pulsante destro del mouse sul file e scegli “Apri con il programma di installazione del pacchetto GDebi”:
Quindi fare clic su “Installa pacchetto”:
Pronto:
In Ubuntu puoi anche usare Ubuntu Software Center, altri ambienti Desktop hanno strumenti molto simili che funzionano praticamente allo stesso modo. Puoi avviare Brick Viewer nel menu dell’applicazione sotto elettronica o in un terminale con:
mattone
Per installare Brick Viewer dal terminale, utilizzare quanto segue:
sudo apt - get install python3 python3 - pyqt5 python3 - pyqt5 . qtopengl python3 - serial python3 - tz python3 - tzlocal
wget -- backups = 1 https : // download . forgiatura . com / tools / brickv / linux / brickv_linux_latest . deb
sudo dpkg - i brickv_linux_latest . deb
Dalla fonte
Per installare Brick Viewer dal sorgente, scarica il sorgente da qui e installa le dipendenze:
- python3 (>= 3.5)
- python3-pyqt5 (>= 5.5)
- python3-pyqt5.qtopengl
- python3-seriale
- python3-tz
- python3-tzlocal
Sulle distribuzioni basate su Debian le installi tramite apt-get
. Su un’altra distribuzione devi cercare e installare i pacchetti equivalenti:
sudo apt - get install python3 python3 - pyqt5 python3 - pyqt5 . qtopengl python3 - seriale python3 - tz python3 - tzlocal
Per prima cosa devi creare i .ui
file Qt, passare alla cartella src/
ed eseguire:
python build_src . pi
Dopodiché dovresti essere in grado di avviare brickv dal sorgente, passare alla cartella src/brickv/
e iniziare con:
Python principale . pi
Programming Interface
See Programming Interface for a detailed description.
Language | API | Examples | Installation |
---|---|---|---|
C/C++ | API | Examples | Installation |
C/C++ for Microcontrollers | API | Examples | Installation |
C# | API | Examples | Installation |
Delphi/Lazarus | API | Examples | Installation |
Go | API | Examples | Installation |
Java | API | Examples | Installation |
JavaScript | API | Examples | Installation |
LabVIEW | API | Examples | Installation |
Mathematica | API | Examples | Installation |
MATLAB/Octave | API | Examples | Installation |
MQTT | API | Examples | Installation |
openHAB | API | Examples | Installation |
Perl | API | Examples | Installation |
PHP | API | Examples | Installation |
Python | API | Examples | Installation |
Ruby | API | Examples | Installation |
Rust | API | Examples | Installation |
Shell | API | Examples | Installation |
Visual Basic .NET | API | Examples | Installation |
TCP/IP | API | ||
Modbus | API |
Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.