- Vous publiez gratuitement votre projet informatique ou graphique.
- Vous recevez des offres de la part de prestataires qualifiés et évalués.
- Vous faites réaliser votre projet au prestataire choisi, en toute sécurité.
Une carte electronique pilote 128 sortie logiques, et reçoit 128 entrée logiques.
Cette carte se pilote via RS232 (port série), en envoyant des mots de 128bits (8 octets)qui définissent les états des sortie. La carte retourne alors un mot de 128bits correspondant aux états des entrées.
Il s'agit d'écrire un logiciel qui envoie ces séquences d'octets, et qui écoute en retour la réponse.
Ce logiciel devra :
-etre lancé en permanence sur l'ordinateur
-ecouter en permanence le port série
-recevoir ses ordres depuis un autre logiciel, via TCP/IP
partie emission :
un programme client va envoyer un ordre de commande au logiciel, de la forme on(16,5)
le logiciel devra interpréter cet ordre et retransmettre un etat haut sur le 16e bit, pendant 5 secondes
pour un etat off : off(114,3) : off pendant 3 seconde sur le 114e bit.
ce programme client pourra être sur un autre PC, il est donc nécéssaire de fonctionner en mode réseau.
partie réception :
le logiciel devra pouvoir lancer un script ou un programme, ou un ordre de commande, à partir d'un changement d'état d'un bit en entrée.
carte electronique et plus d'infos : http://membres.multimania.fr/jnmichel/ies/present.htm
Programmation en code ouvert, en C ou C++, ou tout autre language sous linux gérant le bas niveau.
Commentaire de l'administrateur :