Bonjour,
J'ai un ordinateur portable (windows XP) installé sur un robot mobile (géré par un microcontroleur Propeller de Parallax).
Un programme en C# envoie des chaînes de caractéres de commande sur le port série COM5 , ce qui permet de piloter le robot.
Cela marche bien.
Mais je voudrais commander ce robot a distance par réseau Wifi.
J'ai donc repris le livre Visual C# 2005 au chapitre "Creating a Web Service" et j'ai installé un serveur sur l'ordinateur portable.
je lui envoie des commandes avec un programme Client mais là les choses se gatent:
* tant que je demande au serveur de lire un fichier de musique , tout va bien
* par contre , dés que j'essaie de lui faire ouvrir le port série COM5 qui est sur son ordinateur, j'ai un message "UnauthorizedAccessException"
Visiblement, un verrou de sécurité bloque l'accés de commandes venant du serveur embarqué vers un port série.
N'étant pas programmeur professionnel je n'ai pas trouvé comment lever ce verrou.
Robotic Studio doit faire quelque chose comme ça ? mais c'est un outil que je ne connais pas.
Comment enlever ce verrou ?
Merci de votre aide
Cats92.free.fr
Partager