Bonsoir à tous,
J'ai rédigé un petit script qui me permet d'envoyer des SMS par rapport à la trame radio reçu.
Chaque numéro de téléphone correspond à un récepteur radio.
Voici mon script :
Que pensez vous de mon script ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 #!/bin/bash # appel des scripts send_sms.sh #inscription des variables emetteur_tel=( ["123456 Function"]="0612467890" ['24567 Function']="0786948172" ['4567890 Function]="07878987" ) #commande de décodage et de réception des trames radio for line in `nc -l -u 7355 | sox -t raw -esigned-integer -b16 -r 48000 - -esigned-integer -b16 -r 22050 -t raw - | multimon-ng -t raw -a SCOPE -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha -` do #isole le numéro d'émetteur sous forme 1234567 Function emetteur_tel = `echo $line | cut -d : -f 3` #isole le message contenu dans la trame message = `echo $line | cut -d : -f 5` #execute le script d'envoi de SMS suivant le numéro de récepteur et le message correspondant ./send_sms $emetteur_tel $message ... echo $value> done
C'est mon tout premier, je viens d'apprendre en le rédigeant
Merci par avance de votre aide![]()
Partager