摘要:随着智能设备的发展,物联网逐渐进入了人们的生活。据预测,未来几乎一切东西(超过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. Java中的堆内存、栈内存、静态存储区

    一.栈 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用.但缺点是,存在栈中的数据大小与生存 ...

  2. C#编写记事本(高仿)

    近一周写的关于记事本的代码,高仿记事本.本人C#入门不久,其中存在代码冗余,但懒得修改了. 经测试运行正常. 一.主窗体设计及代码 namespace BestEditor { public part ...

  3. SQL Server 2008 R2密钥序列号

    SQL Server 2008 R2密钥序列号 序列号: 开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB 企业版(Enterprise): JD8Y6-HQ ...

  4. php中封装的curl函数(抓取数据)

    介绍一个封闭好的函数,封闭了curl函数的常用步骤,方便抓取数据. 代码如下: <?php /** * 封闭好的 curl函数 * 用途:抓取数据 * edit by www.jbxue.com ...

  5. Vi 几个实用的命令

    vi有三种工作模式:指令模式.编辑模式和命令模式. 我们从打开vi说起,这样可以确定下学习环境,也方便学习者实践.打开vi,当前模式即为指令模式,此时可以按a, i, 或o进入编辑模式,或按:(冒号) ...

  6. WPF简单入门总结

    WPF简单总结 最近看了点关于WPF的东西,总结了点点入门的东西. XAML语法基础 1.  定义样式 <Window.Resources><!--窗体资源的定义--> < ...

  7. Microsoft Office Excel 不能访问文件

    问题描述: Microsoft Office Excel 不能访问文件“XX.xls”.可能的原因有: 1 文件名称或路径不存在.2 文件正被其他程序使用.3 您正要保存的工作簿与当前打开的工作簿同名 ...

  8. Asp.net MVC入门视频教程

    编程开发 > Asp.net视频教程 > Asp.net MVC入门视频教程 > 1.传统web处理方式和mvc处理方式 上传日期:2014-08-16 10:02:45  相关摘要 ...

  9. 【Nhibernate】HQL 分页

    HQL IQuery query = NHibernateHelper.OpenSession() .CreateQuery( @"from Product"); query.Se ...

  10. linux驱动系列之s3c2440内存布局

    刚开始学习linux在2440上面 linux内核分配标志可以分为三类:行为修饰符.区修饰符.类型. 区修饰符表示从哪儿分配内存,内核把物理内存分为多个区,每个区用于不同的目的. 内存中缓冲区存在的原 ...