Skip to 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.

License

Notifications You must be signed in to change notification settings

balises-ouistici/rtlsdr-nfs32002

Repository files navigation

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)

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages