Passerelle de protocole universelle basée sur iRidium pro

Travaillant avec un grand nombre d'installations de systèmes d'automatisation, chaque fois que je rencontrais des difficultés à combiner des appareils prenant en charge divers protocoles. Même s'il existe déjà une interface matérielle entre les protocoles, elle ne prend souvent en charge qu'un nombre minimum de fonctions.

Au fil du temps, le problème n'a fait qu'empirer. Le client se tourne vers l'intégrateur de système pour combiner l'ensemble de l'équipement en un seul système. Et même s'il est prêt (ce qui est rare) à n'acheter que le matériel recommandé, il ne peut toujours pas se limiter à la portée d'un ou deux protocoles. La chaudière, par exemple, est contrôlée par KNX, la ventilation et un générateur diesel par ModBus, l'éclairage C-Bus (enfin, il aimait le commutateur), le multi-room audio Russound, le multi-room vidéo Kramer, la station météo RS232, l'onduleur via SNMP, le compteur électrique selon M- Bus, climatisation via DIIINet / pour quelque chose là-bas et ainsi de suite. Voici une photo typique que j'ai peinte pour un client pour expliquer que tout dans sa maison n'est pas si compliqué:



L'approche normale de l'intégrateur est de convaincre le client de maximiser l'utilisation d'un protocole, par exemple, KNX ou C-Bus, un ingénieur / compteur pour les multiprotocoles, comme Beckhoff / WAGO, tout cela, avec un équipement AV, se connecte à Crestron / AMX et là vous configurez déjà l'automatisation. En conséquence, nous obtenons une maison ordinaire sur Rublevka, avec un budget sérieux et la seule entreprise qui sait comment fonctionne cette entreprise.

Ici, l'ère de «l'Internet des objets» commence encore soudainement, quand je veux connecter 20 nouveaux appareils intéressants au système. Mais c'est impossible, car chacun travaille selon son propre protocole et le budget dépassera toutes les limites. Mais «l'ère» ne fait que commencer et le chaos s'intensifie, malgré les innombrables tentatives de standardisation.

La seule grande normalisation que nous avons constatée sur le marché de l'automatisation ces dernières années est que chaque système ou élément matériel a désormais une sortie IP. Cela a permis de réaliser un rêve à long terme:

Personnellement, j'ai toujours rêvé d'un outil qui:
1. Me donnera l'occasion de connecter simplement des équipes de protocoles différents sans programmation
2. Il s'installera sur le matériel de mon choix, par exemple, sur un serveur ou un contrôleur, qui se trouve sur l'objet

And c'est exactement ce que nous avons fait chez iRidium pro.

1. Nous connectons les blocs:


2. Le résultat est versé sur le serveur iRidiuminstallé sur Windows (testé sur Intel NUC, Compute Stick et bien d'autres) ou Linux (il existe des versions pour Raspberry Pi, etc.). Il existe plusieurs versions matérielles standard. Cela fonctionne réellement, même si vous l'envoyez simplement sur votre smartphone, l'application cliente i3 pro sur iOS ou Android (via l'utilitaire iRidium Transfer ou la section projets de votre compte sur le site Web), mais cela n'est intéressant que pour le test.

Voici une courte vidéo où j'ajoute 4 protocoles, puis connecte quelques commandes entre elles:


Il s'agit de la première version d'iRidium, où il existe un éditeur de blocs. Il sera sérieusement amélioré et recevra un grand nombre de nouvelles fonctionnalités dans les prochaines versions. Mais maintenant, vous pouvez ajouter vos propres blocs logiques au javascript via le fichier de configuration. Tout cela en mode test fonctionne entièrement gratuitement (avec une limite de temps), vous pouvez l'essayer vous-même.

Source: https://habr.com/ru/post/fr393621/


All Articles