20131211,
ArduiNo,
ArduinoEthernet,
ArduinonanoV3
nom de la page trop général
cette page est un projet de:
UsbOverEthernet tel
http://usbip.sourceforge.net/
20221107: un comparatif:
https://www.eltima.com/fr/list-of-best-usb-over-ip-software/
projet de ouf , à 10 € pièce.
deux appareils "identiques" reliés à Internet, un port ouvert sur la box
ne s'intéresse pas au protocole USB (autrement dit transparent au protocole Usb), ne se soucie pas de Host ou périphérique
chaque appareil programmé avec l'Ip de son jumeau
on peut la jouer simplement en UDP ou plus compliqué (et fiable) en TCP
pas question de "nettoyer" l protocole par un convertisseur usb-tty, qui supprimerait les adresses etc...
QPC: est-ce que le procédure de vérification/retry USB rendent légitime l'usage d'UDP (sans contrôle ni fiabilité)
UDP
TCP
- envoyer un paquet requete http pour chaque caractère reçu en Rx
- pour chaque paquet ethernet entrant:
- extraire la "charge"
- envoyer envoyer sur Tx chaque cractère
- envoyer réponse http
pot pourri:
évaluer vitesse ethernet nécessaire si un octet par paquet ?
voir comment les grouper, expédition sur time-out.
vérifier que la liaison USB est asynchrone comme un tty ou est-ce que les paquets sont synchrones sur tout le conteenu ?
certaine pas passible de passer à la vitesse de l'
Usb2 qui doit être synchrone à 480 hBits/s
voir vitesse Usb, comment forcer usb1 (10 Kbits/s) ?
voir vitesse communication en bauds
évolutions:
- jumeau localisé par le biais d'un alias sur un serveur dyndns pour Livebox et autres réseaux avec Ip Dynamique
prise en charge des interruptions: