[an error occurred while processing this directive]
Посоветуйте способ получения технических описаний, не лежащих в открытом доступе
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено CD_Eater 26 февраля 2006 г. 11:28

Недавно столкнулся с такой проблемой. Нужно было сделать программу для PC, считывающую карты с магнитной полосой через считыватель KT-2220 корейской фирмы KDE Inc. Эти считыватели свободно продаются в Москве в розницу, их легко достать. Они представляют собой малогабаритное устройство, подключаемое к порту RS-232. У всех московских продавцов на сайте размещена информация, включающая их фото, эксплуатационные параметры (габариты, тип поддерживаемых карт, и прочая фигня), и параметры COM-порта для работы (скорость, стоп-биты и биты чётности). И всё. Никаких намёков на протокол обмена (т.е., описание команд считывателю и ответов на запросы компа, включая чтение информации с магнитной полосы, работу с лампочками и зуммером на картридере).

Вообще-то эти считыватели широко используются в комплекте с программой 1С (а также некоторыми другими системами автоматизации учёта/торговли и т.д.), и большинство московских фирм продают их не только отдельно, но и в комплексе с установкой и обслуживанием ПО. Для 1С имеется DLL-ка, через которую происходит общение с этим считывателем, так что настройщики 1С, с которыми можно пообщаться по телефону, ничего не знают об этом протоколе (для них в языке 1С сделаны несколько процедур доступа к считывателю - и этого им хватает). Мне же нужно из своей программы посылать запросы и получать ответы через COM-порт.

Первая мысль - зайти на сайт производителя и скачать нужный даташит. Не тут-то было. Эта информация, оказывается, закрыта. Для доступа к технической документации там предлагается зарегистрироваться и послать письмо с разъяснением, зачем и для чего вам оно надо. Так и сделал - написал, что в Москве продаются, а как использовать - никто не знает, пришлите описание пожалуйста. Ответа от корейцев не получил. Может быть, это общепринятая практика - вступать в переписку только с крупными покупателями, а там, где не пахнет прибылью, игнорировать "мелочёвщиков". Облом-с.

Набрался наглости и написал всем московским фирмам-продавцам этих считывателей, что хотим купить их в количестве "дохрена штук", только вот описание требуется (если описание не доступно - будем искать считыватели других производителей). Из этих нескольких фирм пришёл ответ только из одной - клюнули ! Выслали ! И сейчас ждут, потирая руки в предвкушении крупной сделки. (Они же не знают, что нужна только одна штука)

Только как-то неловко мне от содеянного. Во-первых, оказывается, нет цивилизованного способа получить техническое описание. Вроде интернет кругом, вроде в интересах производителей сделать информацию общедоступной... А тот способ, которым я воспользовался - неповторяемый. Представьте, что потребуется описание считывателя другой марки - смогу ли я обратиться в ту же фирму ? :)

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

Попадались ли в Вашей практике похожие ситуации и как Вы из них выходили ?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru