Programmation; Accès Aux Modules Connectés; Contrôle Du Yoctohub-Gsm-2G - Yoctopuce YoctoHub-GSM-2G Mode D'emploi

Table des Matières

Publicité

6. Programmation

6.1. Accès aux modules connectés
Le YoctoHub-GSM-2G se comporte exactement comme un ordinateur faisant tourner un VirtualHub.
La seule différence entre un programme utilisant l'API Yoctopuce utilisant des modules en USB natif
et ce même programme utilisant des modules Yoctopuce connecté à un YoctoHub-GSM-2G se situe
au niveau de l'appel a registerHub. Pour utiliser des modules USB connectés en natif, le paramètre
de RegisterHub est usb, pour utiliser des modules connectés à un YoctoHub-GSM-2G, il suffit de
remplacer ce paramètre par l'adresse IP du YoctoHub-GSM-2G. Par en exemple, en Delphi:
YRegisterHub("usb",errmsg);
devient
YRegisterHub("192.168.0.10",errmsg);
6.2. Contrôle du YoctoHub-GSM-2G
Du point de vue API de programmation, le YoctoHub-GSM-2G est un module comme les autres. Il
est parfaitement contrôlable depuis l'API Yoctopuce. Pour ce faire, vous aurez besoin des classes
suivantes.
Module
Cette classe, commune à tous les modules Yoctopuce permet de contrôler le module en temps que
tel. Elle vous permettra de contrôler la Yocto-Led, de connaître la consommation sur USB du
YoctoHub-GSM-2G, etc.
Cellular
Cette classe permet de contrôler la configuration du réseau cellulaire du YoctoHub-GSM-2G, en
particulier le nom de l'opérateur cellulaire, le code PIN pour utiliser la carte SIM et les paramètres de
l'APN.
Network
Cette classe permet de contrôler la partie réseau du YoctoHub-GSM-2G, vous pourrez contrôler
l'état du link, lire l'adresse MAC, changer l'adresse IP du YoctoHub-GSM-2G, connaître la
consommation sur PoE, etc.
www.yoctopuce.com
// l'adresse IP du hub est 192.168.0.10
25

Publicité

Table des Matières
loading

Table des Matières