当前位置: 首页 > 工具软件 > Alljoyn > 使用案例 >

AllJoyn

夏侯元忠
2023-12-01
转发:http://baike.baidu.com/link?url=6_Kpx5YLQh_fBgXLDv8soSqJG56mQPqoPFWbOY5tM_QS578Iula8x_WJWgthxtvkO6RXyWhg3Jqn95CJoBPbsK

AllJoyn,由高通公司主导的高创新中心(Qualcomm Innovation Center)的开源项目开发的,主要用于近距离无线传输,通过WiFi或蓝牙技术,定位和点对点文件传输。该项目在2012公开。

近端网

在AllJoyn框架处理发现附近的设备,设备之间建立会话,这些设备之间的安全通信的复杂性。它抽象出物理传输的细节,并提供了一个简单易用的API。多个连接会话拓扑的支持,包括点至点和小组会议。安全框架是灵活的,支持多种机制和信任模型。和传输的数据的类型也很灵活,支持原始套接字或抽象的对象具有良好定义的接口,方法,属性和信号。 [1]  

灵活

其中AllJoyn架构的定义特征之一是其固有的灵活性。
它被设计为在多个平台上运行,从小型的嵌入式RTOS平台,全功能的操作系统。它支持多语言绑定和运输。而且,由于AllJoyn框架是开源的,这种灵活性可以在未来进一步扩展,以支持更多的传输,绑定和特点。
运输:无线网络,以太网,串口,电源线(PLC)
绑定:C,C++,OBJ-C,Java的
平台:RTOS,Arduino的,Linux和Android的,iOS的,在Windows,Mac
安全性:对等网络加密(AES128)和认证(PSK,ECDSA)
对于物联网通用语言
为了充分实现物联网的愿景,设备和应用程序需要一种通用的方式进行交互和对方说话。我们认为,通用语言是AllJoyn框架:它用作胶水,以允许来自不同公司的设备,在不同的操作系统,写与不同语言绑定到所有运行说话在一起,只是工作。
该AllSeen联盟,与开源社区,正在制定和实施,解决一个具体的用例常见的服务和接口,如入职的新设备,第一次,发送通知和控制装置的工作。然后,开发人员可以利用这些服务,它们集成到他们的产品,并知道他们是与其他设备和应用程序的生态系统AllJoyn兼容。
除了常见的服务和接口,一个应用程序或设备也可以实现专用接口。因此,应用程序可以都使用共同的服务和接口,以参加更大AllJoyn的生态系统,而在同一时间,使用AllJoyn框架与应用程序和设备在专用的方式进行通信。在AllJoyn框架使这种灵活性。

可选云

所述AllJoyn框架运行在本地网络上,并且不需要在云起作用。应用程序和设备互相交谈,直接 - 快速,高效和安全。没有必要走出去,等待云时,该设备是你旁边。并在需要的云计算的情况下,AllJoyn架构支持以及通过网关代理。这种结构的一个主要优点是安全性:只有网关代理直接连接到互联网,减少连接到因特网的设备的数量,并因此降低了攻击面。

势头

作为协作的开源项目,该AllSeen生态系统持续增长和发展。更常见的服务被添加在每个版本中,包括实现多个平台。有强劲的发展势头,并与您的帮助下,AllJoyn架构可以很好地成为通用的语言文字的物联网。
 类似资料:

相关阅读

相关文章

相关问答