Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rtlsdr_nfs32002-0.3.tar.gz (15.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page