YAM 0 27 августа, 2012 Опубликовано 27 августа, 2012 · Жалоба Есть задача следующего рода: Имеем свой USB HID девайс. После его втыкания необходимо чтобы он определился так, чтобы имелась возможность работы с ним стандартными средствами БЕЗ ПЛАГИНОВ посредством браузера по HTTP. Т.е. открываем браузер - набираем (пока незнаю даже что), и попадаем на WEB страницу, которую предоставляет это USB устройство. Дальше думаю понятно... Вопрос собственно кем прикинуться для решения такой задачи? p.s. Так, копаю в сторону RNDIS... вроде оно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 27 августа, 2012 Опубликовано 27 августа, 2012 · Жалоба можно попробовать флешкой или компакт-диском с html-файлом, но наверное не самый лучший вариант Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
YAM 0 27 августа, 2012 Опубликовано 27 августа, 2012 · Жалоба можно попробовать флешкой или компакт-диском с html-файлом, но наверное не самый лучший вариант Так как тогда обмениваться данными посредством WEB страницы с USB устройством... :smile3046: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 27 августа, 2012 Опубликовано 27 августа, 2012 · Жалоба Так как тогда обмениваться данными посредством WEB страницы с USB устройством... :smile3046: можно попробовать флешкой или компакт-диском с html-файлом, но наверное не самый лучший вариант а по другому, наверное, нормально и никак не сделать. прикинуться клавиатурой и делать вид что нажимаем клавиши - только в одну сторону, да и совсем некрасиво это, уж лучше через файлы. еще наверное можно прикинуться аудиоустройством и в него что-нибудь играть/писать с микрофона, но это уж совсем извращение какое-то. локальные файлы вроде читать/писать можно http://www.html5rocks.com/en/tutorials/file/dndfiles/ возможно на флэше тоже сделать можно еще есть страшный ActiveX, он тоже должен уметь, но вроде только из под IE, вот проверил, вроде работает. <HTML> <HEAD> <script language="JavaScript"> function WriteFile() { var fso = new ActiveXObject("Scripting.FileSystemObject"); var fh = fso.CreateTextFile("c:\\Test.txt", true); fh.WriteLine("Some text goes here..."); fh.Close(); } </SCRIPT> </HEAD> <BODY> <P> <script language="JavaScript"> WriteFile(); </SCRIPT> </P> </BODY> </HTML> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 28 августа, 2012 Опубликовано 28 августа, 2012 · Жалоба прикидываться USB-модемом, подключенным к какому нибудь серверу (интернет-ресурсу) кажется намного сложнее. Хотя такой вариант тоже имеет право на жизнь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
YAM 0 28 августа, 2012 Опубликовано 28 августа, 2012 · Жалоба прикидываться USB-модемом, подключенным к какому нибудь серверу (интернет-ресурсу) кажется намного сложнее. Хотя такой вариант тоже имеет право на жизнь. Не, кем прикидываться я уже для себя решил. RNDIS обеспечивает виртуальный Ethernet для этих целей как раз... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 6 сентября, 2012 Опубликовано 6 сентября, 2012 · Жалоба Не, кем прикидываться я уже для себя решил. RNDIS обеспечивает виртуальный Ethernet для этих целей как раз... Я чёто запутался. Имеется hid? A rndis это что, hid? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
YAM 0 7 сентября, 2012 Опубликовано 7 сентября, 2012 · Жалоба Я чёто запутался. Имеется hid? A rndis это что, hid? Вопрос был "кем прикинуться". rndis не hid. Теперь девайс будет rndis-ом Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vintick 0 7 сентября, 2012 Опубликовано 7 сентября, 2012 · Жалоба А если прикинуться USB-Eternet ковертором, а вместо или на выходе Ethernet части пришить все, что надо для HTTP. Правда демо-проекты такие для USB у производителей мк есть ли? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vintick 0 7 сентября, 2012 Опубликовано 7 сентября, 2012 · Жалоба Таки есть уже такой проект у любимого всеми Microchipa. USB to Ethernet Bridge_102811! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
YAM 0 9 сентября, 2012 Опубликовано 9 сентября, 2012 · Жалоба Таки есть уже такой проект у любимого всеми Microchipa. USB to Ethernet Bridge_102811! Не годится, т.к. предполагает использование софта на компе. :maniac: С таким-же успехом можно использовать софт и для стандартного HID девайса... Читаем задачу в шапке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться