Fio banner fr 1 1

Formation automatisme en ligne 3

NodeOPCUA : le stack OPC UA entièrement codé en javacript et NodeJS

Comme nous vous l'avions annoncé il y'a quelques jours lors de notre dernier article,la Fondation OPC a mis en open source le serveur OPC UA.Sur cette même lancée, on retrouve NodeOPCUA qui est un stack OPC UA entièrement codé en javascript et son framework NodeJS.NodeOPCUA bénéficie ainsi de l'asynchronisme du node.js ce qui lui permet de concevoir des applications très réactives.

Nodeopc ua 1

Grâce au stack NodeOPCUA,vous pourrez créer votre propre serveur OPC UA que vous pourrez par la suite installer sur votre carte Raspberry Pi pour des applications de domotique par exemple.Les possibilités d'utilisation de NodeOPCUA sont vastes allant des objets connectés à l'internet industriel,l'OPC UA offre une solution de communication très intéressante du fait de sa caractéristique multiplateforme et de son architechture client/serveur.

Vous pouvez par exemple avec le stack NodeOPCUA créer une station météorologique simple composée de capteur de température,capteur de pression,anémomètre etc..C'est une application typique qui peut vous permettre de vous initier avec l'IoT (internet of things).Sur le site du projet NodeOPCUA,vous retrouverez un exemple d'application vous permettant de mettre en oeuvre une station météo connectée avec NodeOPCUA  et un Raspberry,des capteurs I2C pour la partie Hardware.


L'exemple fourni un serveur codé en Javascript et NodeJS qui récupère les données issues des capteurs.Vous pouvez donc via un client OPC UA accèder aux données du serveur et l'afficher sous forme d'interface graphique via du code HTML et Javacript.

NodeOPCUA a été développé en utilisant la méthode TDD (test driven development) et bénéficie de plus de 1200 tests unitaires et la couverture de code à 96%. NodeOPCUA utilise Travis comme service d'intégration continue.Avec NodeOPCUA,vous pourrez créez facilement votre propre serveur OPCUA en moins de 100 lignes de code.Il fonctionne sous Linux, Mac et Windows et globalement sur toutes les plates-formes qui supporte le NodeJS.Vous pouvez aussi développer des applications commerciales avec le stack NodeOPCUA.

Vous pouvez accéder au projet en cliquant ici

 

formation automatisme automate programmable API

Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Code incorrect ! Essayez à nouveau

 

Cliquez ici pour s'inscrire à la formation TIA Portal

Its plc profesionnal edition 1