Модераторы: xvr

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите разобраться с HID девайсом win>linux, метеостанция RST/Mebus/Honeywell TE923 
:(
    Опции темы
_Vad_
Дата 22.7.2007, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 22.7.2007
Где: Армавир

Репутация: нет
Всего: нет



Гигантская просьба ко всем, кто хоть как-то сможет помочь... сталкивался.. 
или не дай бог сталкнется с такой проблемой как у меня..  

Купил себе дорогущий девайс... погодную станцию..METEOSCAN PRO 923 
(еще она выпускается под именами Mebus TE923 / Honeywell TE923W / IroxUSBpro)

 user posted image

мегадевайс конечно.. давно мечтал собирать метеоданные в комп... доволен был минут 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 складывал бы..  дальше, что все что угодно можно...)

протокола обмена нет..! smile  производитель молчит..! smile  
есть dll'ка.. (я ее приаттачил) ее можно разобрать.. + могу перехватить обмен станции в винде...


я в отчаянии.... ПОМОГИТЕ ПОЖАЛУЙСТА! smile 


Это сообщение отредактировал(а) _Vad_ - 22.7.2007, 18:12

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  USB.dll 44,00 Kb
PM MAIL ICQ   Вверх
smalcom
Дата 23.7.2007, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 494
Регистрация: 16.10.2004
Где: Dnepr

Репутация: нет
Всего: 7



скарей всего сначала мона попробывать пасматреть обмен какимнибудь снифером ком-портов


--------------------
What DA F...???
PM MAIL WWW Skype Jabber   Вверх
GrayCardinal
Дата 23.7.2007, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 8
Всего: 58



_Vad_, 
Знаешь, мог бы помочь, будь у меня такая же штуковина  smile Если так, на пальцах, могу наваять шняжку которая с девайса все данные в юзер-спейс передает и к памяти доступ открывает. Однако не думаю что это поможет - формат -то данных которые со штуковины идут неизвестен. 
Как насчет бюджета проекта  (если нормально, то дальше - в приват) ?


--------------------
PM MAIL WWW   Вверх
_Vad_
Дата 23.7.2007, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 22.7.2007
Где: Армавир

Репутация: нет
Всего: нет



GrayCardinal, см личку,
былобы не плохо "шнягу" поиметь  smile 
с форматом данных разобраться не так сложно...
они (данные) меняются, известны(станция показвает).. в общем найти можно что к чему и почему

Добавлено через 55 секунд
smalcom, 
Цитата(smalcom @  23.7.2007,  01:26 Найти цитируемый пост)
скарей всего сначала мона попробывать пасматреть обмен какимнибудь снифером ком-портов 

это HID устройство... никаким комом тут не пахнет.. smile 

PM MAIL ICQ   Вверх
bsa
Дата 23.7.2007, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 16
Всего: 196



А может стоит написать производителю на мыло, мол я такой-то такой-то хочу написать драйвер/прогу под Linux, вышлите мне спецификации протокола обмена.
PM   Вверх
_Vad_
Дата 23.7.2007, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 даст... ;-) )

в результате... производитель настолько далеко от конечного пользователя что его  и в телескоп не увидишь..
а в Хидеки я писал... молчат как рыба об лед!

вот такой попадос smile 

PM MAIL ICQ   Вверх
GrayCardinal
Дата 23.7.2007, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 8
Всего: 58



Цитата

былобы не плохо "шнягу" поиметь

ОК. Почешу репу на досуге  smile 


Это сообщение отредактировал(а) GrayCardinal - 23.7.2007, 14:29


--------------------
PM MAIL WWW   Вверх
JUmPER
Дата 23.7.2007, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 22.8.2006

Репутация: нет
Всего: 3



грузимся под винду, запускаем IDA (interactive disassembler) и смотрим, что и где в dll лежит, и что это "что" с устройством делает
т.е. стандартный реверс инженеринг.

Это сообщение отредактировал(а) JUmPER - 23.7.2007, 14:37
--------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной
PM MAIL   Вверх
_Vad_
Дата 23.7.2007, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 22.7.2007
Где: Армавир

Репутация: нет
Всего: нет



JUmPER, то и так ясно...
я уже пытался разобрать dll'ку
на в ассемблере для x86 не силен.. я больше в mcs51 а они хоть и похожи.. smile  но несколько различаются  smile  smile 


GrayCardinal, 
эндпоинтов у него 2 
0 - ну как и у всех..
и 81 не знаю у всех или нет... я не сталкивался на таком уровне с USB ;-)
всю требуемую информацию дам по запросу...
могу дать шел на машине куда он будет воткнут
PM MAIL ICQ   Вверх
JUmPER
Дата 23.7.2007, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 22.8.2006

Репутация: нет
Всего: 3



_Vad_, а ида не чистый асм выдаёт, а что-то похожее на C--
--------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной
PM MAIL   Вверх
_Vad_
Дата 23.7.2007, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 22.7.2007
Где: Армавир

Репутация: нет
Всего: нет



а я ИДУ не нашел... она за деньги.... а покупать для 1 несчастной M$дллки... ммм... 

нашел какойто W32dsmv10
оно в ассембер... ну а я ниче не понял ;-)

JUmPER, если есть у тя ида... разбери плизз дллку...  она приатачена к первому посту..

Это сообщение отредактировал(а) _Vad_ - 23.7.2007, 15:07
PM MAIL ICQ   Вверх
JUmPER
Дата 23.7.2007, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 22.8.2006

Репутация: нет
Всего: 3



_Vad_, ida на работе нет...
--------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной
PM MAIL   Вверх
_Vad_
Дата 23.7.2007, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 22.7.2007
Где: Армавир

Репутация: нет
Всего: нет



а дома нету инета?  smile 
44 кб...всего... ;-)
PM MAIL ICQ   Вверх
JUmPER
Дата 23.7.2007, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 22.8.2006

Репутация: нет
Всего: 3



_Vad_, а дома комп не пережил нападение младшей сестры сестры с кошкой =(
сорри.
--------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной
PM MAIL   Вверх
_Vad_
Дата 23.7.2007, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 22.7.2007
Где: Армавир

Репутация: нет
Всего: нет



почти обнадежил ;-)
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0560 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.