marco402 / plugin-Rtl433-for-SdrSharp

86 stars 13 forks source link

New Version

Version 1.5.7.0 May 8, 2024.
-Removing the console RTL_433.
-The information is transferred to the text box at the bottom of the plugin.
-Modification to accommodate theme changes (SDRSharp 1920).

French version after English version.
You can display dump windows on https://marco40github.wixsite.com/website/plugin-sdrsharp-pour-rtl-433?lang=en
Version Francaise après la version Anglaise.
Vous pouvez visualiser des dump fenêtres sur https://marco40github.wixsite.com/website/plugin-sdrsharp-pour-rtl-433

Version 1.5.6.4 March 31, 2024 Display console only if verbose. Version 1.5.6.3 march 26, 2024 Tested with SDRSharp 1919 and 1920 beta.
-Consideration of themes sdrsharp(only Font,ForeColor,BackColor and Cursor).
Version 1.5.6.2 February 16, 2024 Tested with SDRSharp 1919.
-Update RTL_433 (25 more devices).
Version 1.5.6.1 January 23, 2023 Tested with SDRSharp 1906.
-Added recording of all received messages in text files.
-Validation by the Record check box.
-Only for List messages windows.
-File name = date_time_device name(+channel).txt.
-You can limit the devices in the list of devices by checking Show select.
-You can create the Recorders folder at SDRSharp.exe.
-Be careful not to saturate the disk.
-The data is aligned with the first line received.
-The data is separated by a tab for reloading into Open-Office.
-If you uncheck Record, close the windows to stop recording.
-The files are closed when the windows are closed.
-You can close all windows by disabling the plugin.
Version 1.5.6.0 January 11, 2023 Tested with SDRSharp 1906.
-Update RTL_433 (25 more devices).
-Change framework 4.6 to 4.8. Version 1.5.5.0 February 17, 2022 Tested with SDRSharp 1854.
-Added an Enabled checkbox for cohabitation of the RTL433 plugin with the other plugins.
-Display of the time required to process the data functions of the sampleRate/s in milliseconds (Cycle time), it changes to red if it is greater than 1000(Not if source is file).
-Display of the processing time per second taken by the software RTL_433 in milliseconds (Time RTL433).
Version 1.5.4.4 17 Janvier 2022

Installation

For all versions, the location of the plugins is indicated in the SDRSharp.config or SDRSharp file.exe.config, under the key core.pluginsDirectory.Il is thus possible to have 1 single plugin folder for several SDRSharp versions.

​Warning:3 differents SDRSharp installations.
Since version 1830, there is no longer a bin folder, just put the 3 dll either in the plugins folder either in plugins/DLL_433 no need for key. For versions that have sdrsharp.exe in a bin folder.
In this case, position yourself in C:SDRSharp/plugins

For older SDRSharp versions:

Launch

After configuring SDRSharp (see chapter configuration, this information is initially recalled in the plugin window).
The play button of SDR validates the start button of the sdr_433 plugin.
Start button to activate the plugin.
Then wait for a recognized message.
The -MLevel button just adds 4 information to the device window.
for more details on rtl_433 see https://triq.org/rtl_433/OPERATION.html#inputs
The plugin works correctly with SDRSharp versions 1788,1811 and the original version on github.

Previous versions

Version 1.5.0.0 1 August 2021

Version 1.4.1.0 7 July 2021

Version 1.11 May 2- Corrections

Version 1.10 April 2021

Version 1.00 March 2021

Display

File Conversion

- Convert .cu8 to .wav STEREO files to reload with SDRSharp.  
- The file names are completed by STEREO or MONO, cu8 is replaced by wav.  
- The sampling rate is taken at the end of the file name between _ and k.  
- If it does not exist, 250,000 is taken by default.  

The options implemented in this first version:

- The different verbose (to the console).  
- Metadata  
  - Label(the fields are added to the device windows).  

Frequency

It is possible to select the different frequencies quoted on the site  
https://triq.org/rtl_433/#building-installation  

The free selection allows to launch the plugin without changing the frequency.

Test configuration

- Operating systeme:Windows 10.  
- Clé DVB-T+FM+DAB 820T2 & SDR DV3 USB2.0  
- Modified version of rtl_433 of March 1, 2021.  

Programming

2 possibilities:

    • SDRSharp.sln: In addition to the light version, download the original SDRSharp project on Github: https://github.com/SDRSharpR/SDRSharp

      Nouvelle version

      Version 1.5.7.0 8 Mai 2024
      -Supression de la console RTL_433.
      -Les informations sont transférées dans la zone de texte en bas du plugin.
      -Modification pour s'adapter aux changements de theme(SDRSharp 1920)

Version 1.5.6.4 31 Mars 2024 Affichage de la console uniquement si verbose. Version 1.5.6.3 26 Mars 2024 Testé avec SDRSharp 1919 et 1920 beta.
-Prise en compte des thèmes sdrsharp(only Font,ForeColor,BackColor and Cursor).
Version 1.5.6.2 16 Février 2024 Testé vec SDRSharp 1919.
-Update RTL_433 (25 more devices).
Version 1.5.6.1 23 janvier 2023 Testé avec SDRSharp 1906.
-Ajout de l'enregistrement de tous les messages reçus dans des fichiers texte.
-Validation par la case à cocher Record.
-Uniquement pour les fenêtres List messages.
-Nom des fichiers = date_time_name du périphérique(+canal).txt.
-Vous pouvez limiter les devices dans la liste des devices en cochant Show select.
-Vous pouvez créer le dossier Recorders au niveau de SDRSharp.exe.
-Attention de ne pas saturer le disque.
-Les données sont alignées sur la première ligne reçue.
-Les données sont séparées par une tabulation pour rechargement dans un classeur Open-Office.
-Si vous décochez Record, il faut fermer les fenêtre pour arrêter l'enregistrement.
-Les fichiers sont fermés à la fermeture des fenêtres.
-Vous pouvez fermer toutes les fenêtres en désactivant le plugin.
Version 1.5.6.0 11 janvier 2023 Testé avec SDRSharp 1906.
-Mise à jour RTL_433 (25 devices supplémentaires).
-Passage du framework 4.6 a 4.8.
Version 1.5.5.0 17 Février 2022 Testé avec SDRSharp 1854.
-Ajout d'une case a cocher Enabled pour cohabitation du plugin RTL433 avec les autres plugins.
-Affichage du temps nécessaire pour traiter les données fonctions du sampleRate/s en milliseconde(Cycle time), celui-ci passe en rouge s'il est supérieur à 1000(Pas si la source est un fichier).
-Affichage du temps de traitement par seconde pris par le logiciel RTL_433 en milliseconde(Time RTL433).

Version 1.5.4.4 17 Janvier 2022

Installation

​Pour toutes les version, l'emplacement des plugins est indiqué dans le fichier SDRSharp.config ou SDRSharp.exe.config, sous la cle core.pluginsDirectory.Il est ainsi possible d'avoir 1 seul dossier plugin pour plusieurs version SDRSharp. ATTENTION:3 installations de SDRSharp différentes.
Depuis la version 1830, il n'y a plus de dossier bin, il suffit de mettre les 3 dll soit dans le dossier plugins soit dans plugins/DLL_433 pas besoin de cle. Pour les versions qui ont sdrsharp.exe dans un dossier bin.
Dans ce cas, se positionner dans C:\SDRSharp\plugins

Pour les version SDRSharp plus anciennes:

Lancement

Après avoir configuré SDRSharp (voir chapitre configuration, ces informations sont rappelées au départ dans la fenêtre du plugin).
Le bouton play de SDR valide le bouton start du plugin sdr_433.
Bouton start pour activer le plugin.
Ensuite patienter en attendant un message reconnu.
Le bouton -MLevel permet juste d'ajouter 4 informations dans la fenêtre device.
Pour davantage d'informations sur Rtl_433 voir https://triq.org/rtl_433/OPERATION.html#inputs.
Le plugin fonctionne correctement jusqu'à la versions SDRSharp 1811.

Versions précédentes

Version 1.5.0.0 1 Août 2021

Version 1.4.1.0 7 Juillet 2021

Version 1.11 Mai 2021

Version 1.10 Avril 2021

Version 1.00 Mars 2021

Affichage

- Affichage de chaque appareil reçu dans une fenêtre différente.  
- Affichage des sorties verbose dans la fenêtre console.  
- Affichage du spectre de fréquence en mode rejeu.  

Enregistrement

Paramétrage de sdrSharp

Le plugin traite les données brutes IQ donc à priori, seul les paramètres situés dans le bandeau supérieur change son fonctionnement.

Bouton configure source:

- Sampling mode:quadrature sampling  
- Sample Rate:0.25 MSPS (valeur de rtl433)  
- RTL AGC:on.(pas le panel AGC)  
- Tuner AGC:on.  
- Ainsi que la fréquence.  

Conversion de fichier

- Conversion de fichier .cu8 vers des fichiers .wav STEREO pour les recharger avec SDRSharp.  
- Les noms de fichiers sont complétés par STEREO ou MONO, cu8 est remplacé par wav.  
- La vitesse d'échantillonnage est prélevée à la fin du nom du fichier entre _ et k.  
- Si celle-ci n'existe pas, 250000 est prise par défaut.  

Les options  implémentées dans cette première version:

- Les différents verbose(vers la console).  
- Metadata  
  - Label(les champs s'ajoutent aux fenêtres des appareils).  

Fréquences

Il est possible de sélectionner les différentes fréquences citées sur le site  
https://triq.org/rtl_433/#building-installation  

La sélection free permet de lancer le plugin sans changer la fréquence.

Configuration de test

Programmation

2 possibilités: -1. SDRSharp_light.sln: Ce projet permet de générer les 3 dll citées pour l'installation ci-dessus.
Il faudra auparavant télécharger: