Portée du développement
Portée et test de base
Déterminez les fondations existantes, les dépendances techniques et le contenu qui doivent être développés en fonction de l'adresse du courtier, du TLS et du certificat, de l'identité de l'appareil, du sujet, du modèle de message, de la qualité de service et des règles de session.
Implémentation et intégration
Développez l'authentification de connexion, la publication et l'abonnement, le battement de cœur, la récupération et le dépannage de session, et unifiez les champs des appareils, l'identification des commandes et la confirmation des messages.
Documents de livraison
Fournissez le code client, les descriptions de protocole et les enregistrements de tests pour l'intégration du serveur.
Examen et limites
Les certificats, la synchronisation temporelle, les fonctions du module ou de la pile de protocoles du contrôleur principal doivent être confirmés individuellement ; L'état de l'appareil ne peut pas être jugé uniquement par la connexion TCP.
Processus de mise en œuvre du projet
Vérification des données et des interfaces → Confirmation des solutions techniques et cas d'usage de vérification → Mise en place de l'intégration avec l'environnement cible → Régression des scénarios anormaux → Transfert des données de version.
Examiner les résultats de la mise en œuvre dans l'environnement matériel et logiciel cible et fournir des enregistrements des configurations d'interface associées, des dépendances de version et du dépannage pour faciliter l'intégration et la maintenance ultérieures par l'équipe de recherche et développement de l'entreprise.
Documents de projet requis
- Adresse du courtier, TLS et certificat, identité de l'appareil, sujet, modèle de message, QoS et règles de session.
- Des informations de conception, du code, des autorisations d'interface et des dispositifs de test cibles peuvent être fournis.
- Fichiers sources, programmes ou outils devant être livrés, responsabilités en matière de tests d'intégration entre les modules et les nœuds du projet.
- Échantillons d'acceptation, environnement, conditions de test et seuils de réussite.
Contenu de la livraison et acceptation
| Prestations | Contenu de la livraison | Méthode de vérification |
|---|---|---|
| Obtenir des résultats | Fournissez le code client, les descriptions de protocole et les enregistrements de tests pour l'intégration du serveur. | Vérifiez l’accès à l’identité légale et invalide. |
| Données intégrées | Versions et dépendances, configuration de l'interface, étapes d'utilisation ou de déploiement et modifications d'intégration | Reconstruction de la session de test et relivraison du message. |
| Vérifier les dossiers | Conditions de test, enregistrements d'exécution, listes de problèmes et résultats de régression | Vérifiez les champs, les horodatages et la gestion des messages en double. |
L'étendue de la livraison et les critères d'acceptation sont déterminés en fonction de l'environnement cible. Les SDK tiers, les licences, les laboratoires, les ressources cloud, les équipements et l'assistance sur site sont répertoriés séparément ; Si les informations existantes ne sont pas suffisantes, le travail de suivi est déterminé par un examen de l'interface ou un examen des fonctions clés.
Questions fréquemment posées
L’utilisation de MQTT QoS peut-elle éviter la duplication de l’exécution métier ?+
La qualité de service décrit le mécanisme de transmission des messages, et l'entreprise doit encore définir des identifiants uniques, le statut d'exécution et le traitement idempotent. Les messages de contrôle doivent vérifier la période de validité et les résultats et ne pas s'appuyer uniquement sur la confirmation du transfert.
4G MQTT Quelles informations dois-je fournir en premier pour le développement de l'accès aux appareils ?+
Veuillez d'abord fournir l'adresse du courtier, le TLS et le certificat, l'identité de l'appareil, le sujet, le modèle de message, la QoS et les règles de session. Dans le même temps, l'implémentation existante, les problèmes rencontrés, les changements attendus et les conditions de test compatibles sont expliqués pour aider à déterminer la portée de l'implémentation et les méthodes de reproduction.
Peut-il être implémenté sur des produits existants ?+
Vous pouvez d'abord évaluer la portée des conceptions et versions existantes qui peuvent être modifiées, conserver les parties qui ont été révisées et identifier les interfaces et les dépendances qui doivent être ajustées. Ce service requiert de l'attention : les certificats, la synchronisation horaire, les fonctions du module ou de la pile protocolaire du contrôleur principal doivent être confirmés individuellement ; L'état de l'appareil ne peut pas être jugé uniquement par la connexion TCP. Après les modifications, les fonctions existantes et nouvelles doivent être soumises à un test de régression dans la mesure convenue.
En ligne
Téléphone
WeChat

retour au sommet