je viens à toi car je ne sais pas trop quoi/où chercher pour trouver une solution simple à mon problème.
Je souhaite pouvoir me connecter à une/des BeagleBoards avec un navigateur web pour en configurer l'application embarquée. Les BeagleBoard sont normalement sur un réseau local, mais on doit aussi pouvoir s'y connecter directement (un simple câble ethernet). L'utilisateur n'a a priori aucune compétence réseau (et le navigateur web sera le plus souvent sous windows).
Je voudrais que l'utilisateur ait facilement accès à la liste des BeagleBoard, sans avoir besoin de taper directement des adresses IP, et sans avoir besoin de configurer la carte réseau, en bref: du plug'n play.
Pour l'autoconfiguration IP, cela semble se faire simplement avec avahi-autoipd, par contre, pour déclarer un service web http, j'ai essayé d'utiliser Avahi avec:
avahi-publish -s monservice _http._tcp 8080 "Mon service"
mais évidemment Windows ne voit rien...
Une solution bien bourrine serait de faire émettre au PC des requêtes en broadcast UDP auxquelles les BeagleBoard répondraient, mais j'ai l'impression que ça serait vraiment réinventer la roue (et cela implique de faire une application à installer sur le PC).Il y a forcément un solution simple/standard existante!
Je cherche peut-être dans la mauvaise direction, as-tu des suggestions?
# UPNP
Posté par NeoX . Évalué à 2.
si je ne me trompe pas Avahi sous Linux, c'est le "bonjour" de Apple, un systeme d'autoconfiguration IP et de publication de ressources
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.