Published using Google Docs
06 Opengear - scripts & autoresponse
Updated automatically every 5 minutes


FICHE - OPENGEAR - ALL ACM


SCRIPTS & AUTORESPONSE

Basé sur un système linux, les scripts peuvent être utilisés sur les produits opengear, couplé avec la fonction auto-response, ils deviennent un outil puissant et simple pour personnaliser votre produit.

Par exemple, il peut être intéressant d’utiliser des fonctions SMS pour forcer un reboot, récupérer l’adresse cellulaire publique, lancer des actions...

ATTENTION

Configuration via ssh ou par le web terminal intégré du browser web.

Afin que vos scripts soient sauvegardés après un redémarrage, il est nécessaire de les copier sous le répertoire /etc/config/

Création d'un répertoire scripts :

$ mkdir /etc/config/scripts

CREATION DES SCRIPTS

Rebootez via SMS

Ce script permet à l’aide de la fonction “autoresponse” de rebooter un ACM à distance via SMS.

Il suffit d’envoyer un sms au numéro de la carte SIM avec comme contenu le mot choisi dans la fonction autoresponse (par exemple : reboot)

$ vi /etc/config/scripts/reboot.sh

#!/bin/bash

/bin/flatfsd -b

Changer les droits du fichier

$ Run chmod +x /etc/config/scripts/reboot.sh

Récupérez le Status cellulaire IP+RSSI

Ce script permet à l’aide de la fonction autoresponse de renvoyer via sms l’adresse publique actuelle de l’acm, son niveau de signal RSSI.

Il suffit d’envoyer un sms au numéro de la carte SIM avec comme contenu le mot choisi dans la fonction autoresponse (par exemple : status).

$ vi /etc/config/scripts/status.sh

#!/bin/bash

addr=$(ifconfig dialout0 | grep inet | cut -c-5,21-35)

stat=$(cellctl -s | egrep "network|rssi")

sendsms $1 "$addr+$stat"

Changer les droits du fichier

$ chmod +x /etc/config/scripts/status.sh

PARAMETRAGE DE LA FONCTION AUTO-RESPONSE

Alerts & Logging

SMTP & SMS

SMS Settings -> Cellular modem (use an attached or internal cellular modem)

Apply Settings

Alerts & Logging

Auto-Response

1 - SCRIPT REBOOT

Auto-Response Settings

Check Conditions - SMS command Check

Trigger Actions - Run Custom Script

2 - SCRIPT STATUS

Auto-Response Settings

Check Conditions - SMS command Check

Trigger Actions - Run Custom Script

TEST

reboot d’un ACM via SMS

envoi d’un sms vers le numéro de la carte SIM avec objet : reboot

après 10 secondes, le produit redémarre.

obtenir le status d’un ACM

envoi d’un sms vers le numéro de la carte SIM avec objet : status

le numéro programmé reçoit le SMS suivant :

Sphinx décline toute responsabilité quant à l’utilisation des informations contenues dans ce document. Celles-ci sont uniquement fournies à titre informatif et n’entraînent aucune obligation légale.