IoTywność
Oryginalni autorzy | Fundacja Otwartej Łączności |
---|---|
Pierwsze wydanie | 18 grudnia 2015 |
Wersja stabilna | 2.0 / 2018 |
Napisane w | C , C++ , Java (język programowania) |
System operacyjny | |
Licencja | Licencja Apache 2.0 |
Strona internetowa |
IoTivity to projekt typu open source . sponsorowany przez Open Connectivity Foundation (OCF) , grupę firm technologicznych, takich jak Samsung Electronics i Intel , które wspólnie opracują standardowe specyfikacje, będą promować zestaw wytycznych dotyczących interoperacyjności i zapewnią program certyfikacji umożliwiający korzystanie z Internetu przedmiotów . Każda osoba lub firma może przyczynić się do projektu, co może pośrednio wpłynąć na standardy OCF. Jednak bycie członkiem OCF może korzystać z ochrony wzajemnej licencji patentowej .
Celem architektury IoTivity jest stworzenie nowego standardu, dzięki któremu miliardy urządzeń przewodowych i bezprzewodowych będą się łączyć ze sobą iz Internetem.
Historia
W październiku 2016 roku ogłosili fuzję AllJoyn z Iotivity. Grupa miała nadzieję, że urządzenia z AllJoyn lub Iotivity będą interoperacyjne i wstecznie kompatybilne.
W dniu 10 października 2016 r. AllSeen Alliance połączyło się z Open Connectivity Foundation (OCF) pod nazwą i regulaminem OCF. Następnie OCF sponsorował zarówno projekty open source IoTivity, jak i AllJoyn. Połączone grupy ogłosiły, że będą współpracować nad przyszłymi specyfikacjami OCF, a także projektami open source IoTivity i AllJoyn, a obecne urządzenia działające na AllJoyn lub IoTivity będą interoperacyjne i wstecznie kompatybilne. Rozszerzona rada dyrektorów OCF obejmowała: Electrolux, Arçelik AS, ARRIS International plc, CableLabs, Canon, Cisco, GE Digital, Haier, Intel, LG Electronics, Microsoft, Qualcomm, Samsung i Technicolor SA.
Wersja 2.0 została ogłoszona we wrześniu 2018 r. Wcześniej [ kiedy? ] było wydanie 1.3.1 dla IoTivity Framework. W ramach procesu łączenia z AllJoyn licencja oprogramowania została zmieniona na licencję Apache 2.0 , co ułatwia innym projektom open source włączenie IoTivity i AllJoyn do większej liczby projektów.
System wykorzystuje protokół Constrained Application Protocol (CoAP) jako warstwę aplikacji , która może wykorzystywać kilka bazowych warstw fizycznych , o ile warstwą sieci jest protokół internetowy . Przykłady obejmują: Wi-Fi , Ethernet , Bluetooth o niskim zużyciu energii , Thread i Z-Wave .
Starsze protokoły są również obsługiwane przez menedżera wtyczek protokołów, w tym:
Cechy
- Wykrywanie - zdolność danego urządzenia do znajdowania innych urządzeń wokół niego oraz oferowania im własnych usług
- Transmisja danych - możliwość przekazywania komunikatów pomiędzy urządzeniami w ustandaryzowany sposób
- Zarządzanie urządzeniami
- Zarządzanie danymi
Zobacz też
- Open Connectivity Foundation : 19 lutego 2016 r. OIC zmieniła nazwę na Open Connectivity Foundation
- Konsorcjum Open Interconnect
- Constrained Application Protocol : Podstawowy protokół, na którym zbudowano IoTivity
- AllJoyn , podobny, współpracujący projekt open source, również sponsorowany przez Open Interconnect Consortium