SHIPHarbour Master

SHIPHarbour Master a été introduit dans SHIPv5.1

Le SHIPHarbour Master l’application permet la gestion des connexions entre les applications basées sur PC et les cartes SIM/Scms qui utilisent le SHIPHarbour protocole.

Fonctionnement de base

SHIPHarbour Master peut être lancé manuellement, mais est lancé automatiquement lorsque l’un des outils SHIP basés sur PC (y compris le SHIPTide outil de création d’interface graphique ainsi que SHIPCrane et les outils de programmation SeaShell) l’exigent. Il se trouve dans la barre d’état système de Windows en tant qu’application d’arrière-plan et fournit une fenêtre contextuelle de notification chaque fois qu’un module exécutant le SHIPBridge Le protocole est connecté au PC :

 

SHIPHarbour Master, tel que publié dans SHIPv5.1.0, a des fonctionnalités minimales dans la console opérateur au-delà de ses fonctionnalités inhérentes de gestion des connexions. L’intention, au fil du temps, est d’augmenter ses fonctionnalités afin que vous puissiez (par exemple) découvrir directement dans l’application quel firmware est installé dans un appareil donné.

La réduction de l’application dans la barre d’état système affiche la notification suivante :

Connexions et plugins

SHIPHarbour Master prend en charge le concept de plugins pour différentes connexions aux modules. Actuellement, les plugins ne peuvent être implémentés que par Serious, mais nous prévoyons qu’en 2017, un guide de rédaction de plugins sera disponible pour les plugins personnalisés.

USB

L’USB (via le port hôte USB d’un PC vers le port de périphérique USB d’un module) est la méthode de connexion par défaut d’un PC à un module. Vous pouvez utiliser un (ou plusieurs) concentrateurs USB et SHIPHarbour Master gérera ces connexions en parallèle.

CAN

Ce support est en cours de développement et sera initialement disponible sur une base personnalisée pour les clients.

UART over USB/CDC

Ce soutien est prévu.

UART

Ce soutien est prévu.

TCP/IP over Ethernet or WiFi

Ce soutien est prévu.

Journal de débogage

Si vous rencontrez des difficultés lors de l’utilisation de SHIPHarbour Master, notamment des problèmes de connectivité de modules et des problèmes de développement d’applications personnalisées, il peut être utile d’examiner le journal de connexion/communications ou même de le sauvegarder et de le transmettre à l’équipe de support Serious.

Le journal peut être sauvegardé dans .html format pour préserver le formatage et le codage couleur utiles (c’est le format préféré lors de la soumission à l’équipe d’assistance Serious). Si SHIPHarbour Master est réduit à la barre d’état système, cliquez simplement sur l’icône de la barre d’état système pour restaurer la fenêtre. Pour enregistrer le journal, sélectionnez Fichier->Enregistrer et choisissez un emplacement et un format.

Vous pouvez ensuite utiliser n’importe quel navigateur Web pour afficher le journal ultérieurement. La sortie du journal inclut les détails de la fonction SHIPHarbour messages échangés entre SHIPHarbour Master et les applications PC connectées ainsi que les applications SHIPBridge messages entre SHIPHarbour Master et modules.

Applications personnalisées

Vous pouvez écrire vos propres applications pour communiquer avec le SHIPHarbour Master application. Par exemple, vous pouvez intégrer des fonctionnalités similaires à la SHIPCrane dans votre propre cadre de fabrication plutôt que d’utiliser le SHIPCrane outil directement. SHIPHarbour Master utilise le SHIPHarbour API sur une interface socket TCP/IP qui permet une intégration directe avec votre propre environnement de développement. SHIPHarbour peut être utilisé avec la plupart des langages modernes (c’est-à-dire Java, Python, C#, etc.). Pour plus d’informations, consultez la page SHIPHarbour Documentation de l’API.