Télécharger Imprimer la page
IFM EIO404 Notice D'utilisation
IFM EIO404 Notice D'utilisation

IFM EIO404 Notice D'utilisation

Station de base iot bluetooth mesh

Publicité

Liens rapides

Notice d'utilisation
FR
Station de base IoT Bluetooth Mesh
EIO404

Publicité

loading

Sommaire des Matières pour IFM EIO404

  • Page 1 Notice d'utilisation Station de base IoT Bluetooth Mesh EIO404...
  • Page 2 IoT Core d’ifm : informations générales........22...
  • Page 3 12.1 IoT Core d’ifm ........
  • Page 4 EIO404 Station de base IoT Bluetooth Mesh 12.1.3.14 Service : register ..........58 12.1.3.15 Service : replace .
  • Page 5 Station de base IoT Bluetooth Mesh EIO404 1 Remarques préliminaires Notice d’utilisation, données techniques, homologations et informations supplémentaires via le code QR sur l’appareil / l’emballage ou sur documentation.ifm.com. 1.1 Symboles utilisés Condition préalable Action à effectuer Réaction, résultat [...] Désignation d'une touche, d'un bouton ou d'un affichage Référence...
  • Page 6 EIO404 Station de base IoT Bluetooth Mesh Le système d'exploitation Android® est une marque déposée de Google LLC. Google® est une marque enregistrée de Google LLC. Apple® : Apple, le logo Apple, iPhone et iPod touch sont des marques d’Apple Inc., déposées aux États-Unis et dans d’autres pays.
  • Page 7 Station de base IoT Bluetooth Mesh EIO404 2 Consignes de sécurité • L’appareil décrit ici est un composant à intégrer dans un système. – L’installateur du système est responsable de la sécurité du système. – L’installateur du système est tenu d’effectuer une évaluation des risques et de rédiger, sur la base de cette dernière, une documentation conforme à...
  • Page 8 Mesh EIO344 intégrés et les met à disposition du système supérieur (par ex. passerelle ou moneo) via le port Ethernet. La station de base IoT Bluetooth Mesh EIO404 communique via Bluetooth Mesh avec, par exemple, l’adaptateur IO-Link Bluetooth Mesh EIO344.
  • Page 9 Station de base IoT Bluetooth Mesh EIO404 Topologie déconseillée : Si le réseau Bluetooth Mesh est conçu de telle sorte que toutes les données doivent être transmises via un seul nœud, le réseau sera plus lent et/ou plus instable si les participants sont nombreux.
  • Page 10 • Paramétrage d’autres paramètres 4.4 Bluetooth Mesh Après la configuration du Bluetooth Mesh, l’EIO404 établit de manière autonome la connexion avec l’adaptateur IO-Link Bluetooth Mesh (EIO344). Pour ce faire, les adaptateurs IO-Link Bluetooth Mesh doivent être intégrés au réseau Bluetooth Mesh. Ò Notice d’utilisation de l’EIO344 www.ifm.com.
  • Page 11 Station de base IoT Bluetooth Mesh EIO404 5 Montage Le couple de serrage max. des vis lors du montage de l’appareil est de 0,8 Nm. u N’utiliser que des vis M4. u Informations sur les accessoires de montage : www.ifm.com 5.1 Conception mécanique 1 : Les raccords sont orientables à...
  • Page 12 EIO404 Station de base IoT Bluetooth Mesh 5.5 Montage avec les barrettes de fixation E80337 Fixer l’appareil à l’endroit prévu pour le montage avec des vis de fixation.
  • Page 13 Station de base IoT Bluetooth Mesh EIO404 6 Raccordement électrique L’appareil doit être raccordé par un électricien qualifié. Respecter les réglementations nationales et internationales relatives à l’installation de matériel électrique. Alimentation en tension selon TBTS, TBTP. ATTENTION Le courant d’entrée n’est pas limité.
  • Page 14 EIO404 Station de base IoT Bluetooth Mesh 6.1 Monter les connecteurs Afin d’atteindre l’indice de protection indiqué dans la fiche technique tenir compte de ceci : u Utiliser des câbles IO-Link avec la classe IP respective. u Raccorder le connecteur à l’appareil.
  • Page 15 Station de base IoT Bluetooth Mesh EIO404 7 Eléments d’indication, comportement des sorties et correction des défauts L’élément d’indication affiche par LED l’état actuel de l’appareil. 7.1 Eléments d’indication LED Couleur Description rouge Signalisation de défauts vert Affichage de fonctionnement bleu Bluetooth Fig. 3: 1 : Eléments d’indication LED...
  • Page 16 EIO404 Station de base IoT Bluetooth Mesh 8 Paramétrage Cet appareil peut être paramétré via 2 interfaces. Il est possible de lire des informations ou d’effectuer des réglages via Ethernet ou Bluetooth. Il est possible d’obtenir des informations et des paramètres affectés à chaque interface.
  • Page 17 Station de base IoT Bluetooth Mesh EIO404 8.3.1 Démarrer l’IoT Core Visualizer Pour démarrer l’IoT Core Visualizer : Conditions préalables : ü L’appareil est connecté au réseau informatique via le port Ethernet. ü L’interface Ethernet est configurée. u Démarrer le navigateur web.
  • Page 18 EIO404 Station de base IoT Bluetooth Mesh u Sélectionner pas à pas les paramètres de notification souhaités à l’aide de l’assistant. w Le tableau indique la notification créée. 8.3.2.2 Supprimer des notifications Conditions préalables : ü IoT Core Visualizer est lancé.
  • Page 19 Station de base IoT Bluetooth Mesh EIO404 8.3.3 Accéder à l’arborescence de l’IoT Core La page de menu [Elements] donne accès à l’arborescence de l'IoT Core de l’appareil. Conditions préalables : ü IoT Core Visualizer est lancé. u Choisir le menu [Elements].
  • Page 20 8.3.3.2 Accéder aux éléments de l’IoT Core L’utilisateur peut accéder aux éléments de l’IoT Core à l’aide des services pris en charge par l’appareil. u Consulter les informations complémentaires sur les fonctions de l’IoT Core d’ifm : IoT Core REST API d’ifm (Ò / 22) Conditions préalables :...
  • Page 21 Station de base IoT Bluetooth Mesh EIO404 8.3.4 Mise à jour du firmware La page de menu [Update] permet de mettre à jour le firmware de l’appareil : Conditions préalables : ü IoT Core Visualizer est lancé. ü Le nouveau firmware a été téléchargé : documentation.ifm.com...
  • Page 22 événements (events) et aux fonctions (services) de l’appareil. 8.4.1.1 Accéder à l’IoT Core d’ifm L’accès à un élément de l’IoT Core d’ifm se fait par son adresse (par ex. root/port1/pin2 ). L’adresse se compose du chemin menant à l’élément ( root/port1 ) et de l’identifiant de l’élément ( pin2 ).
  • Page 23 Mot de passe (codé en BASE64) en option ; uniquement nécessaire pour les services qui envoient des données à l’IoT Core d’ifm (par ex. setdata ) en option ; nécessaire uniquement si le mode sécurité est activé Syntaxe de la réponse (Response) :   "cid":id,...
  • Page 24 L’élément ou le lien vers l’élément existe déjà au même endroit dans l’arborescence de l’IoT Core 8.4.2 Premiers pas Pour lire la description de l’appareil : u Envoyer la requête POST suivante à l’IoT Core d’ifm : {"code":"request","cid":-1,"adr":"gettree"} w L’IoT Core d’ifm renvoie la description de l’appareil sous forme d’objet JSON structuré.
  • Page 25 Station de base IoT Bluetooth Mesh EIO404 u Dans l’arborescence de l’objet JSON, identifier toutes les sous-structures et les points de données qu’elles contiennent. u Identifier les services applicables pour l’accès aux sous-structures et aux points de données qu’elles contiennent.
  • Page 26 EIO404 Station de base IoT Bluetooth Mesh Solution : lire les valeurs actuelles des paramètres avec le service getdatamulti (point de données de température : /processdatabasestation/temperature/cpu  ; point de données de numéro de série : /deviceinfo/serialnumber ). Demande (Request) :   "code":"request",   "cid":4711,   "adr":"/getdatamulti",   "data":{...
  • Page 27 Station de base IoT Bluetooth Mesh EIO404   "cid": 1,   "data": {     "identifier": "meshnetwork",     "type": "structure",     "subs": [       {         "identifier": "provisioning",         "type": "structure",         "profiles": [           "wirelessprovisioning"         ]       },       {         "identifier": "mesh_adapter[1]",         "type": "subdevice",         "profiles": []       },       {         "identifier": "adapter_update",         "type": "structure",         "profiles": [...
  • Page 28 EIO404 Station de base IoT Bluetooth Mesh   "cid": 1,   "data": {     "adrList":[       "00-02-01-42-DC-9D/iotsetup/ethernet/network/ipaddress",       "00-02-01-42-DC-9D/iotsetup/ethernet/network/subnetmask",       "00-02-01-42-DC-9D/iotsetup/ethernet/network/dhcp",       "00-02-01-42-DC-9D/iotsetup/ethernet/network/ipdefaultgateway"     ]   },   "adr": "/querytree",   "code": 200 8.4.4 Ethernet : configurer les paramètres de l’IP Sous-structure : iotsetup/ethernet/network u Ne modifier les points de données de la sous-structure network que bloc par bloc avec le service setblock  !
  • Page 29 Station de base IoT Bluetooth Mesh EIO404 Le nom d’utilisateur et le mot de passe sont représentés par des chaînes de caractères codées en Base64 : Exemple : demande avec authentification (Ò / 30) Lorsque le mode de sécurité est activé, les requêtes suivantes peuvent également être exécutées sans authentification :...
  • Page 30 EIO404 Station de base IoT Bluetooth Mesh L’interface Ethernet est protégée par mot de passe. Le service getidentity (Ò Service : getidentity / 55) indique que le mot de passe est défini. 8.4.5.2 Exemple : demande avec authentification Tâche : la température de l’appareil doit être lue. Le mot de passe est défini (mot de passe : eth_password).
  • Page 31 Station de base IoT Bluetooth Mesh EIO404   "code": "request",   "cid": 1,   "adr": "/iotsetup/ethernet/security/resetpassword",   "auth": {     "user":"YWRtaW5pc3RyYXRvcg==",     "passwd":" ZXRoX3Bhc3N3b3Jk "   } Réponse (Response) :   "cid": 1,   "adr": "/iotsetup/ethernet/security/resetpassword",   "code": 200 8.4.6 Bluetooth : définir le nom de la station Sous-structure : iotsetup/bluetooth_le Points de données disponibles :...
  • Page 32 EIO404 Station de base IoT Bluetooth Mesh 8.4.7.1 Exemple : définir un mot de passe Bluetooth Tâche : la connexion Bluetooth doit être protégée par un mot de passe (mot de passe : ble_password). Solution : avec le service setdata , écrire le mot de passe ble_password (codé en Base64 : YmxlX3Bhc3N3b3Jk ) sur le point de données /iotsetup/bluetooth_le/security/password .
  • Page 33 Station de base IoT Bluetooth Mesh EIO404   "code":"request",   "cid": 4711,   "adr":"/meshnetwork/provisioning/scan" Réponse (Response) :   "cid":4711,   "data":[{     "id": "XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX",     "name": "EIO344 ifm SN: 123456789011",     "info": [{       "key": "MAC Address",       "value": "aa-bb-cc-dd-ee-ff"     },     {       "key": "Signal Strength",       "value": 77     }]   }],   "adr":"/meshnetwork/provisioning/scan",   "code":200 La station de base a trouvé...
  • Page 34 EIO404 Station de base IoT Bluetooth Mesh Après l’enregistrement réussi de l’adaptateur Bluetooth Mesh, son arborescence IoT Core est intégrée dans l’arborescence IoT Core de la station de base Bluetooth Mesh (sous-structure meshnetwork/ mesh_adapter[x] (x : 1 à 50)). 8.4.8.3 Exemple : remplacer un adaptateur Mesh Tâche : l’adaptateur Mesh enregistré...
  • Page 35 Station de base IoT Bluetooth Mesh EIO404 La sous-structure de l’adaptateur Mesh ( mesh_adapter[x] (x : 1 à 50)) est supprimée de l’arborescence IoT Core de la station de base Mesh. 8.4.9 Administrer les adaptateurs IO-Link Bluetooth Mesh Pour chaque adaptateur IO-Link Bluetooth Mesh intégré au réseau, une sous-structure mesh_adapter[x] (x : 1 à...
  • Page 36 EIO404 Station de base IoT Bluetooth Mesh   "cid": 1,   "adr": "/timer[2]/interval/setdata",   "code": 200 8.4.10.2 Exemple : démarrer le compteur Le compteur du temporisateur 2 est configuré et doit être démarré. Demande (Request) :   "code": "request",   "cid": 1,   "adr": "/timer[2]/status/start" Réponse (Response) :   "cid": 1,   "adr": "/timer[2]/status/start",   "code": 200...
  • Page 37 L’utilisateur peut exécuter le service getsubscriberlist pour afficher toutes les notifications actives. 8.4.11.1 Notifications déclenchées par des événements Tous les éléments de l’IoT Core d’ifm comportant un sous-élément de type event peuvent servir de déclencheur pour des notifications déclenchées par des événements.
  • Page 38 EIO404 Station de base IoT Bluetooth Mesh u Régler l’intervalle de comptage du temporisateur 1 (10 s = 10 000) • Demande (Request) :   "code":"request",   "cid":4712,   "adr":"/timer[1]/interval/setdata",   "data":{     "newvalue":10000   } u Démarrer le temporisateur 1 • Demande (Request) :   "code":"request",   "cid":4712,   "adr":"/timer[1]/counter/start", u Activer les notifications •...
  • Page 39 Station de base IoT Bluetooth Mesh EIO404   "code":"event",   "cid":4711,   "adr":"",   "data":{     "eventno":"6317",     "srcurl":"/timer[1]/counter/datachanged",     "payload":{       "/timer[1]/counter":{         "code":200,         "data":1       },       "/processdatabasestation/temperature/cpu":{         "code":200,         "data":39       },       "/meshnetwork/mesh_adapter[1]/iolinkmaster/port[1]/iolinkdevice/pdin":{         "code":200,         "data":"03B0"       }     }   } 8.4.11.4 Exemple : créer une notification déclenchée par un événement Tâche : en cas de modification du réseau Bluetooth Mesh, un message indiquant le nombre d’adaptateurs Mesh intégrés doit être envoyé...
  • Page 40 EIO404 Station de base IoT Bluetooth Mesh Demande (Request) :   "code":"request",   "cid":4711,   "adr":"/getsubscriberlist" Réponse (Response) :   "cid": 4711,   "data": [     {       "adr": "00-02-01-0B-AA-06/timer[1]/counter/datachanged",       "datatosend": [         "00-02-01-0b-aa-06/mesh_adapter[1]/iolinkmaster/port[1]/iolinkdevice/ pdin",         "00-02-01-0b-aa-06/processdatabasestation/temperature"       ],       "cid": 4711,       "callbackurl": "http://192.168.0.4:80/myData",     }   ],   "adr":"/getsubscriberlist",   "code": 200 8.4.11.6 Exemple : modifier une notification Tâche : l’abonnement existant doit être modifié.
  • Page 41   } 8.4.12 Utiliser MQTT L’IoT Core d’ifm prend en charge le protocole MQTT. MQTT permet à un client de communiquer avec l’IoT Core d’ifm via un broker pour demander et recevoir des données. L’IoT Core d’ifm peut publier des messages vers un broker MQTT (publish).
  • Page 42 Le canal de commande MQTT permet d’envoyer et de recevoir desnotifications (Ò Utiliser les notifications / 36) de l’IoT Core d’ifm. S’assurer que le broker MQTT est accessible et que le port choisi du broker MQTT est autorisé pour le transfert de données.
  • Page 43 Station de base IoT Bluetooth Mesh EIO404 Description Plage de valeurs Accès ../status/preset Etat préréglé du canal • running : état RUN (par défaut) ../mqttCmdChannelSetup Sous-structure pour les réglages du canal de commande ../mqttCmdChannelSetup/brokerIP Adresse IP du broker MQTT par ex. 3.69.1.9 ../mqttCmdChannelSetup/broker-...
  • Page 44 EIO404 Station de base IoT Bluetooth Mesh   "code":"request",   "cid":3,   "adr":"/connections/mqttConnection/mqttCmdChannel/mqttCmdChannelSetup/ brokerPort/setdata",   "data":{     "newvalue":1883   } u Définir le nom de l’appareil Demande (Request) :   "code":"request",   "cid":4,   "adr":"/connections/mqttConnection/mqttCmdChannel/mqttCmdChannelSetup/ cmdTopic/setdata",   "data":{     "newvalue":"myTopic"   } u Définir le nom du topic de réponse par défaut. Demande (Request) :   "code":"request",...
  • Page 45 Station de base IoT Bluetooth Mesh EIO404 ü Le canal de commande MQTT est configuré. ü L’intervalle du temporisateur 1 est réglé sur 10 s. ü Le temporisateur 1 est démarré. u Utiliser le service subscribe pour publier la valeur process vers le broker MQTT.
  • Page 46 V0.22 ../hwrevision Version du matériel par ex. AA ../producttext Nom du produit Bluetooth Mesh IoT Basestation ../vendor Fabricant ifm electronic gmbh ../productname Nom du produit EIO404 ../productcode Code produit EIO404 ../devicename Nom de l’appareil spécifique à l’utilisateur par ex. mesh_base seulement lecture lecture et écriture...
  • Page 47 Station de base IoT Bluetooth Mesh EIO404 Description Plage de valeurs Accès ../operatingstate Etat de fonctionnement de l’appareil • 0 : Device OK • 1 : Bluetooth Mesh no device provisioned • 2 : Ethernet link not connected • 3 : Electronic temperature out of range •...
  • Page 48 • Système d’exploitation Windows 7 / 10 / 11 • Interface Ethernet Pour cela, ifm propose également un système prêt à l’emploi, une appliance (réf. QHA200) avec Linux et moneo installé. 9.1.3 Installation de moneo|configure u Ouvrir le fichier d’installation. u Suivre les instructions d’installation.
  • Page 49 9.2.2 Connecter à l’appareil mobile. u Activer la transmission de données Bluetooth sur l’appareil mobile. u Positionner l’appareil mobile à portée de l’EIO404. u Sélectionner l’EIO404 souhaité. u Saisir le mot de passe pour l’accès 0000. Pour des informations sur moneo|blue voir la description de l’application.
  • Page 50 EIO404 Station de base IoT Bluetooth Mesh 10 Homologations et attestations La déclaration de conformité UE, les homologations et les attestations spécifiques aux pays sont disponibles sur : documentation.ifm.com Remarques pertinentes pour les homologations : Ò Notice jointe...
  • Page 51 11 Maintenance, réparation et élimination L’appareil est sans maintenance. u En cas de mauvais fonctionnement de l'appareil prendre contact avec ifm. u Ne pas ouvrir l’appareil. Aucune opération de maintenance ne peut être effectuée par l’utilisateur. L’appareil ne doit être réparé que par le fabricant.
  • Page 52 EIO404 Station de base IoT Bluetooth Mesh 12 Annexe 12.1 IoT Core d’ifm 12.1.1 Profils Profil Description blob Binary Large Object commChannel Canal de communication commInterface Interface de communication connections Connexions const_value Constante datarequired Données requises deviceinfo Informations d’identification devicereset Firmware réinitialisable devicestatus Etat de l’appareil...
  • Page 53 Station de base IoT Bluetooth Mesh EIO404 12.1.2 Types Type Description data Point de données device Elément racine représentant un appareil event Evénement pouvant être déclenché par le firmware et envoyant des notifications service Service auquel on peut s’adresser depuis le réseau structure Elément de structure (par ex.
  • Page 54 EIO404 Station de base IoT Bluetooth Mesh 12.1.3 Services 12.1.3.1 Service : create_backup Nom : create_backup Description : le service crée une sauvegarde des paramètres actuels de l’appareil. Demande (champ « data ») : aucune Réponse (champ « data ») : aucune 12.1.3.2 Service : factoryreset Nom : factoryreset Description : le service rétablit les paramètres de l’appareil sur le réglage usine.
  • Page 55 Station de base IoT Bluetooth Mesh EIO404 12.1.3.5 Service : getdata Nom : getdata Description : le service lit la valeur d’un point de données et l’affiche. Demande (champ « data ») : aucune Réponse (champ « data ») : Champ obli- Type de don- Paramètre Description gatoire nées...
  • Page 56 EIO404 Station de base IoT Bluetooth Mesh Champ obliga- Type de don- Paramètre Description toire nées device.swrevision facultatif Version du logiciel device.custom facultatif security facultatif Options de sécurité security.securityMode facultatif ENUM Etat du mode de sécurité • disabled : mode de sécurité désactivé...
  • Page 57 Station de base IoT Bluetooth Mesh EIO404 Demande (champ « data ») : Champ obli- Type de don- Paramètre Description gatoire nées facultatif STRING Elément de racine de la sous-arborescence level facultatif STRING niveau max. jusqu’auquel la sous-arborescence est indiquée • pas d’information : tous les niveaux sont affichés •...
  • Page 58 EIO404 Station de base IoT Bluetooth Mesh Champ obli- Type de don- Paramètre Description gatoire nées identifier facultatif STRING Nom de l’élément recherché Réponse (champ « data ») : aucune Champ obli- Type de don- Paramètre Description gatoire nées urlList obligatoire ARRAY Tableau contenant les URL des éléments trouvés ; les URL sont sépa- rées par des virgules...
  • Page 59 Station de base IoT Bluetooth Mesh EIO404 12.1.3.17 Service : resetpassword Nom : resetpassword Description : le service désactive le mode de sécurité et réinitialise le mot de passe. Demande (champ « data ») : aucune Réponse (champ « data ») : aucune 12.1.3.18 Service : reset_credits Nom : reset_credits Description : le service réinitialise tous les crédits demandés par les adaptateurs Bluetooth inscrits dans le réseau Mesh.
  • Page 60 EIO404 Station de base IoT Bluetooth Mesh Champ obli- Type de don- Paramètre Description gatoire nées newvalue obligatoire STRING Nouvelle valeur du point de données duration facultatif STRING Durée d’enregistrement de la valeur • lifetime : Valeur enregistrée avec IoT Core ; la valeur reste valable même après le redémarrage de l’appareil...
  • Page 61 Station de base IoT Bluetooth Mesh EIO404 12.1.3.26 Service : stop Nom : stop Description : le service arrête une fonction (par ex. connexion, temporisateur). Demande (champ « data ») : aucune Réponse (champ « data ») : aucune 12.1.3.27 Service : stream_set Nom : stream_set Description : le service transmet un segment de données.
  • Page 62 EIO404 Station de base IoT Bluetooth Mesh   "code":"event",   "cid":4711,   "adr":"",   "data":{     "eventno":"EventNo",     "srcurl":"SrcURL",     "payload":{       "eventurl":{"code":EventStatus,"data":EventData},       "datapointurl_1":{"code":DataStatus_1,"data":DataValue_1},       "datapointurl_2":{"code":DataStatus_2,"data":DataValue_2},...     }   } 12.1.3.29 Service : unregister Nom : unregister Description : le service déconnecte un appareil d’un réseau. Demande (champ « data ») : Champ obli- Type de don- Paramètre...