We hebben inmiddels een X aantal verschillende manieren uitgeprobeerd om USB apparaten te kunnen gebruiken, maar dan zonder de traditionele USB kabel.
Zowel wifi als EOP oplossingen zijn getest. Scanners, Printers, Toetsenborden en bv een arduino zijn prima op afstand te gebruiken op die manier. Webcams echter niet, laat staan een Kinect of Asus Xtion.
De bedrijven zelf hebben allemaal geen idee hoe het werkt en hoe dit komt. Waarschijnlijk logisch: ze importeren die meuk alleen en hebben zelf 0 technische knowhow hoe het exact werkt.
Na enig uitzoeken ben ik er achter dat USB 4 mogelijke transport mogelijkheden heeft:
- control
- interrupt
- isochronous (synchronous/asynchronous)
- bulk
Toetsenborden etc gebruiken vaak interrupt, webcams isochronous en scanners / printers bulk.
Het lijkt er dus vooral op dat wanneer er geen normale usb kabel gebruikt wordt, vooral de isochonous methode onbruikbaar wordt. Dit komt dan denk ik door de delay die te groot wordt.
Ik ben even door gaan lezen over USB in dit artikel: http://www.eeherald.com/section/design-guide/esmod14.html maar daar werd ik ook niet veel wijzer van.
Tot slot, de Xtion kun je kennelijk forceren om BULK te gebruiken. Theoretisch zou je dus kunnen stellen dat ie dan gewoon ook zou moeten werken op afstand, net als een toetsenbord / printer / whatever. Echter is ie wel te zien, maar is het adres 000000000000000 en is ie niet te gebruiken.
Wil het eigenlijk nog niet opgeven, maar het wordt wel lastig... Iemand met veel kennis in huis over dit onderwerp om uitsluitsel te kunnen geven waarom bv een webcam niet gaat werken?
Zowel wifi als EOP oplossingen zijn getest. Scanners, Printers, Toetsenborden en bv een arduino zijn prima op afstand te gebruiken op die manier. Webcams echter niet, laat staan een Kinect of Asus Xtion.
De bedrijven zelf hebben allemaal geen idee hoe het werkt en hoe dit komt. Waarschijnlijk logisch: ze importeren die meuk alleen en hebben zelf 0 technische knowhow hoe het exact werkt.
Na enig uitzoeken ben ik er achter dat USB 4 mogelijke transport mogelijkheden heeft:
- control
- interrupt
- isochronous (synchronous/asynchronous)
- bulk
Toetsenborden etc gebruiken vaak interrupt, webcams isochronous en scanners / printers bulk.
Het lijkt er dus vooral op dat wanneer er geen normale usb kabel gebruikt wordt, vooral de isochonous methode onbruikbaar wordt. Dit komt dan denk ik door de delay die te groot wordt.
Ik ben even door gaan lezen over USB in dit artikel: http://www.eeherald.com/section/design-guide/esmod14.html maar daar werd ik ook niet veel wijzer van.
Tot slot, de Xtion kun je kennelijk forceren om BULK te gebruiken. Theoretisch zou je dus kunnen stellen dat ie dan gewoon ook zou moeten werken op afstand, net als een toetsenbord / printer / whatever. Echter is ie wel te zien, maar is het adres 000000000000000 en is ie niet te gebruiken.
Wil het eigenlijk nog niet opgeven, maar het wordt wel lastig... Iemand met veel kennis in huis over dit onderwerp om uitsluitsel te kunnen geven waarom bv een webcam niet gaat werken?