Zadaniem urządzenia AKIT jest zapewnienie synchronizacji czasu, pośredniczenie w transmisji danych oraz zapewnienie odpowiednich przepływów komunikacji pomiędzy adaptowanymi komponentami (sensorami lub efektorami) a systemem IBCS. Realizacja tych zadań odbywa się w zakresie wskazanym przez poszczególne przypadki użycia systemu, z wykorzystaniem dedykowanych protokołów komunikacji. Architektura systemu AKIT została oparta na zasadzie Plug and Fight („podłącz i walcz”), dzięki czemu system można rekonfigurować bez przerywania operacji – dodając, usuwając i zmieniając parametry elementów systemu w odpowiedzi na zmieniające się warunki otoczenia.
Podstawowe, wysokopoziomowe zasady, którymi kieruje się CTM w celu wytworzenia wysokiej jakości oprogramowania urządzenia AKIT, można określić w następujących punktach:
- Cel – głównym celem rozwiązania jest zapewnienie precyzyjnego i niezakłóconego przesyłania danych w jak najkrótszym czasie.
- Środki – każda funkcjonalność powinna być odporna na błędne i nieoczekiwane dane, przez co możliwe jest jej poprawne działanie mimo wystąpienia takiej sytuacji.
- Metody – komunikacja miedzy elementami systemu odbywa się za pomocą małych porcji danych, w oparciu o ustandaryzowane i asynchroniczne metody ich wymiany.
- Sprawdzenie – system pozwala na precyzyjne monitorowanie przepływu danych, przepływu sterowania oraz swojego własnego stanu.
W odpowiedzi na wymagania stawiane przez zamawiającego, urządzenie AKIT bazuje na wykorzystaniu szyny danych, aby zapewnić stabilność w przepływie ustandaryzowane struktur danych. Całość rozwiązania oparta jest na systemie operacyjnym LINUX, z uwzględnieniem wirtualizacji środowiska.
Realizacja urządzenia AKIT została poprzedzona serią szkoleń, które pozwoliły na zdobycie wiedzy oraz kompetencji do budowania AKIT, zgodnego z wymaganiami przedstawionymi przez partnerów.