您当前的位置:首页 > 资讯中心 > 物联网 > 正确的物联网平台应用开发技术

正确的物联网平台应用开发技术

 • 2018-10-26 14:25:58

与火热的智能手机开发不同,物联网的应用开发要复杂的多,传统模式下,需要开发者考虑到物联网生态链上所有的技术栈。而物联网的产业链又是出奇的长,涉及芯片、终端、网络、平台、应用等多个领域。

作为开发者,首先要解决的第一个问题不是软件,而是硬件开发的问题,不管是芯片还是模块,甚至操作系统,大约50多种,这与Web开发面对Linux和Windows是完全不一样的。其次还要解决网络的问题,“受益”于物联网协议至今没有被统一,开发者需要面对多达十几种协议。

不夸张的说,作为物联网开发者,需要用90%的时间和精力去解决不擅长的硬件层和网络层的问题,只有剩下10%的精力去解决擅长的应用层问题,这种烟囱式的开发显然是不合理的。

物联网应用开发技术

物联网应用开发的正确姿势

那什么才是物联网应用开发者应有的正确姿势呢?“物联网的开发应该遵循层次化开发逻辑,第一层,需要有一个统一的硬件开发平台,帮助物联网开发者屏蔽所有硬件的差异;第二层,现在所有企业都要上云,物联网也需要上云;需要有一个统一的消息平台,帮助物联网开发者屏蔽所有的消息及协议的差异。”

这些还不够,不同的场景和不同领域的物联网开发一定具有共性,这些共性可以被抽象出来,专业的人可以在每一个场景化开发领域提供场景化的平台,从而开发者们的开发成本、门槛会降得非常低,林源表示。

正如云给用户带来的好处一样,85提供了IoT解决方案为物联网的开发用户屏蔽底层的复杂性,从而专注于上层的核心业务开发。和大多数云服务提供商不同的是,85开发IoT解决方案,以AppCenter为桥梁,使合作伙伴的应用可以与底层发生关联,同时合作伙伴的应用之间也可发生关联,可以互相调用和依赖,为开发者提供一体化物联网的开发平台。

85开发平台 合作伙伴唱主角

可以看出,在85IoT解决方案中,合作伙伴算是重头戏。其中,wrtnode提供了统一的开发架构(物联网开发的安卓操作系统),在这个开发架构里会屏蔽底层、硬件、芯片的差异化;并且会提供在线开发的ID平台,帮助开发者更好地做线上的开发、测试、交付以及代码的共享;第三点是重要的事情,也是解决门槛高的事情——硬件层面的开发和交付。在新的开发模式下,周期可以降低到两周,重要的是在这两周内,开发者只需要关注软件层面的开发,底下所有的开发、测试和交付,都由这个平台帮开发者完成。

消息服务平台领域,合作伙伴提供了目前全球用量大的消息服务器,有超过5000家物联网开发商基于此消息框架提供物联网服务,目前在线设备超过1000万台,其特点在于可以横向扩展,单点并发能力可以达到100万级别,从集群层面看,提供1000万双向并发连接完全没问题。在面向海量互联设备时,还需要做各种协议的对接,同时会向后对接各种各样的存储引擎,比如常用的数据库引擎、大数据存储引擎等。

除了物联网硬件开发平台、消息服务平台外,85还是一个提供智慧停车实时运营服务平台轻停科技、智能硬件开发平台、物联网解决方案服务商等物联网场景化开发服务商,一个集物联网开发、云平台为一体的的物联网开发平台。

可以说,在所有的开发都跟底层IT、CT资源有联系,任何事情也都绕不开云的当下,通过85的云平台,连接各种合作伙伴的物联网服务,让开发者有了可以专注应用层开发的环境。