ARINC-IA / CSMIM

4 stars 1 forks source link

CSMIM

Welcome to the ARINC 853 Knowledge Base for the "Cabin Secure Media-Independent Messaging" Protocol. This repository contains standardized interface descriptions for aircraft cabin equipment. Here, the aerospace industry collaborates to shape the cabin network of the future.

Introduction

This repository complements the ARINC 853 "CSMIM" standard. ARINC 853 specifies a modern communication protocol for non-essential cabin equipment. The protocol specification draws from related standards in the building and home automation domain, including MQTT and CBOR as building blocks. Whereas the ARINC 853 document describes the generic protocol and data structure, this repository – the CSMIM Knowledge Base – contains concrete interface definitions for various cabin equipment. These definitions are considered "standard" and should be used by all cabin equipment suppliers as far as possible.

The goal of our activities is to enable interoperability of all cabin equipment on all types of aircraft, and to create an open aircraft cabin network where any supplier can add new, useful functions.

How to get started

You should have a basic understanding of the ARINC 853 standard itself, in particular of its chapter 6.2 which describes the CSMIM abstract data model. This repository primarily contains a list of standardized CSMIM object types, which are specified in ARINC 853 §6.2.7. The object types are located in the types/ folder as files in YAML format.

Who maintains this repository?

This repository is owned by SAE ITC, the organization behind ARINC. The repository is managed by the members of CSMIM working group, which belongs to the ARINC Cabin Systems Subcommittee. Every ARINC member company can become active in the Cabin Systems Subcommittee and join the CSMIM working group.