Купил www.dension.com/product/3G-USB-internet-modem/dension-webradio — не работает, вернее работает, но проигрывание постоянно прерывается, хотя если слушать на смартфоне с той же симкой или на компьютере через этот же 3G модем, то никаких прерываний нет.
Webradio имеет интересную реализацию — она представляется обычной флешкой с обычными mp3-файлами, если начинаешь проигрывать эти файлы, например, на автомобильной магнитоле, то в них Интернет-радио передает mp3-поток устройству.
Производитель не хочет обновлять прошивку, что-то исправлять и даже принимать устройство в зад. Ну и фиг с ним.
Хочу эту идею реализовать на плате, поэтому вопросы:
1. Какую плату оптимально выбрать?
1.1. Обязательно работающую под linux, чтобы легче было поднять разные 3G модемы, работать с потоковым аудио и т.п. А не мучаться с программирование микроконтроллеров. Пусть дороже будет.
1.2. Размер - чем меньше - тем лучше, но не сильно принципиально.
1.3. Из разъемов нужны:
- USB host, он же используется для питания.
- USB для подключения USB-модема или USB-Wifi-модуля
- audio для варианта работы AUX IN.
2. Хватит ли питания, которое есть в бытовых устройствах для питания платы? у Dension Webradio хватает на нее и на 3G модем.
Я бы взял i.mx28 - по мне так идеальный вариант. Есть USB host (для подключения модемов) и USB host/device (прикидываться флешкой для системы), встроенные LDO для управления питанием, http://www.freescale.com/webapp/sps/site/taxonomy.jsp?code=IMX28_FAMILY
питания должно хватить если отключать все лишнее в ядре.
UPD думал там как на imx23 есть встроенный аудиокодек- но к сожалению нет, нужен внешний. imx23 был бы идеален, если бы у него второй USB контроллер был..
в принципе можно взять что-то на at91sam9260 - там тоже есть хост и девайс отдельные если все равно внешний аудиокодек ставить надо.
эти хороши тем что потребляют мало, imx23 точно отпадает - у него нет второго USB, а так любой подойдет, даже at91sam9260, только вопрос - хватит ли тока котороый может выдать USB хост для питания его и еще модема.
У вас есть вполне конкретные требования - выберите сами, я например с большинством процессоров TI не имел дела, там наверно есть недорогие подходящие варианты. Я пока не очень представляю - как сделать то что вы хотите, с юниксовыми ФС вроде элементарно именованный канал (FIFO) сделать в виде radioname.mp3 (и будет ли вообще с USB gadget такая связка работать) и скидывать туда выхлоп wget, а как быть с вендообразными ФС я не знаю - они же убогие совсем.
Мне даже интересно стало - надо попробовать :) боюсь как я думаю - ничего не получится, читать файл будут вообще с другого устрйства, тут возможно вообще свой gadget дописать придется в ядре - потянете ?
не очень понимаю, зачем весь огород? таскать ip-музыку через 3g и задувать через usb таким извращенным способом..
имхо, дешевле и проще сваять брелок (а может еще дешевле купить) с эмуляцией накопителя гиг этак на 16.. навалить туда mp3 и 2-3 года не вспоминать о проблеме..
когда меня задолбала реклама и чирикание тупых диджеев, я просто купил mp3 сидиолу, когда меня запарило менять диск! я просто докупил чейнджер на 4 диска с mp3.. теперь все это кучей пылится где-то в ящике :)
Я готов участвовать сам (что-то могу сам делать) и финансировать реализацию проекта. Сделать проект опенсорсным в плане софта, выбрать аппаратную платформу. Сделать проект в режиме типа crowdfunding как на kikstarter.
sasamy, у меня две штуки Webradio могу одно выслать вам, разберете - посмотрите, может быть удастся сделать аналог. Или пока не сделать, но хотя бы проработать идею.
Может быть использовать Raspberry pi, но я почитал, что в device mode может работать только ревизия А, а B уже не может.
Jury, мне флешка 16 гиг надоела. Я взял смартфон старый на Андроид 2.3 поставил туда TuneIn плеер, подключил к автомагнитоле по AUX и случаю Интернет-радио. Выбрал поток 48Кбс - работает отлично.
ну-у.. подобное решается коробочкой с винчестером в произвольно-подходящем месте салона автомобиля.. один раз залил, скажем, полтерра музла и год музыки нонстопа.. и заметьте никакой рекламы и прочего мозгоклюйства..
надо добавить убавить - отстегнул, принес домой и пофиксил..
и еще, я что не уловил - 3G оно бесплатно? и везде покрывает? не могу пока уловить суть плюшки из такого девайса..
смысла особого нет в ковырянии, там достаточно зашифровать прошивку и времени будет потрачено несоизмеримо профиту :) бинарная прошивка у них на сайте есть. Если есть Linux - покажите выхлоп
$ ls -al
в директории куда смонтировано это устройство, мне интересно как там файлы представлены.