Protocoles – Vue d’ensemble

Un protocole décrit la mise en paquets et la méthode de déplacement des données d’avant en arrière sur cette couche physique. SHIP prend en charge trois protocoles, bien que tous les protocoles ne soient pas pris en charge sur toutes les couches physiques disponibles sur une carte SIM :

Protocole Raw

Pour plus d’informations, reportez-vous à la  page sur le protocole Raw et à AN0504 – The Raw Communications Protocol pour une note sur l’application vidéo

Le protocole Raw a été mis à disposition à partir de SHIP v5.0.126 et permet de déplacer facilement les types de données suivants :

  • Booléen (sous forme d’octet 0x00 ou de !0x01)
  • Octet
  • Court (16 bits)
  • Entier (32 bits)
  • Float (simple précision, 32 bits)
  • Chaîne (terminée par un caractère null)

Il n’y a pas de paquetage, de tramage ou de calculs de sommes/CRC effectués sur les données. Le protocole est donc très simple à interpréter et à générer sur un périphérique connecté, mais il est sensible aux erreurs et aux désalignements au fil du temps et ne doit être utilisé que dans certaines applications.

Le protocole Modbus

Visitez la page de  documentation Modbus pour plus de ressources Modbus, d’informations techniques et de logiciels.

Dans tous les protocoles SHIP Modbus, les types de données suivants sont pris en charge :

  • Booléen
  • Octet via l’extension Daniel
  • Court
  • entier via l’extension Daniel
  • Float via l’extension Daniel
  • Chaîne via une fonction personnalisée

Démarrage de SHIP v5.0.126

Notez que toutes les valeurs sont transportées en tant que big endian, mais que toutes les valeurs de l’environnement de script SHIP Sail et de machine virtuelle sont little endian, quel que soit le MCU sous-jacent sur la carte SIM.

Les quatre  sous-protocoles de protocole Modbus suivants  sont pris en charge :

  • Master RTU
  • Maîtriser l’ASCII
  • RTU slave
  • ASCII slave

Protocole de pont

Consultez la page de documentation du  protocole Bridge pour plus de ressources, d’informations techniques et de logiciels.

Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Cookies strictement nécessaires

Cette option doit être activée à tout moment afin que nous puissions enregistrer vos préférences pour les réglages de cookie.

Cookies tiers

Ce site utilise Google Analytics pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus populaires.

Garder ce cookie activé nous aide à améliorer notre site Web.

Cookies additionnels

Ce site utilise les cookies supplémentaires suivants :

(énumérez les cookies que vous utilisez sur ce site Web ici)