当前位置:物联网市场动态 → 正文

正确姿势:开发人员的物联网之路

责任编辑:editor005 作者:李洪亮 |来源:企业网D1Net  2015-09-22 13:54:21 本文摘自:CSDN

在最近波士顿举办的 Android 开发者会议(AnDevCon)上,Qualcomm的全球产品市场高级总监Mike Roberts以“通向物联网之路”为题,向希望在 IoT 领域做点实事的软件开发者作了演讲。在此,和大家分享当时会议的一些重点内容。

物联网逐步发展,成为继移动应用之后的下一个大事件,因此,将应用开发技能应用到 IoT 开发中也是顺理成章的事情。一些趋势表明 IoT 开发的时机已经来临。

进入门槛降低

首先,以前主要的入行障碍,如今已经不再是问题:

平台不成熟的问题——直到目前,IoT 因多种标准共存及私有解决方案,其格局呈现碎片化,硬件开发者很难纵向扩展。你能做的就是创建独立的好产品,然后满心希望它能与竞争方案或相邻方案一起工作。而如今,卓越物联网平台,如 AllJoyn 和 Thread 脱颖而出,促使IoT一步步走向成熟。

缺乏硬件开发知识的问题——在我早期职业生涯最初开发硬件时,工作台上的设备比我住的联排大别墅还要昂贵。现在,出现了不少廉价的硬件开发平台,硬件开发更加如鱼得水,尤其对新人而言。

缺乏软件开发知识的问题——过去软硬件之间界限分明。现在有海量的代码示例数据库、培训资源,以及可工作的应用示例,而且还在不断增长,你无需从头开始编写代码。

生产成本较高的问题——很长一段时间,硬件开发意味着初期需要庞大的资金支出,之后还需要库存管理。随着 IoT 发展成熟,硬件开发成本正在降低,也很容易生产并销售硬件产品,即便量很小。不妨回顾一下 3D 打印的发展,或者快速成型与批量生产,中国深圳就是因此而闻名天下。

如果你认为自己差距太大,不妨看下 Mobile Vision Developer Economics 的数据:75%的IoT开发者只拥有不到两年的经验。这是个新兴事物,不但有经验的开发者正向其迁移,还涌现出全新一代工程师,也在迎接挑战。

IoT 产品的开发数量无疑是最引人注目的,Machina Research 和 Cisco 预计到2020年将出现250-500亿的IoT 物件。不过,我认为质量会变得更好:有了这么多连接后,开发者拥有巨大的机会,可以降低初期一般用户面临的复杂性。

如果你是早期尝试者,你今天购买的绝大多数IoT设备仅提供了封闭的体验,这也意味着你的设备比一个遥控器好不了多少。要让IoT真正腾飞,我们需要人性化体验。例如,用户到家时,车库门应当开启,灯光打开,安全系统撤防。

在你创建移动应用时,就应该构建与人们生活息息相关的体验。随着IoT发展成熟,你构建的体验将会尽可能多的接触他们的生活。而且,你会拥有更多工具,方便创建这些体验。

我想再次强调的是:

不论你是创建应用、制作设备(“物”)或兼而有之,请铭记几点:

很多基础设施已经到位,不少代码也已经是现成的了。你可以找到应用用户界面工具、数据分析层级、云计算与存储摄入层级,以及针对物件的嵌入系统。

使IoT具有价值的不单单是数据的作用;要让数据对用户具有价值。有了这么多无处不在的数据,成功的IoT硬件开发者会向用户展示在日常生活中连接更多物件的意义。

不妨将IoT想象成使得物理环境可以访问的更广泛开放硬件运动的一部分,过去20年,我们也以同样的方式使互联网变得可以访问。对于软件开发者而言,开放硬件意味着敏捷开发,能够利用象Python 和 JavaScript这样易用的高级语言。

这种思维模式会帮助你将概念变成现实。然后,唾手可得的硬件孵化器帮助你开发出可行的原型,再之后,你可以利用制造商合作伙伴帮你量产。

构建你的第一个物件

在Qualcomm,我们将IoT设备分成两类。

首先是智能设备,比如机器人,这些设备需具备高性能、丰富的多媒体功能,以及传感能力。它们还可以使用内置分析工具。我们的 DragonBoard 410c 开发板搭载了 Snapdragon 处理器,这款开发板围绕数十亿已经上市的移动设备所采用的技术创建。DragonBoard 410c 开发板售价75美元,符合Arduino标准及96Boards ARM开放平台规范。

其次是IP连网产品,比如电灯开关与恒温器,可以连接Wi-Fi,与云端进行数据传输。GT202 IoT Wi-Fi 开发平台围绕Qualcomm Atheros系统创建,使用系统级芯片(SoC) ,耗电量降到最低。预装AllJoyn,开发板遵守Arduino标准,因此结合微处理器,可以运行实时操作系统。GT202 售价为 18美元。

开始行动

着手构建物件。

获取 DragonBoard 410c 或者 GT202。

添加传感器,将现实世界的数据传至物件。

通过平台API访问数据。部署及设备管理通常借助平台摄入层进行处理。

然后重复步骤并最终创建可用的原型。

要不了多久,你将看到整个成品不仅仅是这些部件的组合。如图所示,有了开发板、传感器、操作系统,你可以为IoT智慧物件,比如智能鸡蛋盒、智能储蓄罐、可定制照明系统、空调及灌溉系统集成令人惊叹的体验。

总而言之,虽然今天孤立的IoT设备看似新颖,但未来集成化的体验肯定会成为标配。

关键字:IOT开发人员姿势

本文摘自:CSDN

x 正确姿势:开发人员的物联网之路 扫一扫
分享本文到朋友圈
当前位置:物联网市场动态 → 正文

正确姿势:开发人员的物联网之路

责任编辑:editor005 作者:李洪亮 |来源:企业网D1Net  2015-09-22 13:54:21 本文摘自:CSDN

在最近波士顿举办的 Android 开发者会议(AnDevCon)上,Qualcomm的全球产品市场高级总监Mike Roberts以“通向物联网之路”为题,向希望在 IoT 领域做点实事的软件开发者作了演讲。在此,和大家分享当时会议的一些重点内容。

物联网逐步发展,成为继移动应用之后的下一个大事件,因此,将应用开发技能应用到 IoT 开发中也是顺理成章的事情。一些趋势表明 IoT 开发的时机已经来临。

进入门槛降低

首先,以前主要的入行障碍,如今已经不再是问题:

平台不成熟的问题——直到目前,IoT 因多种标准共存及私有解决方案,其格局呈现碎片化,硬件开发者很难纵向扩展。你能做的就是创建独立的好产品,然后满心希望它能与竞争方案或相邻方案一起工作。而如今,卓越物联网平台,如 AllJoyn 和 Thread 脱颖而出,促使IoT一步步走向成熟。

缺乏硬件开发知识的问题——在我早期职业生涯最初开发硬件时,工作台上的设备比我住的联排大别墅还要昂贵。现在,出现了不少廉价的硬件开发平台,硬件开发更加如鱼得水,尤其对新人而言。

缺乏软件开发知识的问题——过去软硬件之间界限分明。现在有海量的代码示例数据库、培训资源,以及可工作的应用示例,而且还在不断增长,你无需从头开始编写代码。

生产成本较高的问题——很长一段时间,硬件开发意味着初期需要庞大的资金支出,之后还需要库存管理。随着 IoT 发展成熟,硬件开发成本正在降低,也很容易生产并销售硬件产品,即便量很小。不妨回顾一下 3D 打印的发展,或者快速成型与批量生产,中国深圳就是因此而闻名天下。

如果你认为自己差距太大,不妨看下 Mobile Vision Developer Economics 的数据:75%的IoT开发者只拥有不到两年的经验。这是个新兴事物,不但有经验的开发者正向其迁移,还涌现出全新一代工程师,也在迎接挑战。

IoT 产品的开发数量无疑是最引人注目的,Machina Research 和 Cisco 预计到2020年将出现250-500亿的IoT 物件。不过,我认为质量会变得更好:有了这么多连接后,开发者拥有巨大的机会,可以降低初期一般用户面临的复杂性。

如果你是早期尝试者,你今天购买的绝大多数IoT设备仅提供了封闭的体验,这也意味着你的设备比一个遥控器好不了多少。要让IoT真正腾飞,我们需要人性化体验。例如,用户到家时,车库门应当开启,灯光打开,安全系统撤防。

在你创建移动应用时,就应该构建与人们生活息息相关的体验。随着IoT发展成熟,你构建的体验将会尽可能多的接触他们的生活。而且,你会拥有更多工具,方便创建这些体验。

我想再次强调的是:

不论你是创建应用、制作设备(“物”)或兼而有之,请铭记几点:

很多基础设施已经到位,不少代码也已经是现成的了。你可以找到应用用户界面工具、数据分析层级、云计算与存储摄入层级,以及针对物件的嵌入系统。

使IoT具有价值的不单单是数据的作用;要让数据对用户具有价值。有了这么多无处不在的数据,成功的IoT硬件开发者会向用户展示在日常生活中连接更多物件的意义。

不妨将IoT想象成使得物理环境可以访问的更广泛开放硬件运动的一部分,过去20年,我们也以同样的方式使互联网变得可以访问。对于软件开发者而言,开放硬件意味着敏捷开发,能够利用象Python 和 JavaScript这样易用的高级语言。

这种思维模式会帮助你将概念变成现实。然后,唾手可得的硬件孵化器帮助你开发出可行的原型,再之后,你可以利用制造商合作伙伴帮你量产。

构建你的第一个物件

在Qualcomm,我们将IoT设备分成两类。

首先是智能设备,比如机器人,这些设备需具备高性能、丰富的多媒体功能,以及传感能力。它们还可以使用内置分析工具。我们的 DragonBoard 410c 开发板搭载了 Snapdragon 处理器,这款开发板围绕数十亿已经上市的移动设备所采用的技术创建。DragonBoard 410c 开发板售价75美元,符合Arduino标准及96Boards ARM开放平台规范。

其次是IP连网产品,比如电灯开关与恒温器,可以连接Wi-Fi,与云端进行数据传输。GT202 IoT Wi-Fi 开发平台围绕Qualcomm Atheros系统创建,使用系统级芯片(SoC) ,耗电量降到最低。预装AllJoyn,开发板遵守Arduino标准,因此结合微处理器,可以运行实时操作系统。GT202 售价为 18美元。

开始行动

着手构建物件。

获取 DragonBoard 410c 或者 GT202。

添加传感器,将现实世界的数据传至物件。

通过平台API访问数据。部署及设备管理通常借助平台摄入层进行处理。

然后重复步骤并最终创建可用的原型。

要不了多久,你将看到整个成品不仅仅是这些部件的组合。如图所示,有了开发板、传感器、操作系统,你可以为IoT智慧物件,比如智能鸡蛋盒、智能储蓄罐、可定制照明系统、空调及灌溉系统集成令人惊叹的体验。

总而言之,虽然今天孤立的IoT设备看似新颖,但未来集成化的体验肯定会成为标配。

关键字:IOT开发人员姿势

本文摘自:CSDN

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^