导读:今天首席CTO笔记来给各位分享关于物联网sdk有哪些的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
华为云物联网平台支持的sdk接入方式有哪些
华为云IoT云服务包括应用管理、设备管理、系统管理等能力,实现统一安全的网络接入、各种终端的灵活适配、海量数据的采集分析,从而实现新价值的创造。
物联网平台:作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑行业用户快速构建各种物联网业务应用。
设备:可以通过固网、2/3/4G、NB-IoT、Wifi等多种网络接入物联网平台,并使用LWM2M/CoAP、MQTT协议、或ONVIF协议将业务数据上报到平台,平台也可以将控制命令下发给设备。
业务应用:通过调用物联网平台提供的API,实现设备管理、数据上报、命令下发等业务场景。
因此,基于物联网平台去实现一个端到端的物联网解决方案时,需要在设备接入服务进行产品开发、在设备管理服务控制台(商用环境)进行上线和日常管理:
统一开发环境,开发者所依赖的SDK主要包含哪些模块和组件? 与J2ME框架有哪些区别?学习成本如何?
原生态开发:开发者利用手机操作系统厂商提供的单一手机平台SDK进行开发。跨平台开发:一次开发、多次编译,开发者使用一门语言(Java)开发,通过跨平台中间件(包括跨平台运行库、平台转换引擎和Eclipse编译插件)将源码使用多种原生SDK进行编译,自动打包生成多种手机应用。
大概分为两个模块:
1.包含了若干个不同手机系统的SDK, 通过提供好的 "中间件"包括(跨平台运行库,平台转换引擎,Eclipse编译插件) 自动将源码使用各自的SDK进行打包.
2.统一开发环境(测试版)已经集成了Eclipse、三类手机应用SDK(目前已支持Android、J2ME、Symbian)、SDK对应的Eclipse Plugin,并且智能判断运行环境、自动为用户安装和设置配套工具。开发者只要下载、安装一次,就拥有了稳定可靠的手机应用开发平台,避免零散下载、烦琐设置,节省了宝贵的时间
315晚会上说的SDK是啥?有哪些软件中有SDK插件?
在手机App的世界里,法规条文里所谓的“第三方应用或服务”是个看得见摸不着的存在。但事实上,不管是你每天收到的新闻推送,还是促销活动广告,甚至短信验证码,都有可能出自第三方之手,这些集成在App里的第三方工具包被称为SDK 。SDK即“软件开发工具包”,软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。简单讲,就是通过第三方服务商实现产品功能的软件工具包。通常,SDK会由专业的公司提供专业的服务的集合,比如移动支付技术、语音识别技术和我们公司的一键登录技术。开发者不需要对产品的每一项功能进行开发,使用合适的SDK,可以花费较少的时间,实现产品的功能。 上海氪信信息技术和北京招彩旺旺信息技术这两家公司,通过在50多款手机APP中植入SDK插件(一种软件包),在用户不知情的情况下,偷偷窃取用户的隐私,包括设备的IMEI、IMSI、运营商信息、电话号码、短信记录 、通讯录、应用安装列表和传感器信息。更可恶的是,这些隐私信息被读取完成后,这两家公司还会悄悄地将数据传送到指定的服务器存储起来,一旦用户有网络交易的验证码被获取,极有可能造成严重的经济损失。 除了获取短信验证码等隐私信息外,大家可能还不知道,如果这些SDK插件能读取手机用户的传感器信息,就意味着它可能会“偷听”大家。 大家可以检查下自己的手机里有没有安装被曝光的50多款APP,但凡有任何一款,建议考虑卸载。
SDK有哪些类?
商业产品化的分为三类
1、功能类的,比如你提到的推送、分享,还有LBS、人工智能等
2、云计算类的,各种SaaS BaaS PaaS
3、资源类的,比如提供广告的SDK,提供应用市场发布的SDK
SDK导航网大致按上述标准分类 还有一类不知道他们为什么没有收录
主要就是硬件SDK ,比如安卓SDK, 苹果手机SDK 苹果手表SDK等
开发者可以用的SDK有哪些?
sdk 是开发者工具包 android sdk是提供给开发者开发android应用的工具包,把android sdk配置到eclipse平台上就可以进行安卓应用开发。Android SDK是google提供的Android平台上开发软件的开发包,想要开发android上面的软件,就要用android SDK
国内外有哪些比较优秀的AR SDK
国外排名
Apple ARKit
Facebook AR Studio
Microsoft Windows Mixed Reality
PTC Vuforia
Google ARCore
ARToolKit
Wikitude
MaxST
Kudan
Xzimg
国内排名
百度AR
网易洞见AR
视+EasyAR
亮风台HiAR
天眼AR
太虚AR
幻视AR
其他
排名依据
平台红利(市场机会)
免费及可用性(参与门槛)
开发者规模及质量(规模化)
成品性能、表现力和吸引力(实际效果)
国外AR SDK的综述
我们后面再解释“为什么国内排名只有7个”。
国外的SDK排名,从实用角度来说,靠谱的实际上只有前五。
从第六名的ARToolKit开始,要么是开源但代码完善度较差的项目,要么是付费使用才会好用的SDK,所以看看名字就罢,一笔带过。
Apple ARKit
2015年苹果收购了Metaio。Metaio此前也是不逊于Vuforia的iOS端AR SDK,但被收购后就不再提供下载和更新,可以认为Metaio就是ARKit的前身。支持升级iOS11的设备保有量过亿,ARKit是绑定功能,巨大的市场垄断优势压倒了其他同类对手,不排第一排第几?
Facebook AR Studio
优势同样也是App用户规模庞大,总规模超过iOS设备保有量,且平台具备自我推广能力,该优势略逊于iOS11。缺陷在于开发者仅能为其平台开发内容,商业化规则也由平台制定。故排第二。
Microsoft Windows Mixed Reality
Hololens的市场占有率目前完全称不上规模化,这是目前微软的主要瓶颈,但参考PC时代第三方厂商兼容硬件的普及,硬件的未来前景潜力巨大,近期已有若干款兼容产品推向市场。此外,微软的应用开发服务体系完整、健全成熟、兼容性强。平台生态基础非常扎实。故排第三。
PTC Vuforia
Vuforia被高通卖给了PTC。PTC是物联网公司,随着人工智能技术的发展,万物互联也将是未来趋势,AR作为交互显示类技术前景广阔。Vuforia原本免费向开发者提供,有一大批初始的死忠,尽管2016年Vuforia开始收取高昂授权费,撵走了一大批免费用户,但其仍是目前口碑较好的SDK。从目前看PTC没有明显要整合Vuforia的迹象,而是单独将其商业化,因此平台红利几乎没有,完全靠口碑。故暂时排第四。
Google ARCore
来得有点晚。ARKit已经箭在弦上了,Google匆匆推出了一个预览版。没有整合在Android里,不具备垄断优势。Android设备的市场占有率很高,但是性能、内核不像iOS设备那样集中,实战可用性如何,还需拭目以待。但超过Vuforia指日可待。故暂时排第五。
有了上述5个可选方案,余下的国外SDK基本没有必要赘述。
总的来说,国外前五的SDK优劣势如下:
Apple:用户体量巨大;但iOS11尚未开放,实际的用户市场反馈还不明显。
Facebook:用户体量巨大;但无法进入国内市场。
微软:开发体系成熟度高;但设备昂贵,消费市场发展速度太慢。
Vuforia:成熟、易用;在国内收费,且PTC将其导向物联网市场。
Google:Android设备保有量高,增速明显;刚刚推出仍需观望。
国内AR SDK的综述
国外AR SDK不太容易满足国内开发者需求,主要困难有:
语言沟通障碍
技术支持有时差问题
技术支持响应慢,且容易无果。
国外AR SDK中未来值得考虑的方案,仅Apple ARKit和微软。
面对C端市场,开发者选Apple ARKit更佳。面对B端市场,微软更有整合优势,通常B端解决方案不会采用手机这种常规设备。
国内的AR SDK有一定的本土化优势。对于开发者而言,国内的AR SDK各方面的优势,首选应看重的仍是平台红利(市场)。我们着重从这些SDK的平台优势和市场规模的角度,为开发者提供参考。
第一名:百度AR
官方平台:百度搜索“百度AR”,搜索结果第二项。第一项为百度AI开放平台,也可进入百度AR。
从使用规模上说,百度AR并不是第一,但是百度平台优势明显,只是起步略晚一些,短期内还没有发力的迹象。
百度AR并不是一个独立的SDK,而是从属于百度AI开放平台。众所周知,百度近半年来在AI领域持续发力,以致放弃了大量边缘业务,最近甚至卖掉了百度外卖(心疼一秒),可见百度在AI领域投入的决心之大。AR作为一种内容表现手段,从属于AI开放平台,也无可厚非。
百度AR SDK的slogan同样也标榜自己是“最AI的AR SDK”,意味着百度版AR SDK中将提供丰富的AI Feature。百度AR7月份开启内测申请,目前还处于测试使用阶段,从技术水平上,百度AR的功能丰富程度、性能值得期待。
平台红利:☆☆☆☆
百度AR开放平台上明确了开发者可享受的平台红利,一来源于手机百度,二来源于百度地图。
此外,百度还拥有部分线下广告资源,但这部分目测应该无法免费,或许只能提供给大客户。
相对于其他同类产品而言,百度AR最具平台红利的基础优势。
免费及可用性:☆☆☆
百度AR SDK的核心功能将永久免费。收费的部分可能是云端API和资源存储相关服务,云端API的具体收费标准暂时还没有公布,资源存储服务的资费标准参照百度云。
可用性方面,目前百度AR SDK的使用,还需“申请内测”,并未直接开放。
开发者规模及质量:☆☆
2016年百度地图公布的注册开发者规模有100万,鉴于百度AR SDK将百度地图作为为开发者提供的营销出口之一,基本可以认为百度AR SDK潜在的开发者规模可达百万级。
成品性能和表现力:☆☆☆
百度目前的案例可以归为几类:营销、公益、定制内容,仅有1个商业化案例,是针对百度地图的AR实景导航。
从案例数量上看,因为刚刚于7月份推出,目前官方案例仅15个,数量较少。
案例提供视频和可识别的体验标识。经小米MIX手机实测,AR内容的画面精细程度较高;稳定性中等偏上;必须将标识保持在摄像头画面里的情况下,有效识别距离大约为15cm ~ 80cm。
有兴趣的开发者可以通过百度AR SDK官网体验。需要提前准备“手机百度”App。
第二名:网易洞见AR
入口:百度搜索“网易洞见”,搜索结果第一项。
平台红利:☆☆☆
网易的平台级产品,最为知名的有3个,一是新闻客户端,二是网易云音乐,三是网易公开课。平台级产品和洞见AR没有直接关联,仅在网易云音乐内有一个“扫一扫”入口,主要用于关联的营销活动。与之相比,百度把AR扫一扫的入口集成在自家移动端的核心产品里。这一点网易洞见AR逊于百度AR。
和百度类似的是,网易也把AR放在了人工智能业务体系中,洞见AR团队属于网易人工智能事业部。把AR和AI视为从属关系,似乎是大公司的通用观点,尽管到现在为止还没有明显的“合体”内容出现。
网易洞见AR的平台红利存在,但是否会向普通开发者开放、如何为普通开发者提供红利机会,目前还没有明显的策略或计划。
免费及可用性:☆
网易洞见AR官网并没有直接提供SDK下载,仅提供了一个“联系我们”的表单。
这一点与其他SDK相比,极其独特。第一没有任何关于使用资费的说明,第二开发者无法直接参与使用,且没有开发者文档。对于一家大公司旗下的事业部而言,似乎并不太合理。
开发者规模及质量:☆☆
网易并非一个开放式的纯技术型公司,旗下鲜有听说有开发者社群的积累,潜在的开发者规模也缺乏合理依据支撑。
但随着网易在人工智能和AR等技术方向上的持续探索,形成自己的开发者社群或许有一定的可能,其品牌具备一定的号召力,但在开发者社群积累的执行层面可能会缺乏经验。
总体而言,☆☆☆是一个模糊的评价,主要支撑依据是其品牌。
成品性能和表现力:☆☆☆☆☆
网易洞见AR官网并未列举足够的开发案例,实际列举的案例仅“农夫山泉+网易云音乐”一项。该案例为营销案例,为此农夫山泉向市场投放了总计4亿瓶定制瓶身包装的矿泉水。
这一案例想必是网易洞见AR在事件营销方面建立了一个商业化的、规模化的、充分利用平台红利的、具备一定影响力的执行案例,但可能也是目前唯一一个。相比起其他SDK在这方面的成果,这个案例的质量和规模化程度要高很多,直接面向消费市场。
经我们用米6手机、iPhone 6s手机通过网易云音乐客户端,和定制版农夫山泉实测,其AR体验中等偏上,稳定性较好,空间贴合程度一般,但调性可以给满分。必须将标识保持在摄像头画面里的情况下,有效识别距离大约为10cm ~ 120cm。
有兴趣的朋友可以亲自试试。
操作流程:打开网易云音乐菜单中找到“扫一扫”切换到AR,扫瓶身。
洞见AR官网除了上述案例,并未提供其他明确的案例,仅提供了三个动图,以展示其SDK的稳定性。(由于官方提供的Gif图过大,压缩后画质受损,如有必要建议直接前往洞见AR官网查看)
从“农夫山泉”案例的实际体验来看,上述图示基本符合事实效果。
第三名:视+ EasyAR
EasyAR目前在国内有一定数量规模的开发者,根据其最新的融资消息称,其开发者数量约在30000上下。这一定程度上得益于Vuforia去年的“收费”行动。例如“AR涂涂乐“等较为初级的AR卡牌类开发者,正是因为Vuforia这次自杀式的”授权费行动“,转投了EasyAR怀抱。
平台红利:☆
缺乏平台优势是EasyAR目前的一个明显不足。其创业团队背景导致目前暂时没有成熟统一的输出市场。
EasyAR新一轮投资方中,有汽车之家这样的平台,最新的融资描述也称未来将瞄准AR看车的应用场景。最新的”汽车之家“App中,已有”AR扫一扫“的功能入口,但没有使用说明、提示。
但并未有公开信息表明EasyAR的开发者有机会享受汽车之家的平台红利。
最新版汽车之家App界面截图
免费及可用性:☆☆☆
EasyAR官方提供免费版本本地化SDK下载,称为”Basic“版,但不支持”SLAM“、”3D物体跟踪“、”不同类型目标同时识别与跟踪“和”录屏“功能。
Pro版本收取¥2999/应用的授权费,相对而言也算是良心价格。Pro版本支持上述4个功能。
此外EasyAR还提供云端识别API服务,收费价格是¥1200/月。
本地版主要满足AR识别和展示效果的基本需求,云端版主要用于管理大量识别图。大致的区分可以这样理解:本地版满足短时、需求单一的小型项目开发,云端版满足大型复杂项目开发。
此外还有一站式解决方案,但页面无法打开,显示为
开发者规模及质量:☆☆☆☆
根据最新的融资消息,宣称其开发者数量约在30000上下(未经证实)。
相比百度AR,EasyAR目前的开发者规模尚有优势,但预计未来会被超越。相比网易洞见,EasyAR无论在规模还是质量上均有优势。
从长远来看,如果无法为开发者提供稳定的”获利“出口,仅靠纯产品服务或许不容易扩张其开发者社群规模。
成品性能和表现力:☆☆☆☆
EasyAR官网提供了65个案例,大部分案例都以视频方式呈现,大部分视频内容主体都是甲方产品广告,其中有少量应用场景画面。
因缺乏标识物(官网未提供),案例无法实测,截取部分视频动图以供参考。
动图1和2的AR内容看上去比较稳定,动图3的AR内容展示有明显不稳定的情况。主要的2个影响因素是手机和标识点相对距离、识别和追踪的响应速度。相对距离较大时,手持设备时的人体正常抖动引起的画面偏移较小,因此汽车AR效果比较稳定,而近距离的卡牌AR则更容易侦测到画面位移,在识别和追踪的响应速度上存在不可避免的延迟,造成动图3的结果。
第三方提供的有效识别距离数据,最大约为270cm,最小距离未提供。
第四名:亮风台HiAR
亮风台主营业务是AR眼镜,SDK是其硬件产品生态一环。SDK分为本地版和云端API。鉴于国内AR眼镜产品的成熟度、市场占有率甚至不如微软的Hololens,开发者基本享受不到平台红利。因此这类以硬件产品为核心的SDK,根据我们的标准,排名较低。
平台红利:☆
亮风台的投资人中有美图公司,但并没有公开信息表明HiAR SDK的开发者能有机会为美图平台开发可获利的内容。
亮风台的自有市场占有率明显还不高,自身无法为开发者提供平台红利。
免费及可用性:☆☆☆☆
本地版SDK和云端API均免费,官方页面上没有直接体现,注册后可直接下载使用和查看管理后台。
开发者规模及质量:☆☆
亮风台在国内的开发者数量没有公开数据,根据其官网SDK相关页面展示的案例来看,与企业有一定数量的toB合作,但没有证据表明其拥有成规模的开发者社群。
根据其开发者社区展示的信息来看,开发者社群大约在百人左右。
成品性能和表现力:☆☆
HiAR SDK的性能和效果,可以通过其自有App”幻境“作为参考。幻境App的下载入口位于其官网“产品”菜单下。
经米6手机实测,幻境App识别“50元人民币”后,出现了一个简单的动画,动画表现力且不论,叠加的画面会不断的小幅抖动和变形,稳定性明显不如上述三家SDK。
AR SDK排名总结
第五名至第七名的AR SDK,只做单纯列举,主要原因是这些SDK项目规模较小,目前均未有盈利或融资的消息,其生存前景可能存在一些问题。从开发的角度说,势必应避开”不确定性较大“的风险。
总的来说,单从”如何参与AR市场“的角度考虑,在选择AR SDK时,首先还应考虑平台优势。从技术角度说,大部分SDK的算法逻辑大同小异,差异在于代码精细化程度、开发辅助的健全程度、技术支持的质量以及可持续性。
iOS11捆绑的ARKit,无疑是当前市场机会最直接也最大的,尚需实战检验。
国内的AR SDK中,百度AR、EasyAR无疑是可考虑的首选,二者相比,百度AR目前略有优势,长远看也更有优势。网易洞见AR的开放性目前存疑。
复制粘贴的一篇报道,说得还是比较靠谱的,原谅我出处忘了,当时只吧内容存下来了
结语:以上就是首席CTO笔记为大家整理的关于物联网sdk有哪些的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~