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 %.
NodeOPCUA - La stack OPC UA open-source | Sterfive