recuperer les informations depuis une pointeuse

recuperer les informations depuis une pointeuse - Divers - Programmation

Marsh Posté le 14-04-2014 à 12:06:48    

Bonjour , Mon projet c'est de réaliser une application de gestion de pontage , paiement ,etc .....   Le problème rencontrer c'est comment on peut récupérer les informations depuis ( pointeuse/badgeuse ) sans  le logiciel fournie ....

Reply

Marsh Posté le 14-04-2014 à 12:06:48   

Reply

Marsh Posté le 14-04-2014 à 13:43:05    

Tu ne peux pas. :/ Même si tu arrivais à faire de l’ingénierie inverse, que tu comprenais le protocole de com ou la logique de fonctionnement de la pointeuse et que tu développais une interface, tu aurais un pb de droit (juridique).
 
Si la pointeuse est reliée d'une manière à une autre à un logiciel de l'entreprise (par ex, pour permettre au RH de suivre les présences), tu peux regarder si t'as moyen d'accéder à la base de données de ce soft et t'interfacer avec.
 
Sinon, demander à l'entreprise d'acquérir le soft d'interface de la pointeuse s'il existe toujours ou carrément changer de pointeuse et d'en prendre une qui répond au besoin d'interfaçage...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 14-04-2014 à 13:50:47    

rufo a écrit :

Tu ne peux pas. :/ Même si tu arrivais à faire de l’ingénierie inverse, que tu comprenais le protocole de com ou la logique de fonctionnement de la pointeuse et que tu développais une interface, tu aurais un pb de droit (juridique).

Je vois pas trop pourquoi. Si une pointeuse envoie des infos sur une liaison série ou parallèle, je ne vois pas ce qui juridiquement t'empêche de lire ces infos et d'en faire ce que tu veux, a partir du moment ou c'est ta pointeuse, que ce que tu développes est à usage interne (ie que tu ne le commercialises pas), et que tu respectes la législation de la CNIL.  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 14-04-2014 à 13:55:07    

gilou a écrit :

Je vois pas trop pourquoi. Si une pointeuse envoie des infos sur une liaison série ou parallèle, je ne vois pas ce qui juridiquement t'empêche de lire ces infos et d'en faire ce que tu veux, a partir du moment ou c'est ta pointeuse, que ce que tu développes est à usage interne (ie que tu ne le commercialises pas), et que tu respectes la législation de la CNIL.  
A+,


Je faisais référence aux pbs de copyright. Si l'entreprise qui a vendu la pointeuse à son entreprise et qu'elle vend aussi un soft permettant d'exploiter une interface (RS232, //, usb, ethernet...) mais que son entreprise n'a pas acheté la licence de ce soft d'interface, son entreprise, même pour un besoin interne, n'aura pas le droit de faire de l’ingénierie inverse sur la partie interface puisqu'il s'agira d'un produit protégé par le copyright. Maintenant, si l'entreprise qui a vendu la pointeuse n'existe plus, faire de l’ingénierie inverse ne devrait pas poser pb en terme juridique.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 14-04-2014 à 14:10:04    

Si l'entreprise qui vend la pointeuse existe encore et met sur son site la description de son protocole, tu n'as aucun aucun besoin de faire du reverse engineering, juste d'implémenter ton propre client conforme au protocole décrit. Si elle le met pas, ça risque d'être trop case-gueule de toute façon (ça coûte sans doute moins cher de changer son parc de pointeuses pour des pointeuses conformes que de reverse engineerer de manière fiable ce genre d'appareil de toute façon).
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 14-04-2014 à 14:32:15    

merci rufo, gilou, comme il a dit c'est juste pour utilisation interne je veux ajouter des fonctionnalité qu'il n'existe po dans leur logiciel , j'ai besoin d'une aide pour communiquer diréctement avec la mini base qui existe dans le matériel

Reply

Marsh Posté le 14-04-2014 à 22:28:37    

Et tu as les specs du protocole de la pointeuse? parce que sinon, comme il a été dit, le reverse engineering de ce genre de chose, c'est souvent pas rentable.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 15-04-2014 à 10:03:18    

Pas négliger un autre point : l'aspect garantie. Si tu accèdes à la "mini base", attention à ne pas faire des accès en écriture (a priori, dans ton cas, ça serait que de la lecture). Parce que tu peux être sûr que si t'as une merde ensuite, le constructeur te dira que ce type d'accès n'étant pas autorisé, ça fait "sauter" la garantie. :o
Désolé de jouer les rabat-joies, mais c'est pas parce que c'est pour un usage interne que tu peux faire tout ce que tu veux avec un équipement...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed