Utilisation de Calimero - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Archives eib-domotique (https://www.knx-fr.com/forumdisplay.php?fid=8) +--- Sujet : Utilisation de Calimero (/showthread.php?tid=1558) |
Utilisation de Calimero - leon - 08/09/2007 Bonjour, Quelqu'un a t'il déja utilisé cette application java qui permet de "piloter" une installation KNX ? Je viens de faire un essais mais je n'ai pas trouvé de doc. J'ai compris qu'il faut déclarer les sorties avec l'adresse et le type (string, 8 Bit, Boolean ...) Minor ( DPT_Start, DPT_Switch ....) puis on peut écrire on lire les valeurs. Par contre je ne sais pas comment transformer une base ETS pour l'importer dans Calimero. Merci Patrick Utilisation de Calimero - keldo - 09/09/2007 On 8 sep, 22:45, leon <patrick.noe...@free.fr> wrote: > Par contre je ne sais pas comment transformer une base ETS pour > l'importer dans Calimero. Salut, Je n'ai jamais essayé mais je commencerais par exporter tous les groupes depuis ETS en format "texte délimité CSV". Ensuite, sans doute un petit script en Perl pour transformer le tout en XML ... Utilisation de Calimero - airliner - 10/09/2007 Je n'ai pas essayé mais j'ai regardé un peu la doc et c'est pas très clair T'as installé quoi? Caliméro? KNXLive (qui le contient)? Globalement j'ai du mal à me faire une idée claire. Outre Caliméro, il est surtout question de EIBnet/IP. Est ce que EIBnet/IP permet de faire une passerelle IP/KNX ou est ce que ca va bcp plus loin dans le sens mise en place de devices KNX/IP pur ? Genre un interrupteur KNX sur IP sur Wifi vous voyez? (Ne retenez pas le "Wifi", c'est juste pour l'exemple, c'est idiot je le sais. :-) Est ce que c'est globalement, la capacité de KNX à etre transporté sur un réseau IP, et non pas sur la fameuse paire de cuivre verte en HF à 868 MHz ou PL Aujourd'hui EIBnet/IP semble surtout permettre de faire des serveur genre KNXLive. Est ce que quelqu'un a épluché EIBnet/IP et pourrait répondre? Merci Fabrice Utilisation de Calimero - keldo - 11/09/2007 Bonjour. Jusqu'ici, j'ai juste lancé le CD de KNXLive pour voir comment ça tourne durant une 1/2 heure, rien de plus. Ce que j'en ai retenu : Il y a deux parties distinctes dans ce projet : 1) Une partie que je qualifierais de "serveur" bien que ce ne soit pas tout à fait le cas. Elle est constituée du module "Tweety" et du driver "eibd". En gros, sur un PC avec un port série et une connexion ethernet ou WiFi, ces deux logiciel, combinés, offrent une fonctionnalité identique à passerelle entre EIB TP1 (le cable vert) et TCP/IP (protocole EIBnet/IP), comme par exemple le module Siemens N148/21 - 5WG1 148-1AB21. Au cas ou tu ne l'aurais pas compris, EIBnet/IP est un protocole d'encapsulation des télégrammes EIB sur réseau TCP/IP. Si tu as déjà une passerelle EIB<->TCP/IP chez toi, comme le module Siemens, cette partie ne te sera pas utile. 2) La partie "client" est constituée elle aussi de deux logiciels : Calimero et ... une application que tu dois écrire par toi même ! Calimero n'est pas vraiment un logiciel en fait, mais plutôt une bibliothèque de fonctions qui te permettent d'écrire facilement un logiciel qui envoie et reçoit des télégrammes EIB sur un réseau TCP/ IP, en utilisant le format EIBnet/IP. Il ne faut pas confondre Calimero avec la petite application de démonstration qui est fournie aussi dans KNXlive - celle dont tu parles sans doute et qui permet d'envoyer des télégrammes un peu à la manière du busmonitor de l'ETS - car cette petite application n'est qu'un exemple pour démonter le fonctionnement de Calimero. Le deux parties de KNXlive peuvent fonctionner sur le même PC mais ce n'est pas obligatoire. La première partie est la plus aboutie dans ce sens que elle est complétement fonctionelle, il faut juste un rien de configuration. Pour les mordus du bus EIB qui n'ont pas investi dans une passerelle EIB<->IP mais qui possèdent une PC fixe avec linux, un laptop avec Windows et du matériel WiFi, cela leur permet tout de même de pouvoir programmer les participants de leur bus avec ETS tout en prenant le soleil au milleu du jardin avec un laptop sur leur genoux, c'est toujours plus sympa que dans la cave à coté de l'armoire électrique ... La deuxième partie est incomplète, c'est à toi d'écrire une application qui fera appel aux routines de Calimero pour l'interface avec le bus EIB, alors, si tu t'en sens le courage, tu peux te lancer dans la& réalisation un ESUS ou Majordomo, ou autre ... Quant à la petite application de démo, elle est sympa mais ne sert sans doute pas à grand chose si tu as déjà ETS qui tourne sur un PC quelque part. Utilisation de Calimero - keldo - 11/09/2007 Encore un point. L'idée d'un "interrupteur en WiFi" est un peu farfelue mais parfaitement réalisable ... Par contre je ne sais pas trop si cet interrupteur pourrait posséder une adresse physique, le protocole EIBnet/IP propose plusieurs modes de fonctionnement différents - qui peuvent co-exister sur la même interface - et je ne sais pas très bien dans quel mode on placerait l'interrupteur WiFi. Un exemple : Siemens propose deux appareils très proches : le N148/21 (200euros) et le N146 (430euros), tout deux font l'interface entre "ethernet TCP/IP" et le bus "EIB câble vert" et permettent de connecter un ETS3 au bus EIB via une connexion réseau plutôt qu'un port série MAIS, seul le N146 peut relier tout un bus EIB à un autre bus EIB via un autre N146, faisant alors office de coupleur de ligne qui peuvent alors éventuellement être à une très grande distance l'une de l'autre. Si on regarde la doc des deux appareils, le N148/21 ne propose que le mode "EIBnet/IP Tunneling", alors que le N146 propose les modes "EIBnet/IP Tunneling" et "EIBnet/IP Routing". Derniers détails : Le protocole EIBnet/IP existe depuis l'ETS 3.0b (avec un add-on) mais ne fonctionne réellement bien que depuis l'ETS 3.0d. Attention à ne pas confondre, il existe aussi un autre protocole qui fasse "passer" des télégrammes EIB sur réseau TCP/IP, c'est le EIBlib/ IP ; sauf erreur de ma part, il s'agit d'un ancien protocole développé durant la génération de l'ETS 2.x, pour le logiciel iETS, et il n'est plus très utile aujourd'hui. Utilisation de Calimero - nulix - 11/09/2007 Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler). **** Please don't confuse the eibd protocol with EIBnet/IP. The eibd protocol can be used over (local) unix sockets or a TCP/IP connection, depending on the -u/-i option. It supports transport over the internet (and NAT). As you are using calimero, you are using EIBnet/IP Tunneling. Accessing a EIBnet/IP device outside a local, only switched LAN is a little bit more difficult. First, between the EIBnet/IP server (eibd) and client (calimero), there may not be any NAT. If anything changes the IP address of the IP packages between server and client, you have two option: * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..). The tunnel must be able to transmit all kind of IP telegrams unmodified, so SSH port forwarding or a SOCK proxy are not sufficient. * On the NAT device, run an additional eibd instance as EIBnet/IP server, which connects the real EIBnet/IP server. The client connects to the proxy EIBnet/IP server. If there is a IP connection without any NAT and no Firewall blocks the UDP packages between server and client, connection with an EIBnet/IP Tunneling client is possible, if you explicitly specifiy the IP address of the EIBnet/IP server in the client. *** Deux info importantes en ressortent, si on possède un module comme le siemens N148 qui sait simplement faire du Tunneling, il faut mettre un Eibd si on veut passer par internet. Il faut aussi faire en sorte de ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir utiliser calimero. Une autre solution est de mettre en local un deuxième eibd et de passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert de proxy. Il doit-être possible via un module tel le N146 (Tunneling + routing) de se passer de l'eibd en attaquant directement via calimero (et sûrement un VPN aussi). Ce dernier point reste à valider. Florent. Utilisation de Calimero - leon - 11/09/2007 Pour ma part j'ai juste installé calimero et je l'utilise avec une interface N148. Par contre je pense qu'il est possible d'accéder au N148 à travers Internet sans autre chose que de rediriger les deux ports ip utilisés (3671 et 3672) j'ai pas encore testé. Merci. On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote: > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler). > > **** > Please don't confuse the eibd protocol with EIBnet/IP. The eibd > protocol can be used over (local) unix sockets or a TCP/IP connection, > depending on the -u/-i option. It supports transport over the internet > (and NAT). > > As you are using calimero, you are using EIBnet/IP Tunneling. > Accessing a EIBnet/IP device outside a local, only switched LAN is a > little bit more difficult. > > First, between the EIBnet/IP server (eibd) and client (calimero), > there may not be any NAT. If anything changes the IP address of the IP > packages between server and client, you have two option: > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..). > The tunnel must be able to transmit all kind of IP telegrams > unmodified, so SSH port forwarding or a SOCK proxy are not > sufficient. > > * On the NAT device, run an additional eibd instance as EIBnet/IP > server, which connects the real EIBnet/IP server. The client > connects > to the proxy EIBnet/IP server. > > If there is a IP connection without any NAT and no Firewall blocks the > UDP packages between server and client, connection with an EIBnet/IP > Tunneling client is possible, if you explicitly specifiy the IP > address of the EIBnet/IP server in the client. > > *** > > Deux info importantes en ressortent, si on possède un module comme le > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un > Eibd si on veut passer par internet. Il faut aussi faire en sorte de > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir > utiliser calimero. > > Une autre solution est de mettre en local un deuxième eibd et de > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert > de proxy. > > Il doit-être possible via un module tel le N146 (Tunneling + routing) > de se passer de l'eibd en attaquant directement via calimero (et > sûrement un VPN aussi). > Ce dernier point reste à valider. > > Florent. Utilisation de Calimero - jef2000 - 12/09/2007 N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne fournit un système d'authentification. N'importe qui connaissant votre adresse IP peut avoir accès à votre installation..... Si c'es t juste pour faire de la visu, je trouve qu'une solution à base de serveur web est plus appropriée et fournit en standard, de manière fiable et testée intensivement une solution d'authentification protégeant l'accès à l'installation. Comme l'a expliqué keldo, calimero est une librairie de fonctions d'accès au bus. Elle pourrait donc très bien être utilisée par un serveur web. Comme Calimero est en Java, je vois bien une solution à base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en permanence, mais toutes les solutions commerciales (Gira homeserver, Exdomus, ...) sont basées sur le même principe. Dans le projet que je suis en train de développer (LinKNX), j'essaie de fournir une solution de visualisation, d'accès à distance et de fonctionnalités avancées (timers, fonctions logiques, ...) consommant très peu de ressources de manière à pouvoir la faire tourner sur une plateforme embarquées (un routeur wifi supporté par le projet OpenWRT) et ainsi avoir un composant programmable, allumé en permanence et consommant moins de 5W. On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote: > Pour ma part j'ai juste installé calimero et je l'utilise avec une > interface N148. > > Par contre je pense qu'il est possible d'accéder au N148 à travers > Internet sans autre chose que de rediriger les deux ports ip utilisés > (3671 et 3672) j'ai pas encore testé. > > Merci. > > On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote: > > > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler). > > > **** > > Please don't confuse the eibd protocol with EIBnet/IP. The eibd > > protocol can be used over (local) unix sockets or a TCP/IP connection, > > depending on the -u/-i option. It supports transport over the internet > > (and NAT). > > > As you are using calimero, you are using EIBnet/IP Tunneling. > > Accessing a EIBnet/IP device outside a local, only switched LAN is a > > little bit more difficult. > > > First, between the EIBnet/IP server (eibd) and client (calimero), > > there may not be any NAT. If anything changes the IP address of the IP > > packages between server and client, you have two option: > > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..). > > The tunnel must be able to transmit all kind of IP telegrams > > unmodified, so SSH port forwarding or a SOCK proxy are not > > sufficient. > > > * On the NAT device, run an additional eibd instance as EIBnet/IP > > server, which connects the real EIBnet/IP server. The client > > connects > > to the proxy EIBnet/IP server. > > > If there is a IP connection without any NAT and no Firewall blocks the > > UDP packages between server and client, connection with an EIBnet/IP > > Tunneling client is possible, if you explicitly specifiy the IP > > address of the EIBnet/IP server in the client. > > > *** > > > Deux info importantes en ressortent, si on possède un module comme le > > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un > > Eibd si on veut passer par internet. Il faut aussi faire en sorte de > > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir > > utiliser calimero. > > > Une autre solution est de mettre en local un deuxième eibd et de > > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert > > de proxy. > > > Il doit-être possible via un module tel le N146 (Tunneling + routing) > > de se passer de l'eibd en attaquant directement via calimero (et > > sûrement un VPN aussi). > > Ce dernier point reste à valider. > > > Florent. Utilisation de Calimero - leon - 12/09/2007 Oui je suis conscient que l'accés depuis l'extérieur ne peut se faire qu'a travers un système d'authentification serieux et sécurisé. Je cherche aussi à mettre en place une solution opensource pour effectuer la supervision de mon installation, si plusieurs personnes sont partantes on pourait mettre en commun nos efforts. Merci On 12 sep, 08:47, jef2000 <jef2...@ouaye.net> wrote: > N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne > fournit un système d'authentification. N'importe qui connaissant votre > adresse IP peut avoir accès à votre installation..... Si c'es t juste > pour faire de la visu, je trouve qu'une solution à base de serveur web > est plus appropriée et fournit en standard, de manière fiable et > testée intensivement une solution d'authentification protégeant > l'accès à l'installation. > Comme l'a expliqué keldo, calimero est une librairie de fonctions > d'accès au bus. Elle pourrait donc très bien être utilisée par un > serveur web. Comme Calimero est en Java, je vois bien une solution à > base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en > permanence, mais toutes les solutions commerciales (Gira homeserver, > Exdomus, ...) sont basées sur le même principe. Dans le projet que je > suis en train de développer (LinKNX), j'essaie de fournir une solution > de visualisation, d'accès à distance et de fonctionnalités avancées > (timers, fonctions logiques, ...) consommant très peu de ressources de > manière à pouvoir la faire tourner sur une plateforme embarquées (un > routeur wifi supporté par le projet OpenWRT) et ainsi avoir un > composant programmable, allumé en permanence et consommant moins de > 5W. > > On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote: > > > Pour ma part j'ai juste installé calimero et je l'utilise avec une > > interface N148. > > > Par contre je pense qu'il est possible d'accéder au N148 à travers > > Internet sans autre chose que de rediriger les deux ports ip utilisés > > (3671 et 3672) j'ai pas encore testé. > > > Merci. > > > On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote: > > > > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler). > > > > **** > > > Please don't confuse the eibd protocol with EIBnet/IP. The eibd > > > protocol can be used over (local) unix sockets or a TCP/IP connection, > > > depending on the -u/-i option. It supports transport over the internet > > > (and NAT). > > > > As you are using calimero, you are using EIBnet/IP Tunneling. > > > Accessing a EIBnet/IP device outside a local, only switched LAN is a > > > little bit more difficult. > > > > First, between the EIBnet/IP server (eibd) and client (calimero), > > > there may not be any NAT. If anything changes the IP address of the IP > > > packages between server and client, you have two option: > > > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..). > > > The tunnel must be able to transmit all kind of IP telegrams > > > unmodified, so SSH port forwarding or a SOCK proxy are not > > > sufficient. > > > > * On the NAT device, run an additional eibd instance as EIBnet/IP > > > server, which connects the real EIBnet/IP server. The client > > > connects > > > to the proxy EIBnet/IP server. > > > > If there is a IP connection without any NAT and no Firewall blocks the > > > UDP packages between server and client, connection with an EIBnet/IP > > > Tunneling client is possible, if you explicitly specifiy the IP > > > address of the EIBnet/IP server in the client. > > > > *** > > > > Deux info importantes en ressortent, si on possède un module comme le > > > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un > > > Eibd si on veut passer par internet. Il faut aussi faire en sorte de > > > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir > > > utiliser calimero. > > > > Une autre solution est de mettre en local un deuxième eibd et de > > > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert > > > de proxy. > > > > Il doit-être possible via un module tel le N146 (Tunneling + routing) > > > de se passer de l'eibd en attaquant directement via calimero (et > > > sûrement un VPN aussi). > > > Ce dernier point reste à valider. > > > > Florent. Utilisation de Calimero - Tristan - 12/09/2007 N'oubliez pas qu'il existe une solution de supervision open-source déjà en partie fonctionnelle, très prometteuse et en cours de développement actif. Il s'agit en l'occurence d'ESUS qui cherche d'ailleurs des contributeurs et beta-testeurs. Même si c'est uniquement pour faire des suggestions sur l'interface ou les fonctionnalités, tous les avis y sont bienvenus au travers du forum dédié à Esus. A ce jour il y a déjà une interface web de consultation et d'action sur des objets EIB. J'invite ceux qui souhaitent plus de détails à se rendre sur http://esus.redirectme.net/Web/ Tristan Ceux qui sont interessés sont largement invités à se On mer, 2007-09-12 at 12:51 -0700, leon wrote: > Oui je suis conscient que l'accés depuis l'extérieur ne peut se faire > qu'a travers un système d'authentification serieux et sécurisé. > > Je cherche aussi à mettre en place une solution opensource pour > effectuer la supervision de mon installation, si plusieurs personnes > sont partantes on pourait mettre en commun nos efforts. > > Merci > > On 12 sep, 08:47, jef2000 <jef2...@ouaye.net> wrote: > > N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne > > fournit un système d'authentification. N'importe qui connaissant votre > > adresse IP peut avoir accès à votre installation..... Si c'es t juste > > pour faire de la visu, je trouve qu'une solution à base de serveur web > > est plus appropriée et fournit en standard, de manière fiable et > > testée intensivement une solution d'authentification protégeant > > l'accès à l'installation. > > Comme l'a expliqué keldo, calimero est une librairie de fonctions > > d'accès au bus. Elle pourrait donc très bien être utilisée par un > > serveur web. Comme Calimero est en Java, je vois bien une solution à > > base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en > > permanence, mais toutes les solutions commerciales (Gira homeserver, > > Exdomus, ...) sont basées sur le même principe. Dans le projet que je > > suis en train de développer (LinKNX), j'essaie de fournir une solution > > de visualisation, d'accès à distance et de fonctionnalités avancées > > (timers, fonctions logiques, ...) consommant très peu de ressources de > > manière à pouvoir la faire tourner sur une plateforme embarquées (un > > routeur wifi supporté par le projet OpenWRT) et ainsi avoir un > > composant programmable, allumé en permanence et consommant moins de > > 5W. > > > > On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote: > > > > > Pour ma part j'ai juste installé calimero et je l'utilise avec une > > > interface N148. > > > > > Par contre je pense qu'il est possible d'accéder au N148 à travers > > > Internet sans autre chose que de rediriger les deux ports ip utilisés > > > (3671 et 3672) j'ai pas encore testé. > > > > > Merci. > > > > > On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote: > > > > > > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler). > > > > > > **** > > > > Please don't confuse the eibd protocol with EIBnet/IP. The eibd > > > > protocol can be used over (local) unix sockets or a TCP/IP connection, > > > > depending on the -u/-i option. It supports transport over the internet > > > > (and NAT). > > > > > > As you are using calimero, you are using EIBnet/IP Tunneling. > > > > Accessing a EIBnet/IP device outside a local, only switched LAN is a > > > > little bit more difficult. > > > > > > First, between the EIBnet/IP server (eibd) and client (calimero), > > > > there may not be any NAT. If anything changes the IP address of the IP > > > > packages between server and client, you have two option: > > > > > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..). > > > > The tunnel must be able to transmit all kind of IP telegrams > > > > unmodified, so SSH port forwarding or a SOCK proxy are not > > > > sufficient. > > > > > > * On the NAT device, run an additional eibd instance as EIBnet/IP > > > > server, which connects the real EIBnet/IP server. The client > > > > connects > > > > to the proxy EIBnet/IP server. > > > > > > If there is a IP connection without any NAT and no Firewall blocks the > > > > UDP packages between server and client, connection with an EIBnet/IP > > > > Tunneling client is possible, if you explicitly specifiy the IP > > > > address of the EIBnet/IP server in the client. > > > > > > *** > > > > > > Deux info importantes en ressortent, si on possède un module comme le > > > > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un > > > > Eibd si on veut passer par internet. Il faut aussi faire en sorte de > > > > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir > > > > utiliser calimero. > > > > > > Une autre solution est de mettre en local un deuxième eibd et de > > > > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert > > > > de proxy. > > > > > > Il doit-être possible via un module tel le N146 (Tunneling + routing) > > > > de se passer de l'eibd en attaquant directement via calimero (et > > > > sûrement un VPN aussi). > > > > Ce dernier point reste à valider. > > > > > > Florent. > Utilisation de Calimero - leon - 13/09/2007 Oui je suis allé sur le site et j'ai proposé de tester cette solution mais je n'ai pas eu de retour pour l'instant. Patrick On 12 sep, 23:04, Tristan <tlaba...@gmail.com> wrote: > N'oubliez pas qu'il existe une solution de supervision open-source déjà > en partie fonctionnelle, très prometteuse et en cours de développement > actif. Il s'agit en l'occurence d'ESUS qui cherche d'ailleurs des > contributeurs et beta-testeurs. > > Même si c'est uniquement pour faire des suggestions sur l'interface ou > les fonctionnalités, tous les avis y sont bienvenus au travers du forum > dédié à Esus. > > A ce jour il y a déjà une interface web de consultation et d'action sur > des objets EIB. J'invite ceux qui souhaitent plus de détails à se rendre > surhttp://esus.redirectme.net/Web/ > > Tristan > > Ceux qui sont interessés sont largement invités à se > > On mer, 2007-09-12 at 12:51 -0700, leon wrote: > > > Oui je suis conscient que l'accés depuis l'extérieur ne peut se faire > > qu'a travers un système d'authentification serieux et sécurisé. > > > Je cherche aussi à mettre en place une solution opensource pour > > effectuer la supervision de mon installation, si plusieurs personnes > > sont partantes on pourait mettre en commun nos efforts. > > > Merci > > > On 12 sep, 08:47, jef2000 <jef2...@ouaye.net> wrote: > > > N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne > > > fournit un système d'authentification. N'importe qui connaissant votre > > > adresse IP peut avoir accès à votre installation..... Si c'es t juste > > > pour faire de la visu, je trouve qu'une solution à base de serveur web > > > est plus appropriée et fournit en standard, de manière fiable et > > > testée intensivement une solution d'authentification protégeant > > > l'accès à l'installation. > > > Comme l'a expliqué keldo, calimero est une librairie de fonctions > > > d'accès au bus. Elle pourrait donc très bien être utilisée par un > > > serveur web. Comme Calimero est en Java, je vois bien une solution à > > > base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en > > > permanence, mais toutes les solutions commerciales (Gira homeserver, > > > Exdomus, ...) sont basées sur le même principe. Dans le projet que je > > > suis en train de développer (LinKNX), j'essaie de fournir une solution > > > de visualisation, d'accès à distance et de fonctionnalités avancées > > > (timers, fonctions logiques, ...) consommant très peu de ressources de > > > manière à pouvoir la faire tourner sur une plateforme embarquées (un > > > routeur wifi supporté par le projet OpenWRT) et ainsi avoir un > > > composant programmable, allumé en permanence et consommant moins de > > > 5W. > > > > On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote: > > > > > Pour ma part j'ai juste installé calimero et je l'utilise avec une > > > > interface N148. > > > > > Par contre je pense qu'il est possible d'accéder au N148 à travers > > > > Internet sans autre chose que de rediriger les deux ports ip utilisés > > > > (3671 et 3672) j'ai pas encore testé. > > > > > Merci. > > > > > On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote: > > > > > > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler). > > > > > > **** > > > > > Please don't confuse the eibd protocol with EIBnet/IP. The eibd > > > > > protocol can be used over (local) unix sockets or a TCP/IP connection, > > > > > depending on the -u/-i option. It supports transport over the internet > > > > > (and NAT). > > > > > > As you are using calimero, you are using EIBnet/IP Tunneling. > > > > > Accessing a EIBnet/IP device outside a local, only switched LAN is a > > > > > little bit more difficult. > > > > > > First, between the EIBnet/IP server (eibd) and client (calimero), > > > > > there may not be any NAT. If anything changes the IP address of the IP > > > > > packages between server and client, you have two option: > > > > > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..). > > > > > The tunnel must be able to transmit all kind of IP telegrams > > > > > unmodified, so SSH port forwarding or a SOCK proxy are not > > > > > sufficient. > > > > > > * On the NAT device, run an additional eibd instance as EIBnet/IP > > > > > server, which connects the real EIBnet/IP server. The client > > > > > connects > > > > > to the proxy EIBnet/IP server. > > > > > > If there is a IP connection without any NAT and no Firewall blocks the > > > > > UDP packages between server and client, connection with an EIBnet/IP > > > > > Tunneling client is possible, if you explicitly specifiy the IP > > > > > address of the EIBnet/IP server in the client. > > > > > > *** > > > > > > Deux info importantes en ressortent, si on possède un module comme le > > > > > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un > > > > > Eibd si on veut passer par internet. Il faut aussi faire en sorte de > > > > > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir > > > > > utiliser calimero. > > > > > > Une autre solution est de mettre en local un deuxième eibd et de > > > > > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert > > > > > de proxy. > > > > > > Il doit-être possible via un module tel le N146 (Tunneling + routing) > > > > > de se passer de l'eibd en attaquant directement via calimero (et > > > > > sûrement un VPN aussi). > > > > > Ce dernier point reste à valider. > > > > > > Florent. Utilisation de Calimero - Tristan - 13/09/2007 J'ai relancé l'équipe de développement pour toi. Je suis certain qu'il accueillera positivement ta requête surtout si tu as envie d'y contribuer. Tristan On jeu, 2007-09-13 at 07:18 -0700, leon wrote: > Oui je suis allé sur le site et j'ai proposé de tester cette solution > mais je n'ai pas eu de retour pour l'i > nstant. > > Patrick > > On 12 sep, 23:04, Tristan <tlaba...@gmail.com> wrote: > > N'oubliez pas qu'il existe une solution de supervision open-source déjà > > en partie fonctionnelle, très prometteuse et en cours de développement > > actif. Il s'agit en l'occurence d'ESUS qui cherche d'ailleurs des > > contributeurs et beta-testeurs. > > > > Même si c'est uniquement pour faire des suggestions sur l'interface ou > > les fonctionnalités, tous les avis y sont bienvenus au travers du forum > > dédié à Esus. > > > > A ce jour il y a déjà une interface web de consultation et d'action sur > > des objets EIB. J'invite ceux qui souhaitent plus de détails à se rendre > > surhttp://esus.redirectme.net/Web/ > > > > Tristan > > > > Ceux qui sont interessés sont largement invités à se > > > > On mer, 2007-09-12 at 12:51 -0700, leon wrote: > > > > > Oui je suis conscient que l'accés depuis l'extérieur ne peut se faire > > > qu'a travers un système d'authentification serieux et sécurisé. > > > > > Je cherche aussi à mettre en place une solution opensource pour > > > effectuer la supervision de mon installation, si plusieurs personnes > > > sont partantes on pourait mettre en commun nos efforts. > > > > > Merci > > > > > On 12 sep, 08:47, jef2000 <jef2...@ouaye.net> wrote: > > > > N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne > > > > fournit un système d'authentification. N'importe qui connaissant votre > > > > adresse IP peut avoir accès à votre installation..... Si c'es t juste > > > > pour faire de la visu, je trouve qu'une solution à base de serveur web > > > > est plus appropriée et fournit en standard, de manière fiable et > > > > testée intensivement une solution d'authentification protégeant > > > > l'accès à l'installation. > > > > Comme l'a expliqué keldo, calimero est une librairie de fonctions > > > > d'accès au bus. Elle pourrait donc très bien être utilisée par un > > > > serveur web. Comme Calimero est en Java, je vois bien une solution à > > > > base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en > > > > permanence, mais toutes les solutions commerciales (Gira homeserver, > > > > Exdomus, ...) sont basées sur le même principe. Dans le projet que je > > > > suis en train de développer (LinKNX), j'essaie de fournir une solution > > > > de visualisation, d'accès à distance et de fonctionnalités avancées > > > > (timers, fonctions logiques, ...) consommant très peu de ressources de > > > > manière à pouvoir la faire tourner sur une plateforme embarquées (un > > > > routeur wifi supporté par le projet OpenWRT) et ainsi avoir un > > > > composant programmable, allumé en permanence et consommant moins de > > > > 5W. > > > > > > On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote: > > > > > > > Pour ma part j'ai juste installé calimero et je l'utilise avec une > > > > > interface N148. > > > > > > > Par contre je pense qu'il est possible d'accéder au N148 à travers > > > > > Internet sans autre chose que de rediriger les deux ports ip utilisés > > > > > (3671 et 3672) j'ai pas encore testé. > > > > > > > Merci. > > > > > > > On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote: > > > > > > > > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler). > > > > > > > > **** > > > > > > Please don't confuse the eibd protocol with EIBnet/IP. The eibd > > > > > > protocol can be used over (local) unix sockets or a TCP/IP connection, > > > > > > depending on the -u/-i option. It supports transport over the internet > > > > > > (and NAT). > > > > > > > > As you are using calimero, you are using EIBnet/IP Tunneling. > > > > > > Accessing a EIBnet/IP device outside a local, only switched LAN is a > > > > > > little bit more difficult. > > > > > > > > First, between the EIBnet/IP server (eibd) and client (calimero), > > > > > > there may not be any NAT. If anything changes the IP address of the IP > > > > > > packages between server and client, you have two option: > > > > > > > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..). > > > > > > The tunnel must be able to transmit all kind of IP telegrams > > > > > > unmodified, so SSH port forwarding or a SOCK proxy are not > > > > > > sufficient. > > > > > > > > * On the NAT device, run an additional eibd instance as EIBnet/IP > > > > > > server, which connects the real EIBnet/IP server. The client > > > > > > connects > > > > > > to the proxy EIBnet/IP server. > > > > > > > > If there is a IP connection without any NAT and no Firewall blocks the > > > > > > UDP packages between server and client, connection with an EIBnet/IP > > > > > > Tunneling client is possible, if you explicitly specifiy the IP > > > > > > address of the EIBnet/IP server in the client. > > > > > > > > *** > > > > > > > > Deux info importantes en ressortent, si on possède un module comme le > > > > > > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un > > > > > > Eibd si on veut passer par internet. Il faut aussi faire en sorte de > > > > > > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir > > > > > > utiliser calimero. > > > > > > > > Une autre solution est de mettre en local un deuxième eibd et de > > > > > > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert > > > > > > de proxy. > > > > > > > > Il doit-être possible via un module tel le N146 (Tunneling + routing) > > > > > > de se passer de l'eibd en attaquant directement via calimero (et > > > > > > sûrement un VPN aussi). > > > > > > Ce dernier point reste à valider. > > > > > > > > Florent. > Utilisation de Calimero - weenux - 13/09/2007 Je ne peux qu'appuyer ce qu'a dit Tristan. Tout vos avis, même une simple visite, peut nous permettre de prendre en compte vos souhaits pour developper Esus dans votre sens :-). Je m'excuse pour Patrick, je viens de m'en occuper a l'instant. Sinon pour en revenir au thread sur Calimero, étant donné qu'Esus utilise cette API, je peux si necessaire donner des exemples de programmes ou des conseils pour parvenir à envoyer ou à recevoir des trames. |