Поднять IRDA на Arduino для связи с оборудованием

vladiv
Offline
Зарегистрирован: 18.03.2014

Добрый день!

 Необходимо связать Arduino с КПК по ИК-порту для обмена информацией. На КПК из коммуникаций жив только ИК порт. В системе видится еще и некий хардварный COM порт, но нет желания заморачиваться с его поиском, гальванической развязкой и т.п. Подскажите, как подобную связь можно реализовать? Я правильно понимаю, что просто подключить ИК - трансивер к Serial Arduino и использовать Serial.Print() недостаточно?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

vladiv пишет:

Я правильно понимаю, что просто подключить ИК - трансивер к Serial Arduino и использовать Serial.Print() недостаточно?

Правильно. Из википедии (ключевое выделено жирным):

"IrDA, ИК‑порт, инфракрасный порт — группа стандартов, описывающая протоколы физического и логического уровня передачи данных с использованием инфракрасного диапазона световых волн в качестве среды передачи.

IrDA спецификации включают в себя:
Спецификацию физического уровня IrPHY (с разновидностями SIR, MIR, FIR, VFIR, UFIR)
Протокольные спецификации IrLAP, IrLMP, IrCOMM, Tiny TP, IrOBEX, IrLAN, IrSimple и IrFM (находится в разработке)."