Exigences de mise en réseau de DeviceHub et spécifications techniques pour PitneyShip Pro

DeviceHub est un programme qui connecte vos imprimantes et balances à PitneyShip Pro. Les éléments suivants sont requis pour que DeviceHub fonctionne correctement sur votre réseau.
Produits affectés : PitneyShipMD Pro

DeviceHub est un programme qui connecte vos imprimantes et balances à PitneyShip Pro. Les éléments suivants sont requis pour que DeviceHub fonctionne correctement sur votre réseau.

Spécifications techniques

Ports

Les ports suivants sont utilisés pour la communication avec AWS IoT et AWS API Gateway :

Ports externes :

  • 8883 - MQTT
  • 443 - HTTPS / MQTT

Ports internes :

  • 443 - Websocket
  • 8091 - HTTP pour l'activation
  • 10001, 10002, 10003 (selon ce qui est ouvert) - Websocket sécurisé

Entrées

  • Messages AWS IoT avec de petites charges utiles JSON
  • Emplois
    • Imprimer - Fichier GIF pour INDICIA et fichier PDF pour feuille
    • Échelle

Sorties

  • Événements
    • Heartbeats avec vérifications de l'état de santé
    • Notifications : si la mise à niveau est disponible.
    • Détails sur la clé USB et le travail (impression)
  • Données de mise à l'échelle
  • Adresse numérisée (format ASCII) à l'aide d'un scanner de reconnaissance optique de caractères (OCR)

Stockage

  • Certificats x.509 ou autorité de certification (CA) racine - certificats d'appareil (.crt, .pem et autorité de certification racine)
  • Configurations : nombre d'appareils, appareils enregistrés, balance et dernier état masqué
  • Journaux de diagnostic et de dépannage
  • Pages HTML pour le processus Out of Box (OOB)
  • Aucune information PII n'est stockée dans DeviceHub
  • Aucune base de données locale

Communication

Localhost ou 127.0.0.1 est utilisé pour l'activation de l'appareil.

DeviceHub prend en charge IPV4 uniquement.

Configuration requise du système d'exploitation

Windows

  • DeviceHub est vérifié sur les versions 64 bits de Windows 10 et Windows 11.
  • Les dernières mises à jour de version doivent être installées.
  • DeviceHub doit être installé sur le lecteur C.

Mac

DeviceHub est vérifié sur les versions de Mac OS suivantes :

  • MacOS v.13.2.1 Ventura
  • MacOS Sonoma v14
  • DeviceHub prend uniquement en charge les Mac équipés de processeurs Apple, pas de processeurs Intel.

Liste blanche

L'adresse suivante doit être sur la liste blanche. DeviceHub ne prend pas en charge l'inspection de paquets SSL et tous les domaines doivent contourner cette inspection.

  • a2dflzkdcuxckx-ats.iot.us-east-1.amazonaws.com
  • a2dflzkdcuxckx-ats.iot.us-ouest-2.amazonaws.com
  • *.sendpro360.pitneycloud.com
  • devicehub.pitneybowes.com (connexions MQTT)
  • Utilisé pour déterminer si la connexion Internet est disponible ou si un serveur proxy peut être nécessaire :
    • devicehub.pitneybowes.com (443)
    • www.pitneybowes.com
  • devicehubsetuppackages.s3.amazonaws.com
  • *.s3.amazonaws.com (pour télécharger les documents à imprimer)

 

Architecture technique

  • Une demande d'impression de PitneyShip Pro est envoyée à DeviceHub pour les étiquettes d'expédition, les rouleaux de timbres, les feuilles de timbres et les codes à barres.
  • La demande d'impression est soumise à AWS API Gateway/Lambda.
  • La demande est vérifiée à l'aide d'une signature d'appareil unique de Mongo DB.
  • AWS API Gateway soumet la tâche d'impression à l'agent DeviceHub via AWS IoT Core via un canal sécurisé avec x.509.
  • L'agent DeviceHub imprime l'INDICIA (gif) et la feuille (PDF) à l'aide des informations de la tâche et transmet la confirmation d'impression à AWS IoT core.

dh-architecture

Sujets connexes

MISE À JOUR: 09 Avril 2024