How to read data from USB port
I have a CANbus to USB adapter (Softing CANusb
) that we are using for a project (see attached picture bellow). This device has Windows drivers and a Windows API in order to access the data in the CAN frames. There are no Linux drivers / API from the manufacturer.
However, for the application that we need the device, we need to be able to read this data in Linux. There is no driver for Linux but when plugging in the device it shows up in lsusb
as ID 077e:000a
. I have tried to access the device from tty but there is no /dev/ttyUSB*
.
I have opened the device and the USB controller used is a NSC USBN9603-28M
. I have looked it up and it's not converting to serial or anything, it depends on how it got programmed from the guys that used it.
My question to you: Is there any way to access the USB port in Linux and read the raw data that is coming from it?
linux usb adapter tty
add a comment |
I have a CANbus to USB adapter (Softing CANusb
) that we are using for a project (see attached picture bellow). This device has Windows drivers and a Windows API in order to access the data in the CAN frames. There are no Linux drivers / API from the manufacturer.
However, for the application that we need the device, we need to be able to read this data in Linux. There is no driver for Linux but when plugging in the device it shows up in lsusb
as ID 077e:000a
. I have tried to access the device from tty but there is no /dev/ttyUSB*
.
I have opened the device and the USB controller used is a NSC USBN9603-28M
. I have looked it up and it's not converting to serial or anything, it depends on how it got programmed from the guys that used it.
My question to you: Is there any way to access the USB port in Linux and read the raw data that is coming from it?
linux usb adapter tty
add a comment |
I have a CANbus to USB adapter (Softing CANusb
) that we are using for a project (see attached picture bellow). This device has Windows drivers and a Windows API in order to access the data in the CAN frames. There are no Linux drivers / API from the manufacturer.
However, for the application that we need the device, we need to be able to read this data in Linux. There is no driver for Linux but when plugging in the device it shows up in lsusb
as ID 077e:000a
. I have tried to access the device from tty but there is no /dev/ttyUSB*
.
I have opened the device and the USB controller used is a NSC USBN9603-28M
. I have looked it up and it's not converting to serial or anything, it depends on how it got programmed from the guys that used it.
My question to you: Is there any way to access the USB port in Linux and read the raw data that is coming from it?
linux usb adapter tty
I have a CANbus to USB adapter (Softing CANusb
) that we are using for a project (see attached picture bellow). This device has Windows drivers and a Windows API in order to access the data in the CAN frames. There are no Linux drivers / API from the manufacturer.
However, for the application that we need the device, we need to be able to read this data in Linux. There is no driver for Linux but when plugging in the device it shows up in lsusb
as ID 077e:000a
. I have tried to access the device from tty but there is no /dev/ttyUSB*
.
I have opened the device and the USB controller used is a NSC USBN9603-28M
. I have looked it up and it's not converting to serial or anything, it depends on how it got programmed from the guys that used it.
My question to you: Is there any way to access the USB port in Linux and read the raw data that is coming from it?
linux usb adapter tty
linux usb adapter tty
asked Jan 25 '13 at 1:53
DimmeDimme
15519
15519
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Well there is always libusb but you have to know what you are doing. You could start with reverse engineering the protocol by sniffing USB data traffic in Windows.
Do you know any good program to sniff USB data?
– Dimme
Jan 25 '13 at 15:14
sourceforge.net/projects/usbsnoop/files/SnoopyPro
– Alex P.
Jan 25 '13 at 18:28
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f541427%2fhow-to-read-data-from-usb-port%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Well there is always libusb but you have to know what you are doing. You could start with reverse engineering the protocol by sniffing USB data traffic in Windows.
Do you know any good program to sniff USB data?
– Dimme
Jan 25 '13 at 15:14
sourceforge.net/projects/usbsnoop/files/SnoopyPro
– Alex P.
Jan 25 '13 at 18:28
add a comment |
Well there is always libusb but you have to know what you are doing. You could start with reverse engineering the protocol by sniffing USB data traffic in Windows.
Do you know any good program to sniff USB data?
– Dimme
Jan 25 '13 at 15:14
sourceforge.net/projects/usbsnoop/files/SnoopyPro
– Alex P.
Jan 25 '13 at 18:28
add a comment |
Well there is always libusb but you have to know what you are doing. You could start with reverse engineering the protocol by sniffing USB data traffic in Windows.
Well there is always libusb but you have to know what you are doing. You could start with reverse engineering the protocol by sniffing USB data traffic in Windows.
answered Jan 25 '13 at 9:30
Alex P.Alex P.
2,522713
2,522713
Do you know any good program to sniff USB data?
– Dimme
Jan 25 '13 at 15:14
sourceforge.net/projects/usbsnoop/files/SnoopyPro
– Alex P.
Jan 25 '13 at 18:28
add a comment |
Do you know any good program to sniff USB data?
– Dimme
Jan 25 '13 at 15:14
sourceforge.net/projects/usbsnoop/files/SnoopyPro
– Alex P.
Jan 25 '13 at 18:28
Do you know any good program to sniff USB data?
– Dimme
Jan 25 '13 at 15:14
Do you know any good program to sniff USB data?
– Dimme
Jan 25 '13 at 15:14
sourceforge.net/projects/usbsnoop/files/SnoopyPro
– Alex P.
Jan 25 '13 at 18:28
sourceforge.net/projects/usbsnoop/files/SnoopyPro
– Alex P.
Jan 25 '13 at 18:28
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f541427%2fhow-to-read-data-from-usb-port%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown