Перейти к содержанию
    

Надо только стрипать метаданные, которые могут раз в N байт передаваться, а потом лить в декодер. Все тупо до боли.

Пример реализации не подскажете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо только стрипать метаданные, которые могут раз в N байт передаваться, а потом лить в декодер.

А что за метаданные? Есть какой-то стандарт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот прямо вот так в наглую:

GET /altrock-lo HTTP/1.1
Accept: */*
User-Agent: NSPlayer/9.0.0.3250 WMFSDK/9.0
Accept-Encoding: gzip, deflate
Host: i-radio.com.ua:8000
Connection: Keep-Alive

HTTP/1.0 200 OK
Content-Type: audio/mpeg
icy-br:24
ice-audio-info: bitrate=24
icy-description:Russian and Ukrainian Rock and Alternative
icy-genre:Alt Rock
icy-name:i-Radio - Alt Rock
icy-pub:0
icy-url:http://i-radio.com.ua/
Server: Icecast 2.3.1

 

И понеслась....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что за метаданные? Есть какой-то стандарт?

 

Да покурить маны от всяких ретрансляторов, типа Icecast'а.

 

Ну а в двух словах реализация - щас ссылку найду...

 

Еще вопрос, есть разница вышеприведённом проекте использовать RTL8201BL или RTL8201CP?

 

Для CP надо делать небольшой патч, в связи с тем, что входы у нее не 5В-толерантны. А так - пофиг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы хотите конвертор Свое_по_RS485/232<->Modbus_over_TCP?

 

Можем сделать по договоренности.

Свое_по_RS422<->Modbus_over_TCP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пример реализации не подскажете?

 

Обещаная ссылка - http://www.ethernut.de/en/medianut/index.html

 

 

 

 

Свое_по_RS422

 

Ну существующий девайс не заточен по 422. Надо перетачивать схемотехнику.

 

А так - давайте Ваш протокол обмена в личку, будем смотреть подробнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще вопрос, есть разница вышеприведённом проекте использовать RTL8201BL или RTL8201CP?

Для CP надо делать небольшой патч, в связи с тем, что входы у нее не 5В-толерантны. А так - пофиг.

 

Смысл обещанного патча видно на схеме:

post-6610-1236347183_thumb.png

 

Заключается он в элементах V1-V2 (LL4148), C14 (0.1мкФ) и R11-R15 (300ом) и замене 74HCT574 на 74HC574 (не обязательно). Обратите внимание, что цепь GND LP2950 и RTL8201 не та цепь GND, которая живет на меге и 74HC574, а поднята относительно нее на ~0.6 вольта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А так - давайте Ваш протокол обмена в личку, будем смотреть подробнее.

Аха, попробую сформулировать, надо подумать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

74HC574 чем-нибудь заменяется?

 

Эээ, а разве это проблема? 25 центов в розницу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тааак... По просьбе будущего производителя моих девайсов в России щас проверяю, как оно работает с 8201CP. Помимо описанного патча надо еще небольшие изменения внести. И все равно пока не работает. Почему-то коллизия происходит на любой передаваемый пакет. Вообщем, завтра продолжу разбираться, о результатах доложусь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тааак... По просьбе будущего производителя моих девайсов в России щас проверяю, как оно работает с 8201CP. Помимо описанного патча надо еще небольшие изменения внести. И все равно пока не работает.

Пробовал собрать Ваш проект в eclipse+winavr(avrgcc), компилятор ругается.

Реально ли портировать туда исходники. :unsure:

Насколько понимаю, это проект под иар?

ЗЫ Хотелось бы увидеть реализацию именно под 8201CP тк он более доступен и дешев.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробовал собрать Ваш проект в eclipse+winavr(avrgcc), компилятор ругается.

Реально ли портировать туда исходники. :unsure:

Насколько понимаю, это проект под иар?

 

Вроде написано было именно так :)

 

Боюсь, с гнусем Вы там вменяемых результатов не получите.

 

ЗЫ Хотелось бы увидеть реализацию именно под 8201CP тк он более доступен и дешев.

 

Готово :)

 

Вот крайняя версия схемы (в PCAD2006) моего девайса по результатам теста RTL8201CP на живом железе. Все работает (вчера с дуру соединил средние точки трансформаторов не с 1.8В, а с 3.3В, хорошо хоть не отгорело, потому что фена под рукой нету). Прямо на схеме написано, что в каком варианте запаивается (BL/CP). Вообщем, ничего страшного - там ушло, там пришло. Софт тот же самый.

PWD2.SCH

 

Чуть позже выложу чистенькую крайнюю версию стека (с GPL). За коммерческой лицензией - велком в личку :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...