摘要:随着智能设备的发展,物联网逐渐进入了人们的生活。据预测,未来几乎一切东西(超过500亿台设备)都可以互联。高通公司发布了开源项目AllJoyn,这是一个能够使连接设备间进行互操作的通用软件框架和系统服务核心集。

随着智能设备的发展,物联网逐渐进入了人们的生活。在今年的MDCC 2013移动开发者大会上,Linquet创始人Pooya Kazerouni表示,未来几乎一切东西都可以互联,设备数量将多达500亿台。

目前开源软件也在促进这一进程。高通公司日前发布了一个开源项目——AllJoyn(采用Apache和BSD许可协议),并将该项目捐赠给了一个名为“AllSeen联盟”的组织,该组织由Linux基金会监督,这是迄今为止推动家庭和工业“物联网”应用与创新的最广泛的跨行业联盟。

目前一些消费电子设备制造商、服务供应商、零售商、设备制造商、芯片制造商都已经加入了该联盟,除了高通,AllSeen联盟的顶级成员包括海尔、LG电子、松下、夏普、美国晶像公司、TP-LINK等,社区成员包括Canary、思科、DoubleTwist、Fon(公共WiFi服务)、Harman(音响商),宏达电(HTC)、Letv(乐视网)、Lite-on、Moxtreme、Musaic、西尔斯品牌管理公司、Sproutling、Sprosty、Weaved和Wilocity等。

关于AllJoyn

AllJoyn官网中将其描述为“一个能够使连接设备之间进行互操作的通用软件框架和系统服务核心集,也是一个跨制造商来创建动态近端网络的软件应用”。

Linux基金会表示,该开源框架允许在特定的系统之间无缝发现、动态连接,并可以与附近的产品进行交互,无论该产品是什么品牌、传输层、平台或操作系统。

该框架不依赖于特定的通信协议,因此它可以工作在WiFi、蓝牙、以太网或任何IP传输的环境中。

在不久的将来,当你家里冰箱中的牛奶剩余不多的时候,冰箱可能会给你的手机发送消息提醒你购买。

高通互动平台总裁Rob Chandhok表示,高通花费了大量的时间和数百万美元去解决设备之间的互操作问题,现在高通已经将项目捐赠给了AllSeen联盟,高通和Linux基金会希望不同公司和它的开发人员能够参与进来,共同促进这一项目的发展。

AllJoyn的开发工具和教程

目前已经有一些应用通过AllJoyn构建,比如一个名片读取器,可以让你通过WiFi分享联系人数据。

AllJoyn项目还针对Android、Arduino、iOS、OS X、Linux、Windows等平台以及Unity游戏开发引擎提供了SDK和API,并且还有一个教程,以帮助开发人员在产品中集成AllJoyn的功能。

项目官网:https://www.alljoyn.org/

文档和SDK:https://www.alljoyn.org/docs-and-downloads

项目源码:https://git.allseenalliance.org/gerrit/#/admin/projects/

【开源推荐】AllJoyn:打造全球物联网的通用开源框架的更多相关文章

  1. 腾讯物联网操作系统正式开源,最小体积仅1.8 KB

    9月18日,腾讯宣布将开源自主研发的轻量级物联网实时操作系统TencentOS tiny.相比市场上其它系统,腾讯TencentOS tiny在资源占用.设备成本.功耗管理以及安全稳定等层面极具竞争力 ...

  2. 专为物联网开发的开源操作系统Contiki(转)

    专为物联网开发的开源操作系统Contiki(转)  (2012-04-19 15:31:09) 原文网址:http://blog.sina.com.cn/s/blog_6de000c201010z7n ...

  3. gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架

    gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架 gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架 Google Guava官方教程(中文版 ...

  4. query通用开源框架

    Jquery通用开源框架之[ejq.js] 简介 ejq是一款非常小巧的JS工具库,未压缩才50K,在jquery的基础上对jquery缺失部分作了很好的弥补作用. 优点: 1.具有内置的模板解析引擎 ...

  5. 开源通用爬虫框架YayCrawler-开篇

    各位好!从今天起,我将用几个篇幅的文字向大家介绍一下我的一个开源作品--YayCrawler,其在GitHub上的网址是:https://github.com/liushuishang/YayCraw ...

  6. 全球首款完全开源的堡垒机,符合 4A 的专业运维审计系统Jumpserver

    Jumpserver是全球首款完全开源的堡垒机,是符合 4A 的专业运维审计系统. http://www.jumpserver.org https://github.com/jumpserver/ju ...

  7. 强烈推荐 GitHub 上值得前端学习的开源实战项目

    强烈推荐 GitHub 上值得前端学习的开源实战项目. Vue.js vue-element-admin 是一个后台前端解决方案,它基于和 element-ui 实现 基于 iView 的 Vue 2 ...

  8. 推荐学习c语言的几个开源项目

    1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连 ...

  9. 这些.NET开源项目你知道吗?.NET平台开源文档与报表处理组件集合(三)

    在前2篇文章这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧 和这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)中,大伙热情高涨.再次拿出自己的私货,在.NET平台 ...

随机推荐

  1. Ubuntu 14.04下java开发环境的搭建--2--Eclipse的安装

    前面说了JDK的安装,http://www.cnblogs.com/bcsflilong/p/4196536.html 下面我们来安装Eclipse! 安装Eclipse 的前提是,你的JDK已经安装 ...

  2. C# 导出 Excel

    /// <summary> /// 导出Excel /// </summary> public void ExportExcel() { #region 添加引用 Micros ...

  3. 配置ADB 工具 (Win7_64)

    ADB (Android Debut Bridge) ADB这个工具, 让我们可以用电脑来操纵手机 Android studio 安装好之后在SDK 中就有ADB 但是我们想使用它还需要配置它的环境变 ...

  4. PHP开发环境和软件

    1/很方便的软件XAMMP集成了PHP+MYSQL+MYPHPADMIN等等软件 2/sublime text 程序员神器,都明白的 ps.如果装了vm虚拟机,80端口有时候会被占用,进程关闭就好.

  5. 修改ECSHOP注册只需要email,并且使用email作为账号

    现在很多主流的电商网站都直接用email作为会员账号,好处是省得用户既要想一个用户名,又要填邮箱,邮箱对于电商网站的重要性不用多提,因此用email作为会员的唯一标识是很合理的做法,本文给出针对ECS ...

  6. Ecshop与Jquery冲突的完美解决方案

    ecshop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的.   但恰恰的,在封装JSON各种方法的同时对objec ...

  7. hosts文件的作用 whois查询域名信息

      Whois查询域名信息 在操作系统中的路径:Window98—在Windows目录下Windows 2000/XP—在C:\WINDOWS\system32\drivers\etc目录下 内容:包 ...

  8. Kakfa揭秘 Day8 DirectKafkaStream代码解析

    Kakfa揭秘 Day8 DirectKafkaStream代码解析 今天让我们进入SparkStreaming,看一下其中重要的Kafka模块DirectStream的具体实现. 构造Stream ...

  9. Linux内核中的常用宏container_of

    Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址. Containe ...

  10. chm文件打开,有目录没有内容

    下载下来的一些chm文件,打开的是否提示“打开此文件前总是询问”,不理睬直接打开后,只有目录,页面内容都显示“已取消到本页的导航”.原因是该CHM文件的发行商未知,将“打开此文件前总是询问”选项取消后 ...