| 개발자 |
|
|---|---|
| 발표일 | 2013년 12월 21일 |
| 안정화 버전 | 16.10
/ 2016년 12월 1일 |
| 프로그래밍 언어 | |
| 운영 체제 | 리눅스, Windows, Mac, FreeRTOS, Android, iOS |
| 라이선스 | 아파치 2.0 라이선스 |
| 웹사이트 | allseenalliance |
AllJoyn은 제품 범주, 플랫폼, 브랜드 및 연결 유형의 경계를 넘어 호환 장치 및 애플리케이션이 서로를 찾아 통신하고 협업할 수 있도록 하는 오픈 소스 소프트웨어 프레임워크다. 이 프로젝트는 원래 AllSeen Alliance가 2013년부터 2016년까지 오픈 커넥티비티 재단(Open Connectivity Foundation, OCF)과 합병될 때까지 추진했다. 2018년에는 소스 코드가 깃허브에서 호스팅되었다.
AllJoyn 기술은 2011년 퀄컴에 의해 추진되었다. 2013년 12월, 퀄컴은 AllSeen Alliance의 설립과 함께 소스 코드와 상표를 리눅스 재단에 양도했다. 이 얼라이언스는 사물인터넷의 상호 운용성을 장려했으며, LG, 샤프, 하이얼, 파나소닉, 소니, 일렉트로룩스, 시어스, 아르첼릭 등 여러 소비자 브랜드가 참여했다. 다른 회원사로는 실리콘 이미지, 시스코, 티피링크, 캐나리, 창홍, 투 불스, 아피네지, 더블트위스트, 폰, 하만, HTC, LIFX, 라이트온, 머즐리, 온비론, 스프라우틀링, 마이크로소프트, 윌로시티 등이 있었다.
2016년 10월 10일, AllSeen Alliance는 Open Connectivity Foundation (OCF)과 합병되었다. OCF는 리눅스 재단에서 IoTivity와 AllJoyn 오픈 소스 프로젝트를 모두 후원했다. 확장된 OCF 이사회는 일렉트로룩스, 아르첼릭 A.S., ARRIS 인터내셔널 plc, CableLabs, 캐논, 시스코, GE 디지털, 하이얼, 인텔, LG전자, 마이크로소프트, 퀄컴, 삼성, 테크니컬러 SA의 경영진으로 구성되었다. 합병 과정에서 프로젝트의 라이선스는 아파치 라이선스 2.0으로 변경되었다.
소스 코드는 2017년 말까지 AllJoyn 프로젝트 저장소에 있었다. 2018년, 소스와 문서가 깃허브로 복사된 후 개발이 종료되었다.
AllJoyn은 D-Bus 메시지 버스를 사용하여 연결된 제품과 소프트웨어 애플리케이션 간의 상호 운용성을 위한 핵심 시스템 서비스를 제공하여 제조업체를 넘어 동적 근접 네트워크를 생성했다. 퀄컴은 이 오픈 소스 프로젝트의 개발을 주도했으며, 2011년 모바일 월드 콩그레스에서 처음 발표했다. 유니티 테크놀로지스는 AllJoyn SDK 릴리스 2.3.6 이상에 포함된 'AllJoyn Unity Extension'을 제공했다. 원천 장비 제조업체 및 원천 디자인 제조업자 파트너로는 폭스콘, 테크니컬러, LG이노텍, 르TV, 샤오미가 있었다.
AllJoyn 소프트웨어 프레임워크와 핵심 시스템 서비스는 호환 장치 및 애플리케이션이 제품 범주, 플랫폼, 브랜드 및 연결 유형의 경계를 넘어 서로를 찾아 통신하고 협업할 수 있도록 했다. 대상 장치는 커넥티드 홈, 스마트 TV, 스마트 오디오, 광대역 게이트웨이 및 자동차 분야의 장치를 포함한다. 통신 계층(따라서 하드웨어 요구 사항)은 와이파이로 제한되었다.
이 시스템은 클라이언트 서버 모델을 사용하여 자체를 구성했다. 예를 들어, 조명은 "생산자"(서버)가 될 수 있고 스위치는 "소비자"(클라이언트)가 될 수 있다. 네트워크의 각 "생산자"는 장치의 기능과 요청할 수 있는 작업을 알리는 인트로스펙션이라는 XML 파일을 가지고 있다.
다른 프로토콜을 연결하여 AllJoyn 프레임워크의 기능을 확장할 수 있다. 마이크로소프트는 Device System Bridge라는 기술을 추가하여 Z-Wave 및 BACnet과 같은 홈 또는 빌딩 프로토콜을 사용하는 장치가 AllJoyn 네트워크에 나타나도록 했다. 마이크로소프트는 윈도우 10에 AllJoyn 런타임(표준 클라이언트) 및 라우터 노드 서비스를 통합했지만, 후속 버전인 윈도우 11 버전 24H2부터는 이를 중단했다. 이는 향후 버전에서 제거될 것임을 의미한다.
이 시스템에는 여러 장치 싱크로 오디오를 동기화된 방식으로 스트리밍하는 기술이 있었다.
AllJoyn은 온보딩, 구성, 알림 및 제어판과 같은 핵심과 통합될 수 있는 서비스를 제공했다. 조명 서비스 프레임워크(LSF) 서비스는 공통 장치 모델 서비스에 통합되었다.