| 開発者 |
|
|---|---|
| 初回リリース | 2013年12月21日 |
| 安定リリース | 16.10 / 2016年12月1日 |
| 書かれた | |
| オペレーティング·システム | Linux、Windows、Mac、FreeRTOS、Android、IOS [1] |
| ライセンス | Apache 2.0 ライセンス |
| Webサイト | オープンコネクティビティ |
AllJoynは、互換性のあるデバイスやアプリケーションが、製品カテゴリ、プラットフォーム、ブランド、接続タイプの境界を越えて、お互いを見つけ、通信し、協力することを可能にするオープンソースのソフトウェアフレームワークです。もともとAllSeen Allianceがこのプロジェクトを推進していましたが、2013年から2016年にAllSeen Allianceは Open Connectivity Foundation(OCF)と合併しました。[2] 2018年にソースコードはGitHubでホストされるようになりました。[3]
歴史
AllJoyn技術は2011年にクアルコムによって推進された。 [4] 2013年12月、クアルコムはLinux Foundationにソースコードと商標を譲渡し、AllSeen Allianceを設立した。[5] [6] このアライアンスはモノのインターネットの相互運用性を推進し、LG、シャープ、ハイアール、パナソニック、ソニー、[7] エレクトロラックス、[8] シアーズ、アルチェリクなど多くの消費者ブランドが参加した。[9]他のメンバーには、Silicon Image、シスコ、TP-Link、Canary、Changhong、Two Bulls、[10] Affinegy、[11] doubleTwist、Fon、Harman、HTC、LIFX、Liteon、Muzzley、Onbiron、[12] Sproutling、Microsoft、[13]、Wilocity [14]などがある。
2016年10月10日、AllSeen AllianceはOpen Connectivity Foundation (OCF)と合併しました。OCFはLinux FoundationのIoTivityとAllJoynオープンソースプロジェクトの両方を後援していました。拡大されたOCFの取締役会は、Electrolux、Arçelik AS、ARRIS International plc、CableLabs、Canon、Cisco、GE Digital、Haier、Intel、LG Electronics、Microsoft、Qualcomm、Samsung、Technicolor SAの幹部で構成されていました。[15] [16] 合併プロセスの中で、プロジェクトのライセンスはApache License 2.0に変更されました。
ソースコードは2017年末までAllJoynプロジェクトリポジトリに保存されていました。[17] 2018年にソースとドキュメントがGitHubにコピーされた後、開発は終了しました。[3]
テクノロジー
AllJoynは、 D-Busメッセージバスを使用して、メーカー間で接続された製品とソフトウェアアプリケーション間の相互運用性を実現し、動的な近接ネットワーク[18]を作成するためのコアシステムサービスを提供しました。 [19] Qualcommはこのオープンソースプロジェクトの開発を主導し、Mobile World Congress 2011で初めて発表しました。 [20] Unity Technologiesは、AllJoyn SDKリリース2.3.6以降にパッケージ化された「AllJoyn Unity Extension」を提供しました。[21] OEMおよびODMパートナーには、Foxconn、Technicolor、LG Innotek、LeTV、Xiaomiが含まれています。[22]
AllJoynソフトウェアフレームワークとコアシステムサービスにより、互換性のあるデバイスとアプリケーションは、製品カテゴリ、プラットフォーム、ブランド、接続タイプの境界を越えて、お互いを見つけ、通信し、連携することができます。対象デバイスには、コネクテッドホーム、スマートテレビ、スマートオーディオ、ブロードバンドゲートウェイ、自動車などの分野のデバイスが含まれます。[23]通信層(したがってハードウェア要件)はWi-Fiに限定されていました。[24]
システムはクライアント・サーバーモデルを使用して自己組織化します。たとえば、照明は「プロデューサー」(サーバー)になり、スイッチは「コンシューマー」(クライアント)になります。[25] ネットワーク上の各「プロデューサー」には、デバイスの機能と要求される動作を宣伝するために使用されるイントロスペクションと呼ばれる XML ファイルがあります。 [25]
AllJoynフレームワークの機能は、他のプロトコルをブリッジすることで拡張できます。マイクロソフトは、Z-WaveやBACnetなどの家庭用またはビル用プロトコルを使用するデバイスをAllJoynネットワーク上に表示できるようにするデバイスシステムブリッジと呼ばれる技術を追加しました。 [25]マイクロソフトは、AllJoynランタイム(標準クライアント)とルーターノードサービスをWindows 10に統合しました。
このシステムには、複数のデバイスシンクに同期してオーディオをストリーミングする技術がありました。[26]
AllJoynは、オンボーディング、構成、通知、コントロールパネルなど、コアと統合できるサービスを提供しました。[27] 照明サービスフレームワーク(LSF)サービスは、共通デバイスモデルサービスに統合されました。[28]
参照
- オープンインターコネクトコンソーシアム、同様の競合標準
- IoTivity は、 Open Interconnect Consortiumがスポンサーとなっている、同様の共同オープンソース プロジェクトです。
参考文献
- ^ 「AllJoyn 対応プラットフォーム」。2016年3月11日時点のオリジナルよりアーカイブ。
- ^ 「OCF - AllSeen AllianceがOpen Connectivity Foundationと合併し、モノのインターネットを加速」Open Connectivity Foundation (OCF) 2016年10月10日2018年2月14日閲覧。
- ^ ab 「AllJoynオープンソースプロジェクトのホームページへようこそ」。GitHubリポジトリ。 2021年10月28日閲覧。
- ^ ビル・レイ(2011年9月19日)。「クアルコム、年齢とともに軟弱化の兆し:年次展示会で新型ハードウェアを見るのは困難」ザ・レジスター。 2021年10月28日閲覧。
- ^ 「Enabling the Internet of Everything」。プロモーション Web サイト。2013 年 12 月 10 日時点のオリジナルよりアーカイブ。2013 年12 月 10 日閲覧。
- ^ ビル・レイ(2013年12月10日)。「オープンソースの組織がクアルコムの技術を魔法のように利用し、モノのインターネットを解放:新提携のAllSeenがAllJoynに大興奮」The Register 。 2021年10月28日閲覧。
- ^ 「スマートホーム競争が激化する中、ソニーがクアルコムのAllJoynプラットフォームに参加」2014年9月8日。
- ^ 「エレクトロラックス、プレミアメンバーとしてAllSeen Allianceに参加」。2014年12月22日時点のオリジナルよりアーカイブ。2014年12月22日閲覧。
- ^ “ArçelikがAllSeen Allianceにプレミアメンバーとして参加”. 2016年3月20日時点のオリジナルよりアーカイブ。2016年3月16日閲覧。
- ^ 「Two BullsがAllSeen Allianceに参加 - Two Bulls - 没入型モバイル体験」。2015年2月3日時点のオリジナルよりアーカイブ。2015年2月2日閲覧。
- ^ ミラー、メアリー(2019年12月10日)。「NISC製品ロードマップ(MIC)」国立情報ソリューション協同組合(NISC) 。 2023年5月12日閲覧。
- ^ 「AllSeen Alliance、オープンIoTエコシステムを推進するために8つのメンバーを追加 | AllSeen Alliance」。allseenalliance.org。2016年5月13日時点のオリジナルよりアーカイブ。 2016年4月27日閲覧。
- ^ 「Microsoft、IoT 相互運用性をサポートするために Windows 10 に AllJoyn を実装」
- ^ 「AllSeen Alliance、モノのインターネットの標準規格として発足」。2013年12月10日。2013年12月10日時点のオリジナルよりアーカイブ。2013年12月10日閲覧。
- ^ Allseen Allianceがオープンコネクティビティ財団を合併 Archived 4 April 2017 at the Wayback Machine AllSeen Alliance Merges with Open Connectivity Foundation to Accelerate the Internet of Things
- ^ 「オープンソース IoT 標準 IoTivity と AllJoyn が統合」。The Security Ledger。2016年 10 月 11 日。2016年10 月 18 日閲覧。
- ^ “AllJoyn Git”. 2017年2月7日時点のオリジナルよりアーカイブ。2021年10月28日閲覧。
- ^ “AllJoynについて”。2014年12月11日時点のオリジナルよりアーカイブ。 2023年5月12日閲覧。
- ^ 「ピアツーピア技術: モバイルにおける革新的なユーザー エクスペリエンスの推進」(PDF) . oreillystatic.com .
- ^ 「Alljoyn: El "P2P" de Qualcomm (スペイン語)」。2012年1月19日時点のオリジナルよりアーカイブ。2013年12月4日閲覧。
- ^ 「Unity Extension for AllJoyn™」。2013年3月8日時点のオリジナルよりアーカイブ。
- ^ 「Android が Qualcomm をスマート TV 分野に進出させる」2013 年 11 月 5 日。
- ^ 「AllJoyn Industry Impact Statement」。2014年3月28日時点のオリジナルよりアーカイブ。
- ^ “AllJoyn FAQ q.#9”. 2013年3月8日時点のオリジナルよりアーカイブ。 2023年5月12日閲覧。
- ^ abc 「AllJoyn: AllJoyn を使用して他のデバイスやクラウド サービスを検出、接続、対話するユニバーサル Windows アプリを構築する」。Channel 9。Microsoft。2015年7月 1 日閲覧。
- ^ 「オーディオストリーミング」。allseenalliance.org。2015年7月3日時点のオリジナルよりアーカイブ。2015年7月2日閲覧。
- ^ “API ガイド”. 2017年2月24日時点のオリジナルよりアーカイブ。2021年10月28日閲覧。
- ^ “TSC:connected_lighting [wiki]”. 2015年4月2日時点のオリジナルよりアーカイブ。2015年4月22日閲覧。
外部リンク
- 公式サイト
