NFL-OI4-SDK
SDK OI4 Core Library

Kit de développement pour les applications Edge conformes à la norme OI4
  • Développement sans effort d'applications Edge OI4 interopérables

  • Garantie de conformité OI4 selon les directives officielles de développement

  • Réduction des délais de développement sans posséder de connaissances techniques approfondies de l'OI4

  • Résultats de haute qualité reproductibles en cas d'utilisation multiple

  • Inclut une formation interne d'une journée

Le kit de développement logiciel (SDK) OI4 Core Library simplifie et normalise le développement d'applications conformes à l'Open Industry 4.0 Alliance. Selon le guide de développement OI4, les développeurs peuvent modéliser une application complète l’aide de la puissante API du SDK. Cette application peut communiquer sur le bus MQTT, selon les spécifications. Le SDK accélère considérablement le processus de développement et évite toute erreur de mise en œuvre de base dès le début du développement.

Le kit facilite, dans la mesure du possible, le travail du programmeur en effectuant des tâches sur le bus MQTT que l'application serait autrement tenue d’effectuer. Lors de la publication, le kit code les charges utiles JSON sur la base d’OPC UA PubSub, accède à l'espace de noms des rubriques MQTT conformément aux instructions et répond automatiquement aux rubriques d'information lisibles de l'application.

Pour transmettre la charge utile plus efficacement, le SDK dispose d'une liste d'envoi et d'une liste de réception. L'application configure les deux listes via une API. Le kit gère les listes de manière autonome, ce qui réduit les efforts de l'application en fonctionnement normal et permanent :

  • Les données reçues sont transmises via la fonction de rappel.

  • Lors de l'envoi, seules les données d’utilisateur pures sont transférées.

La formation interne, qui se déroule sur une journée, facilite le démarrage et permet de disposer de tous les atouts pour une mise en œuvre réussie. Pour participer à une formation, les conditions préalables sont de disposer de Linux et d’un environnement de développement, ainsi que de connaître le langage de programmation C++ et la technologie des conteneurs.

NFL-OI4-SDK supports the following protocols:

Données techniques

NFL-OI4-SDK

Valeur

Étendue de la prestation

Code source et bibliothèques Linux traduites pour les architectures amd64, arm64, armhf

Licence

Code source Hilscher et contrat de licence de logiciel https://hilscher.atlassian.net/wiki/x/7Q02Bg

Langage de programmation

C++

Wrappers de langage de programmation

C# et autres

Exigences relatives au système d'exploitation

SE compatible POSIX, comme Linux

Profondeur fonctionnelle API

19 fonctions

Mode API

Asynchrone, le cycle de traitement peut être modifié (20 ms par défaut)

Client MQTT intégré

Projet « PAHO » par Eclipse

Compatibilité

Open Industry 4.0 Alliance « Guide de développement pour Edge Computing ouvert » V1.1.0

Accès automatique aux ressources OI4

MAM, Health, Profile, License, LicenseText, PublicationList, SubscriptionList, Data, Metadata, Event

Ressources OI4 pas encore prises en charge

Config, RtLicense, Interfaces, ReferenceDesignation

Informations de commande

Nom du produit

Référence

Brève description

NFL-OI4-SDK

1917.600

SDK OI4 Core Library

Produits associés : conteneurs d'applications

netFIELD App Modbus to MQTT Adapter - data bridge between Modbus and IIoT applications

Effortless IIoT integration of Modbus RTU or TCP systems

Application netFIELD PROFINET Device - Pont de données entre PROFINET et IIoT

Rendre les systèmes PROFINET compatibles IIoT à l'aide d'un appareil IO intelligent

netFIELD App OPC UA to MQTT Converter - Data bridge between OPC UA servers and one MQTT broker

Extended data flexibility and interoperability in Industry 4.0 applications

netFIELD App MQTT to OPC UA Converter - Data bridge between one MQTT broker and OPC UA clients

Extended data flexibility and interoperability in Industry 4.0 applications

Enrichit rapidement et efficacement les projets IIoT avec des données de capteur IO-Link

Valeur ajoutée supérieure grâce à l'accès aux données des maîtres IO-Link parallèlement au contrôleur

netFIELD App IO-Link Configurator - Application web embarquée pour la configuration des maîtres et appareils IO-Link

Configuration en ligne de systèmes IO-Link complets, indépendamment de l'unité de contrôle

NetFIELD App Edge Monitor - Surveillance étendue des périphériques Edge

Diagnostic étendu des périphériques dans netFIELD Cloud

NetFIELD App MQTT Broker - Broker MQTT

Broker de messages MQTT open source Mosquitto officiel

netFIELD App Platform Connector - Broker de données netFIELD Cloud

Broker de données utiles entre le broker MQTT et netFIELD Cloud