Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez | 
 

 mirware et linux (ubuntu) possible?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
gathio
Lapin nain
Lapin nain


Nbr de messages : 10

MessageSujet: Re: mirware et linux (ubuntu) possible?   Lun 22 Déc 2008 - 1:03

Bonsoir,
si ça interesse quelqu'un, je viens de faire deux petits programmes en C pour utiliser son mirror :

le premier est une phase d'apprentissage ou on montre les objets et on dit les actions a faire quand l'objet arrive et repart, ainsi que les actions a faire quand on retourne le mirror

le second detecte les objets et execute la bonne commande.

Je suis pas un pro de la prog donc ca doit pas être super super propre ni ergonomique mais ca reste fonctionnel pour une première version

Par contre, je ne sais pas comment on peut poster des fichiers sur le Forum
@+
Revenir en haut Aller en bas
Hunta_de_la_Radieuse
Frénétik Nabaztrice
Frénétik Nabaztrice
avatar

Age : 42
Localisation : Anse Lapin
Nabaztag : Hunta (v2)
Nbr de messages : 3832
Carottes : 3829

MessageSujet: Re: mirware et linux (ubuntu) possible?   Lun 22 Déc 2008 - 3:17

gathio a écrit:
Bonsoir,
si ça interesse quelqu'un, je viens de faire deux petits programmes en C pour utiliser son mirror :

le premier est une phase d'apprentissage ou on montre les objets et on dit les actions a faire quand l'objet arrive et repart, ainsi que les actions a faire quand on retourne le mirror

le second detecte les objets et execute la bonne commande.

Je suis pas un pro de la prog donc ca doit pas être super super propre ni ergonomique mais ca reste fonctionnel pour une première version
pompom Excellente initiative ! pompom Hunta très intéressée ! nabzcheers

gathio a écrit:
[...] Par contre, je ne sais pas comment on peut poster des fichiers sur le Forum
On ne peut pas. nabzblaah C'est peut-être pour ça...
Box.net et d'autres peuvent cependant remplir gratuitement cette mission ; il te suffit ensuite de publier le lien ici.
nabzsmile


Dernière édition par Hunta_de_la_Radieuse le Lun 22 Déc 2008 - 15:40, édité 1 fois
Revenir en haut Aller en bas
http://www.zcripts.com/
Phabbrrysse
Nabazteur Voyageur
Nabazteur Voyageur
avatar

Age : 30
Localisation : Sassenage
Nabaztag : PhormiBBrrysse et Pharramyneu (V2)
Nbr de messages : 14388
Carottes : 10560

MessageSujet: Re: mirware et linux (ubuntu) possible?   Lun 22 Déc 2008 - 9:25

Pour heberger les fichiers et les mettres ici : http://www.yousendit.com/

_____________________________




Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL
Revenir en haut Aller en bas
http://phabbrrysse.fr/
roger78
Lapin nain
Lapin nain


Localisation : Montesson
Nbr de messages : 3
Carottes : 3063

MessageSujet: Re: mirware et linux (ubuntu) possible?   Lun 22 Déc 2008 - 19:35

Voila ce que j'ai fait ca part du projet xpl en perl
ca genere un message de type xpl-trig bnz-mirror:numerotag(current)=in ou out suivant que le tag est mis ou enlevé
Avec ce message je peux déclencher un peu tout et n'importe quoi sous Misterhouse

use strict;
use warnings;
use Getopt::Long;
use Pod::Usage;
use xPL::Client;
use IO::Socket;
use IO::Select;
use POSIX qw(setsid);


$|=1; # autoflush helps debugging

my %args = ( vendor_id => 'bnz', device_id => 'mirror', );
my %opt = ();
my $verbose;
my $interface;
my $help;
my $man;
GetOptions('verbose+' => \$verbose,
'interface=s' => \$interface,
'define=s' => \%opt,
'help|?|h' => \$help,
'man' => \$man,
) or pod2usage(2);
pod2usage(1) if ($help);
pod2usage(-exitstatus => 0, -verbose => 2) if ($man);

$args{'interface'} = $interface if ($interface);
$args{'verbose'} = $verbose if ($verbose);

# Create an xPL Client object
my $xpl = xPL::Client->new(%args, %opt) or die "Failed to create xPL::Client\n";

# Add a callback to receive all incoming xPL messages
$xpl->add_xpl_callback(id => "mirror1",
self_skip => 0, targetted => 0,
callback => \&log);

# Run the main loop
$xpl->main_loop();


sub log {
my $message_type = "xpl-trig";
my $type=0;

my $HIDRAW="/dev/hidraw0";
# Open HID Device for Input
if( ! open(PDEV, "<$HIDRAW")){
die();
}
#binmode PDEV;
my $nfoo;
my $foo;
my $hfoo;
my $cfoo;
my $tag;
my $btag;
my $ntime;
my $atime;
my $id;
my $sense;
$nfoo=0;
$foo=0;
$hfoo=0;
$tag="";
$ntime=0;
$atime=0;
$cfoo=0;

while (1)
{
my ($j,$dat,$foo) ;
$j = read(PDEV,$dat,1);
$foo = unpack("B*",$dat);
$hfoo = unpack("H*",$dat);
$cfoo = unpack("C*",$dat);
# on recupere un 0 mais on est toujours dans la constitution du numero de tag
# atime = 1 et ntime < 15 donc on a recu un debut de tag juste avant
if ( ( $foo == 0 ) && ( $atime == 1 )) {
$ntime=$ntime+1;
$tag=$tag.$hfoo;
# on considere qu on a assez lu de caractere au bout de 20 caracteres
if ( $ntime == 15 ) {
$id=$tag;
print "tag ", $sense , " ",$tag;
send_xpl( $message_type, $id, "current", $sense );

$atime=0;
$ntime=0;
}

}
# on remet a zero
if ( ( $cfoo == 0 ) && ( $nfoo == 0 )) {
$atime=0;
}

# si la valeur lu est differente de 0
if ( ( $foo != 0 )
&& ( $ntime < 14) ) {

$tag=$tag.$hfoo;
$ntime=$ntime+1;
# print $ntime, "\n";
# on verifie si on a la sequence de detection entree tag
if (( $nfoo == 02) && ($cfoo == 01 )) {
$sense="in";
# on dit alors que l on commence la lecture du tag et on remet le tag a blanc
$atime=1;
$tag="";
}
# idem pour detection sortie tag
if (( $nfoo == 02) && ($cfoo == 02 )) {
$sense="out";
$tag="";
$atime=1;
}
# on assigne a nfoo la valeur courante pour l occurence suivante
$nfoo=$cfoo ;

}

}
return 1;
};


sub send_xpl {
my $message_type = shift;
my $device = shift;
my $type = shift;
my $current = shift;
my $index = shift;
my %args =
(
message_type => $message_type,
class => 'sensor.basic',
body =>
{
device => (defined $index ? $device.'.'.$index : $device),
type => $type,
current => $current,
},
);
print STDERR "Sending $device.\[$type]=$current\n" if ($verbose);
return $xpl->send(%args);
}

# send a "hbeat.end" message on exit
END { defined $xpl && $xpl->send_hbeat_end(); }
Revenir en haut Aller en bas
gathio
Lapin nain
Lapin nain


Localisation : Compiègne
Nbr de messages : 10
Carottes : 3059

MessageSujet: Re: mirware et linux (ubuntu) possible?   Mar 23 Déc 2008 - 1:06

bonsoir
bon, je viens de créer une page google code pour ce que j'ai fait, je ne sais pas si c'est utile mais je pense que ça peut permettre de "publier" facilement. L'adresse de la page est la suivante : http://code.google.com/p/erawrim/
Pour l'instant, il n'y a pas encore les sources, je les ajouterais demain.
Il n'y a pas encore non plus d'interface, ça reste du bash, le problème c'est que pour la détection du mirror, je me suis basé sur la source de violet, il faut donc le lancer avec un sudo, je pense que ce sera la prochaine modif que je ferais.
Pour utiliser la première version du prog, il faut lancer apprentissage, remplir le nombre de tag à enregistrer
après, rien à l'affichage....
En fait, il attend qu'on approche un objet pour demander des trucs dessus
Pareil pour le second, etc. (je sais ça manque d'un feedback)
Une fois tous les objets approchés, il crée un fichier de config qui va être lu par le prog principal lors de son lancement, ce fichier peut etre modifié à la main (je pense que sa structure est assez simple)
voila voila, j'attend vos commentaires.
Par contre, d'un point de vue légal, est-ce que j'ai le droit de me faire mon propre programme pour gérer le mirror et de rendre cet outil public ?
Je pense que oui, vu qu'en plus, c est violet qui m'a fourni la base pour la detection (il y avait du code source dans la mirware pour linux)
@+
Revenir en haut Aller en bas
gathio
Lapin nain
Lapin nain


Localisation : Compiègne
Nbr de messages : 10
Carottes : 3059

MessageSujet: Re: mirware et linux (ubuntu) possible?   Mer 24 Déc 2008 - 0:37

Les sources sont dispo sur la page google Code
Revenir en haut Aller en bas
t-kiv
Bunny Express Redac-Chef
Bunny Express Redac-Chef
avatar

Age : 22
Localisation : St-Etienne
Nabaztag : Nabbiloute (V2) Nom du Mir:ror: Mirage
Nbr de messages : 2214
Carottes : 3504

MessageSujet: Re: mirware et linux (ubuntu) possible?   Ven 26 Déc 2008 - 22:23

Ooops! J'avais pas vu le sujet. Une version officiel de mirware pour linux est disponible.
Revenir en haut Aller en bas
http://BunnyExpress.monjournalweb.com
Mivo
Diamond Nabz
Diamond Nabz
avatar

Localisation : Valbonne
Nabaztag : MivoZtamp (je n'ai plus de lapin mais il me reste mes Ztamp:s)
Nbr de messages : 3764
Carottes : 3375

MessageSujet: Re: mirware et linux (ubuntu) possible?   Ven 2 Jan 2009 - 22:21

snipe a écrit:
Pour information sous ubuntu 8.10 j'ai du linké un dossier de lib phonon pour avoir le son

Code:
sudo ln -s /usr/lib/kde4/plugins/phonon_backend /usr/lib/qt4/plugins/phonon_backend


Voila

J'ai bêtement essayé le même (ou presque comme les libs phonon sont dans un autre repertoire) mais ca ne marche pas nabzcry je suis sous eeebuntu (donc un genre de Ubuntu 8.04). help please!!!
Revenir en haut Aller en bas
Mivo
Diamond Nabz
Diamond Nabz
avatar

Localisation : Valbonne
Nabaztag : MivoZtamp (je n'ai plus de lapin mais il me reste mes Ztamp:s)
Nbr de messages : 3764
Carottes : 3375

MessageSujet: Re: mirware et linux (ubuntu) possible?   Dim 4 Jan 2009 - 18:29

euh... j'ai essayé sur mon desktop et après avoir installé le bon package ca marche à merveille. Je vais tester sur mon eeepc et mettre à jour ce post nabzhello1 nabzdevil

EDIT: après l'installation de phonon-backend-gstreamer de ca marche super bien nabzhello1
Revenir en haut Aller en bas
t-kiv
Bunny Express Redac-Chef
Bunny Express Redac-Chef
avatar

Age : 22
Localisation : St-Etienne
Nabaztag : Nabbiloute (V2) Nom du Mir:ror: Mirage
Nbr de messages : 2214
Carottes : 3504

MessageSujet: Re: mirware et linux (ubuntu) possible?   Jeu 5 Fév 2009 - 8:36

Quelqu'un sait comment on fait pour l'installer. J'y comprends rien aux code moi.
Revenir en haut Aller en bas
http://BunnyExpress.monjournalweb.com
Phabbrrysse
Nabazteur Voyageur
Nabazteur Voyageur
avatar

Age : 30
Localisation : Sassenage
Nabaztag : PhormiBBrrysse et Pharramyneu (V2)
Nbr de messages : 14388
Carottes : 10560

MessageSujet: Re: mirware et linux (ubuntu) possible?   Jeu 5 Fév 2009 - 9:26


_____________________________




Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL
Revenir en haut Aller en bas
http://phabbrrysse.fr/
t-kiv
Bunny Express Redac-Chef
Bunny Express Redac-Chef
avatar

Age : 22
Localisation : St-Etienne
Nabaztag : Nabbiloute (V2) Nom du Mir:ror: Mirage
Nbr de messages : 2214
Carottes : 3504

MessageSujet: Re: mirware et linux (ubuntu) possible?   Jeu 5 Fév 2009 - 12:32

J'ai oublié de précisé que j'avais été voir et que je trouvais le tuto incompréhensible.
Revenir en haut Aller en bas
http://BunnyExpress.monjournalweb.com
Hunta_de_la_Radieuse
Frénétik Nabaztrice
Frénétik Nabaztrice
avatar

Age : 42
Localisation : Anse Lapin
Nabaztag : Hunta (v2)
Nbr de messages : 3832
Carottes : 3829

MessageSujet: Re: mirware et linux (ubuntu) possible?   Jeu 5 Fév 2009 - 12:39

coucou
Pose tes questions là bas alors !
Indique-nous ce que tu ne piges pô ! yellownabzsmile
Revenir en haut Aller en bas
http://www.zcripts.com/
t-kiv
Bunny Express Redac-Chef
Bunny Express Redac-Chef
avatar

Age : 22
Localisation : St-Etienne
Nabaztag : Nabbiloute (V2) Nom du Mir:ror: Mirage
Nbr de messages : 2214
Carottes : 3504

MessageSujet: Re: mirware et linux (ubuntu) possible?   Jeu 5 Fév 2009 - 12:42

Ben je pige rien à la fin avec ces code on les tape où et on valide comment et puis c'est quoi "cd"
Revenir en haut Aller en bas
http://BunnyExpress.monjournalweb.com
Hunta_de_la_Radieuse
Frénétik Nabaztrice
Frénétik Nabaztrice
avatar

Age : 42
Localisation : Anse Lapin
Nabaztag : Hunta (v2)
Nbr de messages : 3832
Carottes : 3829

MessageSujet: Re: mirware et linux (ubuntu) possible?   Jeu 5 Fév 2009 - 12:45

Tu ne veux pas coller tes messages là-bas plutôt ? Ce serait peut-être utile à d'autres...
Allez, hop !, je t'y retrouve ! albino
Revenir en haut Aller en bas
http://www.zcripts.com/
screetch
Lapin nain
Lapin nain


Localisation : Nantes
Nbr de messages : 6
Carottes : 2915

MessageSujet: Re: mirware et linux (ubuntu) possible?   Ven 15 Mai 2009 - 10:14

L'archive de Mirware pour Linux semble corrompue... J'ai téléchargé celle ci sur deux ordis sous Linux (Ubuntu et Linpus) et j'ai le même problème...

Quelqu'un a des infos ?
Revenir en haut Aller en bas
Maxxl
Lapin nain
Lapin nain


Localisation : CANADA
Nbr de messages : 2
Carottes : 2843

MessageSujet: Re: mirware et linux (ubuntu) possible?   Jeu 16 Juil 2009 - 11:30

Bonjour,

Pour info, le site www.jopa.fr propose quelques articles assez sympa pour l'utilisation du Mir:ror sous Linux.
Il vient de publier un module "pam_mirror" permettant d'ouvrir un session Linux grâce au mir-ror... C'est assez sympat !
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: mirware et linux (ubuntu) possible?   

Revenir en haut Aller en bas
 
mirware et linux (ubuntu) possible?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» mirware et linux (ubuntu) possible?
» Interception DC-3
» [TUTO] Xlink Kai en USB sur Linux
» Installer les Sims 3 dans Linux
» Lecture flux RSS + Mirware

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: mir:ror mon beau mir:ror-
Sauter vers: