![]() |
|
Модераторы: xvr |
![]()
|
|
| _Vad_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.7.2007 Где: Армавир Репутация: нет Всего: нет |
Гигантская просьба ко всем, кто хоть как-то сможет помочь... сталкивался..
или не дай бог сталкнется с такой проблемой как у меня.. Купил себе дорогущий девайс... погодную станцию..METEOSCAN PRO 923 (еще она выпускается под именами Mebus TE923 / Honeywell TE923W / IroxUSBpro) ![]() мегадевайс конечно.. давно мечтал собирать метеоданные в комп... доволен был минут 40.. как обещано было USB порт, то - се ... но... никакой поддержки софтом, драйвером... или даже намеком... под *NIX.. ВООБЩЕ... НИГДЕ... весь интернет перерыл.. на буржуйских сайтах нашел упоминание, что основная проблема в том, что в винде программа общается со станцией через поставляемый в комплекте USB.dll (действительно есть такой.. на диске..) для винды есть прога нашего "производства".. убогая во всех отношениях.. как в общем и виндовс в целом.. но со станцией данными обменивается... (могу перехватить обмен) теперь собственно к делу.. в системе она определяется как dmesg пишет: hub.c: USB new device connect on bus1/1, assigned device number 9 hiddev0: USB HID v1.10 Device [1130:6801] on usb1:9.0 cat /proc/bus/usb/devices пишет T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 9 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=1130 ProdID=6801 Rev= 1.02 S: Product= C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=hid E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl= 10ms тоесть это HID девайс... у него на борту есть ~ХХ кб памяти в которую он складывает записанные значения с датчиков эти ~ХХ кб и нужно забирать.... вот собственно вопрос - просьба.. есть у кого-нибудь наработки связанные с общением с HID устройствами? достаточно консольного приложения без всяких наворотов, которое моглобы забирать данные из станции.. (а яб все это в MySQL складывал бы.. дальше, что все что угодно можно...) протокола обмена нет..! есть dll'ка.. (я ее приаттачил) ее можно разобрать.. + могу перехватить обмен станции в винде... я в отчаянии.... ПОМОГИТЕ ПОЖАЛУЙСТА! Это сообщение отредактировал(а) _Vad_ - 22.7.2007, 18:12 Присоединённый файл ( Кол-во скачиваний: 9 )
USB.dll 44,00 Kb |
|||
|
||||
| smalcom |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: нет Всего: 7 |
скарей всего сначала мона попробывать пасматреть обмен какимнибудь снифером ком-портов
-------------------- What DA F...??? |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
_Vad_,
Знаешь, мог бы помочь, будь у меня такая же штуковина Как насчет бюджета проекта (если нормально, то дальше - в приват) ? |
|||
|
||||
| _Vad_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.7.2007 Где: Армавир Репутация: нет Всего: нет |
GrayCardinal, см личку,
былобы не плохо "шнягу" поиметь с форматом данных разобраться не так сложно... они (данные) меняются, известны(станция показвает).. в общем найти можно что к чему и почему Добавлено через 55 секунд smalcom,
это HID устройство... никаким комом тут не пахнет.. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
А может стоит написать производителю на мыло, мол я такой-то такой-то хочу написать драйвер/прогу под Linux, вышлите мне спецификации протокола обмена.
|
|||
|
||||
| _Vad_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.7.2007 Где: Армавир Репутация: нет Всего: нет |
дело в том что производитель как таковой неизвестен..
внутри на платах везде написано Hideki под таким брендом оно не продается и по всей видимости им оно не нужно... (ОЕМ чтоли...) но Hideki замутило свой бренд Honeywell http://pdfserver.prweb.com/releases/2006/03/prweb357480.htm откуда взялись Irox, Mebus, RSB, (RSB такое тоже есть) не известно... а вот корни RST Meteoscan Pro 923 известны... в россии оно продается только под этим брендом хотя и написано что швеция... на самом деле на всех датчиках написано www.rusmeteo.ru есстественно все по русски.. и отсутствует модуль приема сигналов с DCF77... комплектуется программой от "ООО Аверос" http://averos.narod.ru/about.htm (сайт на народе! это модно наверное ;-)) ) с разработчиками -писателями я связался... мычат невнятные вещи о том что производитель якобы дал только dll .. и все.. (ну оно и так понятно... ктож те SDK даст... ;-) ) в результате... производитель настолько далеко от конечного пользователя что его и в телескоп не увидишь.. а в Хидеки я писал... молчат как рыба об лед! вот такой попадос |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
ОК. Почешу репу на досуге Это сообщение отредактировал(а) GrayCardinal - 23.7.2007, 14:29 |
|||
|
||||
| JUmPER |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 22.8.2006 Репутация: нет Всего: 3 |
грузимся под винду, запускаем IDA (interactive disassembler) и смотрим, что и где в dll лежит, и что это "что" с устройством делает
т.е. стандартный реверс инженеринг. Это сообщение отредактировал(а) JUmPER - 23.7.2007, 14:37 --------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной |
|||
|
||||
| _Vad_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.7.2007 Где: Армавир Репутация: нет Всего: нет |
JUmPER, то и так ясно...
я уже пытался разобрать dll'ку на в ассемблере для x86 не силен.. я больше в mcs51 а они хоть и похожи.. GrayCardinal, эндпоинтов у него 2 0 - ну как и у всех.. и 81 не знаю у всех или нет... я не сталкивался на таком уровне с USB ;-) всю требуемую информацию дам по запросу... могу дать шел на машине куда он будет воткнут |
|||
|
||||
| JUmPER |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 22.8.2006 Репутация: нет Всего: 3 |
_Vad_, а ида не чистый асм выдаёт, а что-то похожее на C--
--------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной |
|||
|
||||
| _Vad_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.7.2007 Где: Армавир Репутация: нет Всего: нет |
а я ИДУ не нашел... она за деньги.... а покупать для 1 несчастной M$дллки... ммм...
нашел какойто W32dsmv10 оно в ассембер... ну а я ниче не понял ;-) JUmPER, если есть у тя ида... разбери плизз дллку... она приатачена к первому посту.. Это сообщение отредактировал(а) _Vad_ - 23.7.2007, 15:07 |
|||
|
||||
| JUmPER |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 22.8.2006 Репутация: нет Всего: 3 |
_Vad_, ida на работе нет...
--------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной |
|||
|
||||
| _Vad_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.7.2007 Где: Армавир Репутация: нет Всего: нет |
а дома нету инета?
44 кб...всего... ;-) |
|||
|
||||
| JUmPER |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 22.8.2006 Репутация: нет Всего: 3 |
_Vad_, а дома комп не пережил нападение младшей сестры сестры с кошкой =(
сорри. --------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной |
|||
|
||||
| _Vad_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.7.2007 Где: Армавир Репутация: нет Всего: нет |
почти обнадежил ;-)
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |