node-opcua

NœudOPCUA

  • NodeOPCUA est la pile OPC-UA multiplateforme open source pour node.js.
  • NodeOPCUA vous permet d'ajouter des capacités de serveur ou de client à votre appareil #IoT ou à votre application serveur.
  • Le projet est hébergé sur Github et est utilisé par des utilisateurs industriels, des startups et 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 facilitateur d'interopérabilité

  • Nous pensons que l'open-source contribue à une large adoption des normes et facilite l'interopérabilité.
  • L'open-source est un catalyseur technologique pour les normes d'interopérabilité qui favorise la collaboration et l'innovation.
  • Lorsque la sécurité est importante, le fait de pouvoir valider et examiner le code améliore la confiance.
  • Le code est protégé par les termes de la licence MIT.

Codage social

  • NodeOPCUA est l'un des millions de projets open-source hébergés sur GitHub, la plateforme de codage social.
  • NodeOPCUA est développé par des volontaires coopérant dans le monde entier.
  • Les utilisateurs peuvent suggérer des améliorations de fonctionnalités, fournir des corrections, même fork le projet et soumettre des pull-requests.

NodeOPCUA valide les spécifications.

  • NodeOPCUA a été écrit à partir de zéro, conformément aux spécifications.

  • Créer un logiciel en cours d'exécution basé sur les spécifications est un moyen extraordinaire d'acquérir de l'expertise et de comprendre comment OPC UA fonctionne sous le capot.

  • Comme effet secondaire, cela valide également les spécifications.

Une communauté dynamique !

  • NodeOPCUA est loué par une communauté croissante d'utilisateurs, qui veulent comprendre comment OPC UA fonctionne sous le capot.
  • 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, des industriels, des fournisseurs de solutions #Iot, M2M, dans une variété de projets dans le domaine de #Iot, #Industrie 4.0, #Robotique, #M2M et la domotique.

Travail en cours - Recherche de sponsors

  • Nous avons réussi à obtenir une pile certifiable en moins de 18 mois depuis le début du projet, mais le voyage continue et nous continuerons à ajouter de plus en plus de fonctionnalités en fonction des besoins, du soutien et de la contribution de la communauté.
  • Nous accueillons les sponsors qui souhaitent soutenir l'initiative et influencer la feuille de route ou obtenir un soutien dédié.

Un langage moderne qui rend la concurrence facile !

  • Nous avons utilisé un langage de script faiblement typé dans NodeJS.
  • Il s'agit d'un framework asynchrone, piloté par les événements, qui utilise un style de codage spécifique et fait des connexions simultanées et du traitement parallèle des données une joie.
  • Node.JS est turbochargé par le moteur V8 de Google Chrome et est disponible sur toutes les plateformes informatiques courantes, y compris le plus petit linux ou windows 10 embarqué.
  • 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 de logiciels de pointe

  • Nous utilisons la technique "Test Driven Development", et l'intégration continue.
  • Nous publions le logiciel fréquemment. Notre code est soigneusement testé avec plus de 3000 tests unitaires (toujours en croissance) et bénéficie d'une couverture de code de plus de 91%.