реклама на сайте
подробности

 
 
> Хост расскажет о себе девайсу?
newlamer
сообщение Oct 4 2012, 15:57
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 31-03-11
Пользователь №: 64 009



Доброго времени суток.

Предисловие:
К моему авто в комплекте шло два ключа: основной и запасной... Всегда пользовался основням ключом, установил на вавто все настройки (дисплей, бортовой комп, магнитола). Недавно по мере надобности пришлось ткнуть второй ключ - я обалдел! Авто будто подменили: все настройки другие! магнитола сама заиграла музыку на станции, которую я не слушаю вообще... Думал, слетело всё!... Аннет! Ткнул обратно основной ключ - все стало привычно и сердцу мило.

К делу:
Есть задумка разработать концепт устройства USB (такова специфика работы), которое, в зависимости от компа, в который оно воткнуто, подстраивалось бы под настройки, совершенные именно на этом компе... Например: подсветка кулхацкерской мышки (настройки на самой мышке делаются) в компе Васи будет гореть зеленым плавным цветом, а в компе Пети вернет мигание всеми цветами гирлянды... Или USB-подогревалка на компе Васи плавно греет чай, а на компе Ани жжот так, что можно жарить йайцы. Главная идея - сделать все это стандартными фишками без установки лишних драйверов, чтобы не утомить юзера установкой лишнего софта.

Собственно вопрос:
Есть ли в протоколе обмена данными USB какая-нибудь возможность спросить хоста, кто он такой, или определить это по другим признакам? Сам я плохо знаком с различными классами устройств, но не уже ли никому из устройств USB никогда не надо знать параметры хоста? о0

Заранее спасибо всем ответившим. Признателен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
aaarrr
сообщение Oct 4 2012, 16:09
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Хост ничего не рассказывает, только спрашивает.
Go to the top of the page
 
+Quote Post
Chestor
сообщение Oct 5 2012, 13:19
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 23-11-10
Пользователь №: 61 098



Ну уж не знаю как на счет однозначной идентификации, но, когда я вкуривал в HID-устройство, то, помнится мне, там линукс и винда немного в различной последовательности посылали опросы дескрипторов устройства. Хотя, всё это вилами по воде писано. Но тема интересная, если честно.
Go to the top of the page
 
+Quote Post
marco
сообщение Oct 5 2012, 15:14
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 12-12-10
Пользователь №: 61 580



Идентификация хоста - это вопрос аналогичный аутентификации.
Этот процесс процесс может сводиться к заведению на каждом компе некого ID (или использованию каких-либо уже существующих уникальных ID, например, из ОС) и сохранению в журнале такой флешки специфичных для него настроек. Компу не обязательно что-то отправлять флешке: он может читать данные из журнала, которые имеют общий корень, равный его ID. Настройки для других компов он прочесть не сможет, т.к. не знает их ID.
Go to the top of the page
 
+Quote Post
редактор
сообщение Oct 8 2012, 10:38
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



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


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 02:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016