Edito
Voila voila, je refais mon infra…
Et j'ai donc envie de participer a une oeuvre commune :
Antoine.
Pub
Désolé de vous incommoder avec cela, c'est un mal aujourd'hui nécessaire. Je le souhaite juste utile, on verra.
Ceci est une ancienne révision du document !
Objectif
Ce projet est (aujourd'hui) decoupé en 2 morceaux :
A faire evoluer
Outils utilisées
#!/usr/bin/perl my $mqtts="MQTTSRV"; my $calaos="CALAOSSRV"; my $login="MOIMOI"; my $pwd="SECRET"; my $prefmqtt="calaos/"; my $prefcalaos='expect -c \'spawn -noecho nc '.$calaos.' 4456;send "login '.$login.' '.$pwd.'\n";expect -re {login '.$login.' ok\r\n};send "'; my $postcalaos='\n";\''; $cmdlisten="/usr/bin/mosquitto_sub -h $mqtts -t '$prefmqtt#' -v"; open LISMQ,$cmdlisten." |"; sleep(5); print "Mqtt 2 Calaos Listening $mqtts $prefmqtt#\n"; while(<LISMQ>) { chomp(); s/^$prefmqtt//g; ($cmd,$id,$act,$params)=split(/[\/ ]/,$_,4); $cmdcalaos=$prefcalaos.$cmd.' '.$id.' '.$act.' '.$params.$postcalaos; open CALAOS,$cmdcalaos." |"; while(<CALAOS>) {} close(CALAOS); } print "Mqtt 2 Calaos listener dead\n";