- Zone de documentation Modules IHM standard Protocoles Protocole : SHIPBridge
- Découvrir les Smart Touch Surface (STS)
- Modules IHM optimisés
-
Modules IHM standard
- Série de modules d’affichage IHM SIMx21 TouchGFX
-
Série de modules d’affichage IHM SIMx52 SHIP
- Matériel
-
Micrologiciel/Logiciel
- SHIP
-
Premiers pas avec SHIP
- AN1001 – Animation dans SHIP
- AN1003 – Mise à niveau du firmware SHIPEngine de votre carte SIM
- AN1004 – Téléchargement du chargement de l’interface graphique de votre carte SIM
- AN1005 – Personnalisation et chargement des écrans de démarrage (GUI)
- AN1006 – Réinitialisation de SHIPTide à la mise en page par défaut
- AN1007 – Création de fonctions dans SHIP
- AN1008 – Commencez à utiliser SHIPCrane
- AN1009 – Recherche de portée et de nom Searching
- Notes sur l’application Communications
- Protocoles
- Manuel de référence de l’interface graphique
- Propriétés du projet SHIP
- Modules IHM hautes performances
- Documentation
Protocole : SHIPBridge
Qu’est-ce que le protocole SHIPBridge ?
SHIPBridge est un protocole de communication propriétaire complet disponible dans la version 5 de SHIP.
Le protocole SHIPBridge permet d’accéder par câble aux fichiers stockés sur la carte SIM/SCM, aux mises à jour du logiciel et de l’interface graphique, ainsi qu’à l’échange de variables de données typées. SHIPBridge est destiné à fonctionner sur tous les ports de communication disponibles sur un module (c’est-à-dire USB, UART, SPI, TCP/IP, etc.), mais USB et UART sont actuellement les seules interfaces validées sur la plupart des modules. La prise en charge future de TCP/IP permettra les mises à jour du micrologiciel, l’état et la surveillance, ainsi que l’échange de données entre des entités basées sur le cloud ou sur un serveur et les modules.
SHIPBridge dispose des capacités de haut niveau suivantes :
Architecture de commande-réponse bidirectionnelle robuste
- Prise en charge arbitraire de la couche physique, y compris UART, périphérique USB (futur : SPI, Ethernet, WiFi et Bluetooth)
- Protocole de paquets à trame binaire avec CRC pour l’intégrité des messages
- Multi-session : plusieurs contrôleurs peuvent accéder simultanément à une carte SIM via la même interface physique ou une autre
Informations et contrôle du système SIM
- Redémarrages, vérifications d’état, validation du micrologiciel, etc.
Déplacement complet et puissant des données
- Philosophie de variable partagée pour l’échange de données d’état et de contrôle
- Tous les types de données simples (booléen, octet, court, entier, long, flottant, double, chaîne, tampon)
- Données interrogées ou push, sur une base par variable
- Capable de hiérarchiser le trafic d’exécution pour une gestion flexible de la bande passante
- Communication entièrement bidirectionnelle
Entièrement évolutif
- Mises à jour sur réseau pour toutes les images de logiciel (c’est-à-dire les chargeurs de démarrage, les applications, l’interface graphique)