Видел что-то похожее... Формулировка какая-то запутанная.
На выставках видел такое. Стоит столбик, подходишь к нему с любым IrDA устройством, наводишь, столбик отправляет в устройство файл с программкой этого мероприятия.
Тоже самое этот столбик делает и через Bluetooth.
В терминах BT это называется Object Push Profile. А в IrDAе это вроде IrMC (Infrared Mobile Communications) level 1. В обоих случаях используется протокол OBEX. Фактически это бинарный HTTP. Поддерживается это практически всеми телефонами с IrDA. Т.е. я просто не встречал таких, которые не умели бы что-либо принимать по IrDAе.
Вот допустимые форматы передаваемых объектов могут быть разные для разных иоделей. Обязательным является только vCard.
Практически везде, кроме Win, используется стек от Extended Systems (объединились с iAnywhere).
http://www.ianywhe …cts/sdk_infrared.html.
Можно посмотреть на IrDA стек Linux
http://irda.source …net/docs/advanced.html + OpenOBEX
http://openobex.triq.net/projects.
Ну а тут вот
http://www.blaulogic.com/pico_irda.shtml минимальная реализация для AVR. Написана на С, так что несложно портировать куда угодно.
Первые два варианта вполне рабочие. Последний не пробовал.