Réimplémentation du protocole NF S 32002 utilisé par les balises sonores des feux piétons. Permet de détecter le signal d'une télécommande à partir d'un RTL SDR.
Project description
RTL SDR - NF S 32002
Réimplémentation du protocole NF S 32002 utilisé par les balises sonores des feux piétons. Permet de détecter le signal d'une télécommande à partir d'un RTL SDR.
Installer la librairie
Il faut tout d'abord installer librtlsdr utilisé pour communiquer avec le RTL SDR.
Sous Debian/Ubuntu:
sudo apt install librtlsdr
Sous macOS avec Homebrew:
brew install librtlsdr
Puis installer la librairie depuis Pypi:
pip install rtlsdr-nfs32002
Utiliser la librairie
Importer le module protocol:
from rtlsdr_nfs32002.protocol import *
Créer une fonction qui sera appelée lors de la détection d'une télécommande :
def detect():
print("Ouistici !")
Instancier la classe RtlSdr_NFS3200 puis appeler la méthode startDetection en lui indiquant en paramètre la fonction à appeler lors de la détection.
sdr = RtlSdr_NFS32002()
sdr.startDetection(callback=detect)
ou :
sdr = RtlSdr_NFS32002()
sdr.startDetection(callback=detect, simple_detect=True)
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
File details
Details for the file rtlsdr_nfs32002-0.3.tar.gz
.
File metadata
- Download URL: rtlsdr_nfs32002-0.3.tar.gz
- Upload date:
- Size: 15.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8745d5e1c54881b8a6331dd25b68a33513985401bb276b5a182cc01eaf23ced9 |
|
MD5 | 3e557399d16e44472460eff677e05233 |
|
BLAKE2b-256 | 8252f95a02e9bbac9b4e352e90cb5dbcad255622f5a2da693e87644515333469 |