Artis 0 12 апреля, 2009 Опубликовано 12 апреля, 2009 · Жалоба Нашел этот интересный форум, хотелось бы поинтересоваться у специалистов, сложно ли реализовать передачу небольших данных между двумя флэшками, посредством IrDa или например Bluetooth? Например на каждой флэшке есть текстовый файл размером до 512 кб, при направлении флэшэк друг на друга и нажатии кнопки, произойдет обмен этими файлами посредством IrDa. Насколько это реально и сложно? Если кто разбирается в этом - дайте пожалуйста полезный ссылки по протоколам ИрДа и флэшках.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lepert 0 13 апреля, 2009 Опубликовано 13 апреля, 2009 · Жалоба Для реализации этой задачи Вам придется сделать либо отдельное устройство для каждой флешки, то есть на каждую флешку надевается Ваше устройство и после этого идет обмен данными или придется сделать свои собственные флешки с вот этим протоколом. Для разработки отдельного устройства на каждую флешку, а это будет USB хост или USB OTG(эмулятор хоста) с автономным питанием, две АА батарейки, описание протокола на него в спецификации USB, на сайте usb.org Для разработки собственного устройства, то есть, своей USB флешки с функцией IrDA нужны две спецификации, спецификация USB2.0 и спецификация Mass Storage Device, тоже на сайте usb.org Спецификация USB2.0 на английском языке http://www.usb.org/developers/docs/usb_20_122208.zip Протокол IrDA описан здесь http://radiotech.by.ru/Shematic_PCB/Comput...DA-protokol.htm USB host готовый чип http://www.vinculum.com/prd_vnc1l.html USB OTG от Atmel http://www.atmel.com/dyn/products/product_...?PN=AT90USB1287 USB OTG от PIC http://www.microchip.com/stellent/idcplg?I...amp;nodeId=2654 USB флешки самодельные на Atmel http://www.atmel.com/products/AVR/usb/ смотрите документ AVR273: USB Mass Storage Implementation USB флешка самодельная на PIC http://www.microchip.com/stellent/idcplg?I...ppnote=en534213 USB хост для флешек самодельный на PIC http://www.microchip.com/Stellent/idcplg?I...ppnote=en534220 Irda на PIC можно начать отсюда, там море информации http://www.microchip.com/stellent/idcplg?I...amp;nodeId=1474 Основная масса на английском, но начав отсюда, сможете найти все это и на русском. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 13 апреля, 2009 Опубликовано 13 апреля, 2009 · Жалоба Насколько это реально и сложно? С такими вопросами практически неподъемно, года два работы. Один только IrDA стек с нуля - два-три месяца профессионалу. Задачу можно упростить, отказавшись от IrDA и одновременности копирования. Тогда все вырождается в готовый нетбук : Вставил одну флэшку, прочитал. Вставил другую - прочитал, записал. Вставил первую - записал. Так будет быстрее, чем по IrDA гонять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Artis 0 14 апреля, 2009 Опубликовано 14 апреля, 2009 · Жалоба Спасибо за советы!!! ТОлько вот действительно ли это роботы на 2 года? мне кажеться самому такое сделать реально вполне.. или я просто недооцениваю ситуацию? идея вот в чем: флешка эта, типа как электронная визитка.. тоесть каждый пользователь создает свою визитку электронную, потом когда другой человек хочет обменяться, просто идет пересылка этого файлика(пусть даже текстового).. вот и все.. помоему в этом проблем.. (собирает визитки других пользователей, а отправляет только один файл) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 14 апреля, 2009 Опубликовано 14 апреля, 2009 · Жалоба ТОлько вот действительно ли это роботы на 2 года? мне кажеться самому такое сделать реально вполне.. или я просто недооцениваю ситуацию? Недооцениваете. IrDA и Bluetooth - вещи весьма сложные. А вот если городить что-то свое, то время разработки можно уменьшить на порядок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 29 14 апреля, 2009 Опубликовано 14 апреля, 2009 · Жалоба идея вот в чем: флешка эта, типа как электронная визитка.. тоесть каждый пользователь создает свою визитку электронную, потом когда другой человек хочет обменяться, просто идет пересылка этого файлика(пусть даже текстового).. вот и все.. помоему в этом проблем.. (собирает визитки других пользователей, а отправляет только один файл) При нынешнем уровне мобило-коммуникаторо- и смартфоновизации обменяться визитками - дело нескольких секунд. Хоть по ИРДА, хоть по БТ, да хоть бы и СМС-ками. Непонятно, зачем усложнять себе жизнь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lepert 0 14 апреля, 2009 Опубликовано 14 апреля, 2009 · Жалоба Спасибо за советы!!! ТОлько вот действительно ли это роботы на 2 года? мне кажеться самому такое сделать реально вполне.. или я просто недооцениваю ситуацию? идея вот в чем: флешка эта, типа как электронная визитка.. тоесть каждый пользователь создает свою визитку электронную, потом когда другой человек хочет обменяться, просто идет пересылка этого файлика(пусть даже текстового).. вот и все.. помоему в этом проблем.. (собирает визитки других пользователей, а отправляет только один файл) А не надо оценивать или недооценивать. Просто начните делать. Учтите, если Вы собираетесь визитку положить на флешку с компьютера, это означает три вещи 1. Флешка однозначно должна быть самодельная, в промышленной никто, кроме нее не разберет что там записано. А доступа извне к промышленной нет 2. Ваша флешка должна будет анализировать собственную файловую систему, определять FAT32, NTFS или линуксовая там информация, затем находить вашу визитку и уже после этого отсылать ее на другую флешку 3. Ваша флешка должна будет кроме всего, принятую визитку записывать к себе по всем правилам работы с файловой системой. Возьмите готовый дизайн флешки на PIC например, соберите две штуки. Затем соедините их парой проводов и попробуйте по проводам передать ту самую визитку. Затем подключите Ir приемопередатчики, и передайте нечто с флешки на флешку сначала по самопальному IrDA. Затем напишите стек IrDA или нечто готовое, и уже по стандартному протоколу. Ну и вот когда у Вас все это получится хотя бы на проводках, Вас можно будет поздравить с 50% завершением проекта. А затем после освоения IrDA протокола и со 100%. А если появятся практические вопросы, задавайте их сюда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 17 апреля, 2009 Опубликовано 17 апреля, 2009 · Жалоба идея вот в чем: флешка эта, типа как электронная визитка.. тоесть каждый пользователь создает свою визитку электронную, потом когда другой человек хочет обменяться, просто идет пересылка этого файлика(пусть даже текстового).. вот и все.. помоему в этом проблем.. (собирает визитки других пользователей, а отправляет только один файл) а вариант с хранением информации визиток во флеш-памяти телефона (которые сейчас есть даже у младшеклассников) и обменом по Bluetooth (стек OBEX) не самый прямой?! (ну, можно еще программку на J2ME, если нужны специфические заморочки) кстати, есть еще и стандарт vCard на такие электронные визитки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться