NFL-OI4-SDK
Annunciato

Libreria di base SDK OI4

Kit di sviluppo per applicazioni edge conformi a OI4
  • Sviluppo semplice di app edge interoperabili OI4

  • Garantire la conformità OI4 in base alle linee guida ufficiali per lo sviluppo

  • Riduzione dei tempi di sviluppo senza una profonda conoscenza tecnica di OI4

  • Risultati dell’applicazione replicabili di alta qualità in caso di utilizzo multiplo

  • Incluso un corso di formazione interno di un giorno

OI4 Core Library, il Software Development Kit (SDK), semplifica e standardizza lo sviluppo di app conformi a Open Industry 4.0 Alliance. Secondo le linee guida per lo sviluppo di OI4, gli sviluppatori possono modellare un’app completa utilizzando la potente API dell’SDK. Questa app può comunicare sul bus MQTT in base alle specifiche. L’SDK accelera notevolmente il processo di sviluppo ed evita errori di implementazione di base già nella fase iniziale di sviluppo.

Il kit facilita il lavoro del programmatore, ove possibile, eseguendo sul bus MQTT compiti che altrimenti l’app dovrebbe svolgere. Durante la pubblicazione, il kit codifica i payload JSON in base a OPC UA PubSub, accede allo spazio dei nomi degli argomenti MQTT in base alle linee guida e si espone automaticamente agli argomenti informativi leggibili dell’app.

Per trasmettere il payload in modo più efficace, l’SDK dispone di un elenco di invio e di ricezione. L’app configura entrambi gli elenchi tramite API. Il kit gestisce gli elenchi in modo autonomo. Ciò riduce al minimo lo sforzo dell’app durante il funzionamento normale e permanente:

  • I dati ricevuti vengono trasmessi tramite la funzione di richiamo.

  • Durante l’invio, vengono trasferiti solo i dati utente puri.

La formazione interna di un giorno facilita l’avvio e fornisce il giusto impulso per un’implementazione di successo. I prerequisiti per partecipare a un corso di formazione sono Linux, un ambiente di sviluppo, la conoscenza del linguaggio di programmazione C++ e la tecnologia container.

NFL-OI4-SDK

Valore

Contenuto della fornitura

Codice sorgente e librerie Linux tradotte per architetture amd64, arm64, armhf

Licenza

Codice sorgente Hilscher e contratto di licenza software https://hilscher.atlassian.net/wiki/x/7Q02Bg

Linguaggio di programmazione

C++

Wrapper del linguaggio di programmazione

C# e altri

Requisiti del sistema operativo

Sistemi operativi compatibili con POSIX, come Linux

Profondità funzionale API

19 funzioni

Modalità API

Asincrono, il ciclo di elaborazione può essere modificato (impostazione predefinita 20 ms)

Client MQTT integrato

Progetto "PAHO" di Eclipse

Compatibilità

Open Industry 4.0 Alliance “Development Guideline for Open Edge Computing” V1.1.0

Accesso automatico alle risorse OI4

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

Risorse OI4 non ancora supportate

Config, RtLicense, Interfaces, ReferenceDesignation

Nome prodotto

Codice prodotto

Breve descrizione

NFL-OI4-SDK

1917.600

Libreria di base SDK OI4