Alljoyn 是啥样的技术,有哪些优缺点
11年年底的时候开始在android上用alljoyn,当时支持还没有很好,官方的一两份tutorial只能解决到部分问题。一年过去,如今Alljoyn又增加支持了WinRT,Unity,iOS这几个主流平台。语言上现在总共支持,java,c/c++, c#, javascript。现在用alljoyn做一个跨三个平台的应用(iOS, WinRT, Java),比当初单纯在android上使用java遇到更多陷阱。尽管在各种语言的binding中,程序的架构都大同小异,但小部分问题还是会把人搞得很抓狂。例如Java里中的省去了好多本要手动完成的步骤,将同一套想法搬到Obj-C,或者WinRT就会若干出错。但是总的来说只要先从C/C++的sample代码入手就会少很多问题。另外如果要跨平台的话,建议还是把Alljoyn使用的关键协议先dbus读一下,不然bug出来后要看底层的代码不是一般的耗时间。另外对蓝牙的支持只限root了的android。支持ICE技术,(可直接通过Internet和附近的的alljoyn设备进行p2p通信,有误,通过Internet进行服务的发现但非进行数据通信)。这个想法是基于有部分WiFi是禁止多播的,于是Alljoyn集成的服务发现机制无法发生,Alljoyn自动会连上高通自己的服务器,将你目前可见的AP和另外一些设备的可见AP进行配对。(原文“当然了,这个P2P就是不靠本地的AP而靠Internet了”,表达有误。修改为“这个P2P就可以不靠本地的AP进行配对,而使用Internet进行服务的发现和终端的配对,但通信部分还是通过本地AP的。”)其实一句话说完,Alljoyn就是想把p2p通信透明化。
■网友
高通WiFi开发据说坑比较多。
■网友
凡是用高通芯片的设备,未来都会集成alljoyn协议,它是一个上层应用协议,可以让用户和开发者不必关心下层通信是wifi,蓝牙,还是其它媒介。愿景很美好,高通内部也在大力推广。
■网友
今天高通在深圳开IoE Day,也是在推Alljoyn和它的低功耗wifi芯片。 通过会议和交流看,目前这个还不是很成熟,类似android 1.0. 我问了一个问题:在目前的电视上接收Alljoyn的推送信息,不用高通的wifi芯片是否可以做。他们产品经理说目前还不可以,正在做。--------------------今年的IoE day 日期已经确认了。 10月24日 深圳。http://www.ioeday.com/cn。 希望有去的朋友可以见面讨论。
■网友
1楼完全说反了。“当然了,这个P2P就是不靠本地的AP而靠Internet了。”AllJoyn完全是基于本地ap而非Internet。
■网友
本地P2P的技术,但最大的硬伤是不支持iOS... 光光支持Android很难吸引广大开发者的重视。
推荐阅读
- 山西太原把ETC收费技术引入高铁站停车交费快至0.27秒
- 长沙航院向部队输送逾六千名专业技术士官居全国高职院校之首
- [技术创新]苏州创建国家级充换电技术创新中心 助力新能源行业发展
- 黄金时间■新技术加持!江苏高标准农田灌溉效率大幅提升
- 用生物技术排地雷东北林业大学学子斩获国际金奖
- 疫苗|值得你摘下“有色眼镜”【转基因的另一面】转基因技术
- 特斯拉|热评 | 加强OTA技术召回监管将有助于汽车产业健康发展
- 一同选车|全球销冠!比亚迪的插电混动技术究竟有多强?
- 西安两男子从网上学会这种技术,竟专门用来......刑拘!
- |第七届淮海科学技术奖获奖名单揭晓121个创新项目、10名科技人才获奖