phidgetinterfacekit to PC Communication

Technical Discussions on any InterfaceKits
randhiet

phidgetinterfacekit to PC Communication

Postby randhiet » Sun Jun 12, 2011 6:39 pm

hello, i am a beginner user of phidgetinterfacekit 8/8/8

i've tried to search all over sources on the internet about phidgetinterfacekit communication, but i dont get it.

could u tell me about how the phidgetinsterfacekit communicate to PC?
is that using serial or parallel

thank u :D

User avatar
Patrick
Lead Developer
Posts: 2920
Joined: Mon Jun 20, 2005 8:46 am
Location: Canada
Contact:

Re: phidgetinterfacekit to PC Communication

Postby Patrick » Mon Jun 13, 2011 10:18 am

It communicates using USB.

-Patrick

randhiet

Re: phidgetinterfacekit to PC Communication

Postby randhiet » Tue Jun 14, 2011 10:52 pm

all right,, but how the PC knows PhidgetInterfaceKit 8/8/8,,

wjousts

Re: phidgetinterfacekit to PC Communication

Postby wjousts » Wed Jun 29, 2011 2:45 pm

It should recognize it if you've installed the drivers.

User avatar
Patrick
Lead Developer
Posts: 2920
Joined: Mon Jun 20, 2005 8:46 am
Location: Canada
Contact:

Re: phidgetinterfacekit to PC Communication

Postby Patrick » Thu Jun 30, 2011 9:28 am

On Windows, we use the HID driver. On MacOS/Linux, we are able to communicate with the Phidgets directly from userspace (using the phidget21 library).

-Patrick

randhiet

Re: phidgetinterfacekit to PC Communication

Postby randhiet » Thu Jul 07, 2011 5:29 am

yap, i've installed the phidget's driver and my pc recognizes the phidget interfacekit 8/8/8.

what does type of communication that occur between PC and the phidgetinterfacekit 8/8/8? is that serial ?, or COM? , or what? :?:

please help to explain this problem

thank you

User avatar
Patrick
Lead Developer
Posts: 2920
Joined: Mon Jun 20, 2005 8:46 am
Location: Canada
Contact:

Re: phidgetinterfacekit to PC Communication

Postby Patrick » Thu Jul 07, 2011 10:00 am

It uses USB.

I'm not sure that I understand the point of your question?

Communication from 8/8/8 to your application goes throughout these levels:

8/8/8/-> USB Cable -> USB Host controller in your PC -> USB Host controller driver in the kernel -> USB HID driver in the kernel -> Phidgets C library in userspace -> higher level library depending on your API of choice (Java/.NET/COM/AS3.0/Python/C/Phidget Webservice/etc.). -> your Application

USB is not like the traditional serial bus where you can directly control the signal on the wires from your application, all communication goes through the host controller driver.

-Patrick


Return to “InterfaceKits”

Who is online

Users browsing this forum: No registered users and 1 guest