AllJoyn(采用Apache和BSD许可协议)
AllJoyn提供以面向对象的方式进行点对点连接,确保让标准产品、应用软件及服务借助多种传输层(包括:Wifi、输电线或以太网)进行通讯而无需连接互联网。
AllJoyn可以让智能门锁与AllJoyn智能电灯及监控摄像头实现无缝式连接。如果有人未经许可进入,智能电灯会闪烁,摄像头将拍下入室者的照片,该照片会自动上传至智能电视上。AllJoyn可帮助相关行业开发异质物联网系统,该系统可通过自省式网络动态地进行调节,以了解增添了哪些新设备以及哪些功能和接口是可用的。
AllJoyn用C++语言撰写而成,提供包括Java在内的多种语言系结,并得到开源软件开发工具包(SDK)及应用程序接口(API)的支持。堆栈“不仅”是低端沟通协议,而且能解决“高端问题”。AllJoyn旨在跨越不同的物理层面和“桥生态系统”,动态响应Ad-Hoc网络变动,在多设备间连接和断开时实现持续互联。
AllJoyn的特色功能包括核心构建模块、探寻设备服务、连接管理、安全防卫和临近设备间Ad-Hoc近端网络管理。辅助功能有服务探查、功能传播、远端程序调用、接口共享、WiFi安全防卫和消息编组。