略微加速

略速 - 互联网笔记

开发者指南:如何决胜物联网时代IoT

2016-09-14 leiting (2661阅读)

标签 互联网

【51CTO.com快译】物联网技术发展趋势已成定局,作为从业者,我们该如何参与其中并充分发挥新一波浪潮带来的机遇与助力?

物联网有何重要意义?

作为物联网之父,市场营销人员Kevin Ashton早在1999年就曾在宝洁公司的演示文稿中提到过这一术语——然而,直到今天其才迎来真正的高潮,自身含义也变得愈发丰富。时至今日,物联网已经成为一套独具特色的网络体系,其中各类小型部件与设备能够自主产生网络流量。这意味着除了笔记本与智能手机之外,嵌入式设备也开始参与到内外环境的交互体系当中。

智能设备的时代受到诸多助力的推动,网络资源成本的不断降低以及愈发广泛的联网产品。Wi-Fi设备大规模普及,而Wi-Fi接收装置则日益小型化,正是这一切因素使得物联网最终由概念变成了现实。

IoT就在这里

根据IDC公司的预测,目前世界上的联网设备共有约60亿台,到2020年全球联网设备总量则将达到约260亿台。与此同时,思科公司则更为乐观地指出,届时联网设备有望达到500亿台。毫无疑问,如此庞大的物联网装置将在不久的将来成为重要的经济推动引擎。

Amazon、谷歌、IBM等巨头级厂商都在积极拥抱联网设备带来控制、信息收集以及连接等实际需求。Google Home与Amazon Echo正是这类业务的突出代表。IBM方面亦在努力利用其人工智能项目“沃森”冲击物联网市场,旨在帮助客户对来自物联网装置的信息进行大数据分析。

由于大部分此类联网设备都需要监控并通过手机加以管理,因此移动应用开发商亦将因此迎来机遇与挑战。最近一项由Vision Mobile进行的调查发现,有53%的开发商开始以辅助项目为载体进军物联网业务。事实上,预计到2020年物联网开发者岗位需求或将达到250万之巨。

物联网时代下的移动开发者技能需求

为了能够顺利迎接物联网时代,移动开发者需要具备正确的技能与热情以实现与时俱进。

多种技术。尽管目前物联网领域尚不具备一套标准或者得到普遍接受的开发标准,但掌握多种编程语言、库及协议无疑能够帮助大家更为顺利地适应这一新型开发平台。

大数据管理。作为移动应用开发者,我们首先需要考虑到由物联网产生的巨量数据。据估算,全球90%的数据是在过去两年中产生的,且大部分来自设备。这一趋势无疑要求我们有能力控制数据访问、数据归属以及数据使用权限。

云技能。物联网需要配合云平台及服务方可实现自身功能,从而确保用户能够以最佳体验与设备进行对接。云相关技能将帮助大家更顺畅地晋升为物联网从业者。

虚拟安全。考虑到联网装置数量的快速增长,黑客必然会很快将其作为攻击目标。虽然单一数据片段可能不具备价值或者并不敏感,但如果有人能够掌握物联网生成的大规模数据,那么他们甚至有能力了解到用户何时出门乃至个人健康状况等。

第三方工具。在万物智能化的当下,每天都有数以千计的应用得以发布,这意味着移动应用行业的竞争变得越来越激烈。为了缩短开发周期,确保开发人员具备自己的核心能力、学习知识并选择最合适的方案,相关工具的辅助将必不可少。未来,应用开发的各个环节都将以自动化方式完成,这意味着是否使用出色的第三方工具将决定开发成果的成功或失败。

总结

早在2008年,接入互联网的设备数量就已经超过网民人数,而这一趋势未来仍将持续下去。物联网将给我们生活中的方方面面带来巨大影响,因此我们必须以敏锐的嗅觉与睿智的头脑审度这一切,并准备在这一新时代下创造属于自己的辉煌!

原文标题:The Developer's Guide to Succeed in the IoT Era

原文作者:Marie Jaksman

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3