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
pip
opip3
con 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
Hashes for Strawberry_PI-0.0.93-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9c290bc3e385e0a8b3b5479b2d3ccbd68e27f8b6242056784139f0ff7bdc1c8 |
|
MD5 | dfb11e1e4fd9a1a580bcb1846b914806 |
|
BLAKE2b-256 | d64ee61aa90a35580a125ca0c0e67f5166c5bc7097aa682f6b5c04e4ee71c02c |