AllJoyn是一个开源软件框架,使设备和应用程序可以轻松地相互发现和通信。无论是传输层,制造商,开发人员都可以编写互操作性应用程序,而无需Internet访问,可被用于智能家居设备控制中。
AllJoyn 是一个开源软件框架,使设备和应用程序可以轻松地相互发现和通信。无论是传输层,制造商,开发人员都可以编写互操作性应用程序,而无需 Internet 访问,可被用于智能家居设备控制中。该软件已经并将继续公开供开发人员下载,并在流行的平台上运行,如 Linux 和基于 Linux 的 Android,iOS 和 Windows,包括许多其他轻量级实时操作系统。
2016 年 10 月,赞助 AllJoyn 项目的 AllSeen 联盟和开放连接基金会(OCF)合并。合并的一个结果是创建了 OCF 资源到 AllJoyn 接口映射规范,以帮助供应商从 AllJoyn 迁移到 OCF。该规范包括详细的映射信息,以提供 AllJoyn 定义的接口和 OCF 定义的资源之间的等效性。它还提供了设备类型的映射(AllJoyn 到/来自 OCF),为强制和可选的 AllJoyn 接口识别等效的 OCF 资源,并且每个接口使用 OCF 定义的 JSON 模式扩展定义详细的 Property by Property 映射,以编程方式定义映射。
现在,在最终的主要版本中,AllJoyn 已经过测试,部署和改进,可以创建连接和交流数十种产品线的产品,应用程序和服务。
该系统本身是一个开源项目,它提供了一个通用的软件框架和一套核心系统服务,使各制造商之间的互联产品和软件应用程序之间能够互操作,以使用 D-Bus 消息总线创建动态近端网络。Qualcomm 领导了这个开源项目的开发,并首次在 2011 年世界移动通信大会上展示。Unity Technologies 提供了与 AllJoyn SDK 2.3.6 及更高版本一起打包的’AllJoyn Unity Extension’。主要的 OEM 和 ODM 合作伙伴包括富士康, Technicolor,LG – Innotek,LeTV 和 Xiaomi。
AllJoyn 软件框架和核心系统服务使兼容的设备和应用程序能够在产品类别,平台,品牌和连接类型的范围内相互发现,进行通信和协作。目标设备包括 Connected Home,智能电视,智能音频,宽带网关和汽车领域的设备。高通公司正致力于提供 OEM 解决方案。目前,通信层(以及硬件要求)仅限于 Wi-Fi。
尽管该协议始于高通公司,但他们已经签署了 AllJoyn,包括源代码和商标,以及创建 AllSeen 联盟的 Linux 基金会。AllSeen 联盟的目的是促进物联网的某种互操作性,许多消费品牌已签约,包括 LG,夏普,海尔,松下,索尼,伊莱克斯,西尔斯和 Arçelik。其它成员包括硅图像,思科,TP-Link,Canary,Changhong,Two Bulls,Affinegy,doubleTwist,Fon,Harman,HTC,LIFX,Liteon,Muzzley,Onbiron,Sproutling,Microsoft 和 Wilocity
2016 年 10 月 10 日 AllSeen 联盟根据 OCF 名称和章程与开放连接基金会(OCF)合并。OCF 现在将赞助 Linux 基金会的 IoTivity 和 AllJoyn 开源项目。这两个项目将在单个 IoTivity 实施中协作支持 OCF 规范的未来版本,该实现将两种技术中的最佳技术结合到一个统一的解决方案中。新合并的团队宣布他们将就未来的 OCF 规范以及 IoTivity 和 AllJoyn 开源项目进行合作,并且在 AllJoyn 或 IoTivity 解决方案上运行的当前设备将具有互操作性和向后兼容性。扩展的 OCF 董事会将由来自众多领先公司的高管组成:Electrolux,ArçelikAS,ARRIS International plc,CableLabs,Canon,Cisco,GE Digital。