LoRa communication library for Raspberry Pi
Project description
Strawberry PI
Setup modulo LoRa
Tutorial su come impostare i Pin GPIO per il modulo di comunicazione LoRa (Sx127x):
-
Raspberry PI model B:
Raspberry Raspberry GND GND Ground GND NSS GPIO8 3.3v 3.3V MOSI GPIO10 GPIO22 RST MISO GPIO9 GPIO4 DIO0 SCK GPIO11 GPIO17 DIO1 DIO5 GPIO18 DIO2 DIO4 GPIO27 DIO3 GND -
Raspberry Pico W
Raspberry Raspberry GND GND Ground GND NSS GPIO8 3V3 (OUT) 3.3V MOSI GPIO19 GPIO9 RST MISO GPIO16 GPIO7 DIO0 SCK GPIO18 GPIO10 DIO1 DIO5 DIO2 DIO4 DIO3 GND
Utils
-
Come installare librerie su Pico W
- Installare il package pipkin sulla propria macchina, questo package ha gli stessi comandi di
pip - Utilizzare il package appena installato come se fosse
pip, ecco un esempio:
pipkin install <Package>
- Installare il package pipkin sulla propria macchina, questo package ha gli stessi comandi di
-
Come installare librerie su model B Quando si proverà a installare le librerie python sul model B, uscirà un errore del genere:
error: `externally-managed-environment`
Per ovviare a questo problema lanciare il comando
pipopip3con il parametro--break-system-packages, esempio:pip install Strawberry-PI --break-system-package
-
Come convertire uno script python in Linux Service Per creare un servizio linux, che sarà lanciare lo script python all'avvio del Raspberry e ogni volta che andrà in errore sarà rilanciato, utilizzare il comando:
forge <PYTHON_SCRIPT>
esempio:
forge ./MyGateway.py
Ecco alcuni comandi utili per capire l'andamento del servizio appena creato: - Per visualizzare lo stato del servizio appena creato
zsh sudo journalctl -u <PYTHON_SCRIPT>- Restituisce una lista di tutti i servizi presenti sul Raspberryxml sudo systemctl --type=service -
Come installare il sistema operativo su model B: https://www.raspberrypi.com/documentation/computers/getting-started.html
-
Come accedere con RDP (Remote Desktop Protocol) su model B: https://www.raspberryhome.it/2020/04/23/raspberry-pi-remote-desktop-rdp/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file Strawberry-PI-0.0.105.tar.gz.
File metadata
- Download URL: Strawberry-PI-0.0.105.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9087287a5350a2dd7051390732b2e67998ddd93b89d21e8596258b223cc6ed61
|
|
| MD5 |
48ba995d3dda3c08aa47ea61dd221b78
|
|
| BLAKE2b-256 |
6fe8d40da097afc46ea0cff1cc7e703bd2ae2c4e1550caeec3286d26e980e585
|
File details
Details for the file Strawberry_PI-0.0.105-py3-none-any.whl.
File metadata
- Download URL: Strawberry_PI-0.0.105-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bd8798bdffdb3564890570952d27a41460263627b8d1a13b806d3b79cb4a84d
|
|
| MD5 |
67fda517ec816f4d6cf3cf0174386f77
|
|
| BLAKE2b-256 |
d915e81d4dfcc2433a72043771a9a0ddad37506aa67f378e5210bd01a9fb2343
|