NFL-OI4-SDK
Attivo

OI4 Open Edge Computing SDK

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

  • Compresa mezza giornata di esercitazione online

Sviluppo indipendente di applicazioni edge conformi a OI4

Il Kit di sviluppo software (SDK) OI4 Open Edge Computing semplifica e standardizza lo sviluppo di app conformi a Open Industry 4.0 Alliance. Seguendo le Linee guida per lo sviluppo OEC di OI4, gli sviluppatori possono modellare un’app completa e le sue risorse utilizzando un intuitivo C-API.

Includendo tutte le funzioni rilevanti da API a MQTT, si accelera in modo significativo il processo di sviluppo e si prevengono sin dall’inizio i principali errori di implementazione. Per la comunicazione MQTT il kit SDK si avvale del client open-source Eclipse Paho come esempio.

Il kit disaccoppia il codice specifico del cliente tramite API da tutti i servizi sul bus MQTT. Si adotta la mappatura del Master Asset Model, come pure la codifica/decodifica del payload codificato JSON su base OPC UA PubSub all’interno dei namespace del topic MQTT prescritti.

Il corso incluso nel kit delinea il processo di avviamento e fornisce lo slancio necessario per una corretta implementazione. I partecipanti al corso devono avere chiaro il concept dell’app che intendono creare, magari con un codice sorgente preesistente. I requisiti fondamentali includono un ambiente di sviluppo ben consolidato, competenza nel linguaggio di programmazione C/C++, familiarità con Linux e conoscenza della tecnologia dei container.

NFL-OI4-SDK

Valore

Comprende

Codice sorgente con un’applicazione di esempio come container

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++, NodeJS e altri

Requisiti del sistema operativo

Sistemi operativi compatibili con POSIX, come Linux

Profondità funzionale API

10 funzioni fondamentali

Client MQTT integrato

Progetto “PAHO” di Eclipse

Compatibilità

Open Industry 4.0 Alliance “Linee guida per lo sviluppo per Open Edge Computing” V1.1.1

Risorse OEC ad accesso automatico

MAM, Health, Profile, License, LicenseText, PublicationList, SubscriptionList, Data, Metadata, Event, ReferenceDesignation, GenericMethod service

Risorse OEC non ancora supportate

Config, Interfaces

Nome prodotto

Codice prodotto

Breve descrizione

NFL-OI4-SDK

1917.600

OI4 Open Edge Computing SDK