NodeOPCUA
- NodeOPCUA est la pile OPC-UA open source multiplateforme pour node.js.
- NodeOPCUA vous permet d’ajouter des fonctionnalités serveur ou client à votre appareil #IoT ou à votre application serveur.
- Le projet est hébergé sur Github et est utilisé par des utilisateurs industriels, des startups, de grandes organisations ainsi que par de nombreux projets open source dans les domaines M2M et IOT.
- NodeOPCUA est développé et maintenu par Sterfive.
Open-Source, un vecteur d’interopérabilité
- Nous pensons que l’open-source contribue à l’adoption large des standards et facilite l’interopérabilité.
- L’open-source est un vecteur technologique pour les standards d’interopérabilité qui favorise la collaboration et l’innovation.
- Lorsque la sécurité est importante, pouvoir valider et examiner le code améliore la confiance.
- Le code est sous licence MIT.
Programmation sociale
- NodeOPCUA fait partie des millions de projets open source hébergés sur GitHub, la plateforme de programmation sociale.
- NodeOPCUA est développé par des bénévoles coopérant dans le monde entier.
- Les utilisateurs peuvent suggérer des améliorations, proposer des corrections, voire forker le projet et soumettre des pull-requests.
NodeOPCUA valide les spécifications.
-
NodeOPCUA a été écrit de zéro, conformément aux spécifications.
-
Créer un logiciel fonctionnel basé sur des spécifications est une manière extraordinaire d’acquérir de l’expertise et de comprendre comment OPC UA fonctionne en profondeur.
-
En conséquence, cela permet également de valider les spécifications.
Une communauté dynamique !
- NodeOPCUA est plébiscité par une communauté croissante d’utilisateurs, qui souhaitent comprendre le fonctionnement interne d’OPC UA.
- Chacun peut inspecter le code et participer aux efforts de développement. NodeOPCUA est utilisé dans le monde entier par des universités, des centres de recherche, l’industrie, des fournisseurs de solutions #Iot, M2M, dans une variété de projets dans les domaines de l’#Iot, #Industrie 4.0, #Robotique, #M2M et la domotique.
Travail en cours - Sponsors recherchés
- Nous avons réussi à obtenir une pile certifiable en moins de 18 mois depuis le lancement du projet, mais le voyage continue et nous continuerons à ajouter de plus en plus de fonctionnalités selon les besoins, le soutien et la contribution de la communauté.
- Nous accueillons les sponsors qui souhaitent soutenir l’initiative, influencer la feuille de route ou bénéficier d’un support dédié.
Langage moderne qui facilite la concurrence !
- Nous avons utilisé un langage de script faiblement typé dans NodeJS.
- Il s’agit d’un framework asynchrone, orienté événements, qui utilise un style de codage spécifique et rend les connexions simultanées et le traitement parallèle des données agréables.
- Node.JS est boosté par le moteur Google Chrome V8 et est disponible sur toutes les plateformes informatiques courantes, y compris les plus petits systèmes embarqués Linux ou Windows 10.
- C’est idéal pour cibler les nano-appareils, les serveurs embarqués ainsi que les applications serveur plus importantes. Votre code devient concis et facile à suivre.
Développement logiciel de pointe
- Nous utilisons la technique du « Test Driven Development » et l’intégration continue.
- Nous publions fréquemment de nouvelles versions du logiciel. Notre code est soigneusement testé avec plus de 3000 tests unitaires (en constante augmentation) et bénéficie d’une couverture de code supérieure à 91 %.