CIR, ранее известный как Common Interface Routing, представляет собой сетевой протокол и стандарт связи, предназначенный для облегчения связи между компьютерным оборудованием и программным обеспечением. Это одноранговый протокол с симметричным трафиком, что означает, что он может отправлять и получать информацию в любом направлении. Он использует ориентированный на соединение 8-битный метод пакетной передачи для обеспечения надежной доставки данных.
Первоначально CIR был разработан в начале 2000-х годов группой поставщиков для обеспечения взаимодействия различных аппаратных устройств и программных приложений друг с другом, отсюда и использование прозвища маршрутизации общего интерфейса. Он был разработан с учетом низкой задержки и поддержки широкого спектра приложений, таких как потоковое видео, игры и обмен файлами, а также позволяет устройствам оставаться подключенными даже в случае потери сетевого подключения.
С момента своего создания CIR стал популярным выбором для различных встраиваемых систем и мобильных устройств, таких как планшеты, телефоны и ноутбуки. CIR чаще всего используется в жилых сетях для обеспечения надежного беспроводного соединения или подключения к Интернету. Однако из-за своего легкого веса его также можно использовать в беспроводных сенсорных сетях и других сетевых средах с низким энергопотреблением.
CIR — это открытый стандарт, принятый такими крупными компаниями, как Apple и Microsoft. Несмотря на свое название, протокол можно использовать с нестандартными интерфейсными ресурсами, такими как Ethernet, Wi-Fi, Bluetooth и Zigbee. Он обладает высокой расширяемостью и может быть адаптирован для внедрения новых технологий и приложений.