라벨이 BusObject인 게시물 표시

AllJoyn 이해 - Core Framework 개념 정리

이미지
Allseen Alliance에 소개되어 있는 AllJoyn의 Core Framework 내용을 이해하기 위해 아래와 같이 해석해서 정리해 보았습니다. 개발자 입장에서 볼 때 새로운 용어나 개념의 이해가 선행되어야 코드상에서의 접근이 용이하다는 것은 중요한 점입니다. 많은 용어와 개념들을 가능한한 원문 형태로 이해하는것이 가장 빠른 방법입니다. (원문 참조 :  https://allseenalliance.org/developers/learn/core  ) CORE FRAMEWORK 이 섹션에서는  AllJoyn ™의 핵심 개념을 설명합니다. 기본적인 하이-레벨 이해는  올조인 서비스 프레임워크만 사용하는 어플리케이션 뿐만이 아니라 올조인 어플리케이션을 개발하는 모든 이들에게 추천합니다. Bus Attachment 올조인 어플리케이션들은 구동시 생성하는 Alljoyn Bus Attachment 객체를 이용하여 AllJoyn Router에 연결하고 AllJoyn network 에서 서로 상호작용합니다. Advertisement and Discovery AllJoyn 어플리케이션들은 두가지 매커니즘(About Announcement 와 Well-Known Name)으로 자기 자신이 가진 서비스를 광고(알림)할 수 있습니다. 가능한 전송방식에 따라서, 올조인 어플리케이션을 다른 올조인 어플리케이션들이 발견하기를 보장하기 위해 올조인 프레임워크는 서로다른 방식을 사용할 수 있습니다. IP-기반 전송, mDNS, 멀티캐스트와 UDP 패킷의 브로드캐스트 조합 등이 그 예 입니다. About Announcements는 광고를 위한 매커니즘 입니다. About Announcements는 어플리케이션들이 가진 매타데이타 형식의 일관된 구성(제조사, 모델, 제공되는 인터페이스 종류, 그래픽 아이콘 등등의 정보)을 광고할 수 있는 일반적인 방법을 제공합니다. Well-Known Name 은 어플리케이션들이...