开发移动应用程序可能具有挑战性且耗时。复杂性并不止于外观和感觉或与云的通信。安全和人为因素在它们的成败中起着至关重要的作用。敏捷的移动应用程序平台有望带来功能齐全的移动应用程序平台,其中包含解决物联网 (IoT) 关键特性和功能的服务库。
不久前,我们还讽刺地嘲笑“联网咖啡壶”或“智能灯泡”。然而,现在是 2015 年夏天,许多这些看似平凡的设备现在已经在物联网 (IoT) 范式中找到了用处。这些智能设备的发展可能不会像我们多年前开玩笑的那样进行——我们不会很快将 64 位多核处理器放入灯泡中。然而,物联网世界利用智能手机和家庭网关等互联网设备,可以以简单的方式与智能灯泡、插座和温度控制“传感器”设备进行通信,并提供简单、直观的程序和图形界面来控制这些设备并获取来自他们的统计信息。
物联网包括传感器、网关和云。像智能手机这样的网关设备必须提供与各种传感器的互连,为用户提供简单、直观的图形界面,以及可以防止黑客攻击或未经授权的控制的高安全性。
移动应用平台
Ayla Networks 专注于使“愚蠢的事情变得聪明”的移动应用平台。您想使用智能手机控制的事情。Ayla Networks 营销高级总监 Rod McLane 表示,Ayla 的起步是通过研究各种连接芯片并试图找出低端设备连接的下一波浪潮。Ayla 有许多连接芯片制造商,如高通、博通和恩智浦,他们将他们的软件嵌入到他们的芯片中。从那里开始,智能手机的扩展和应用程序的开发是天作之合。
“大多数做这些事情的公司都没有经验,”麦克莱恩说。“他们着手创建一个平台,使人们能够快速、安全地将愚蠢的设备带入物联网领域。”
针对这一趋势,Ayla 开始研究智能家居连接所需的组件。从智能手机控制的角度来看,Android 和 iOS 是主要的操作系统。提供移动库作为连接和安全的免费软件,通过编写和测试更少的代码使开发更容易。除了这些移动库之外,Ayla 还拥有用于构建适用于 iOS 和 Android 的整个主要移动应用程序功能集的源代码。包括安全登录和注册、设备设置和配置、为设备创建计划以及推送通知支持等内容。
安全登录和配置
物联网移动应用程序提供企业级安全性非常重要。Ayla 已将其设计到移动平台登录和身份验证库中。该环境允许移动应用程序和连接的设备分别进行身份验证。
在某些情况下,端到端数据加密可以为 IoT 应用程序增加额外的安全级别。访问和授权控制为具有不同特权的不同类型的用户提供。还涉及活动审计,以便在问题出现之前识别系统中的潜在问题。正是物联网应用程序中的这种宏观安全架构可以提供安全性和可靠性的衡量标准。
控制层
控制层涉及您正在控制的设备是什么,以及允许用户通过移动应用程序控制它们的最佳方式是什么。Ayla 平台提供的覆盖可以调整设计以显示有关设备的各种信息。例如,家庭的不同区域可能会显示有关温度、该区域中的设备、相机或功耗的不同信息。
创造客户体验
与这些控制层相结合的是客户体验。浏览控制选项是一项关键的设计和布局决策。移动应用平台有多个起点,可根据应用需求进行定制。通常对于技术含量较低的用户,您需要大图标来清楚地说明控制元素是什么。然后通过触摸该项目,将显示与您可以为该设备控制的所有内容相关的可扩展部分。McLane 展示的一个例子是一个整体的家庭控制应用程序,它有一个可以选择的厨房区域,然后是厨房里的一些物品。选择打开或关闭咖啡壶的控制滑块打开的咖啡壶项目,为咖啡壶设置计时器,显示每周/每月时间表,
移动应用程序平台带有许多示例调度程序页面和管理可以为应用程序定制的一般事物的使用的页面。
也许应用程序的实际外观和感觉似乎很简单——但正如 McLane 指出的那样,它可能是最难做对的事情。
“也许该平台的最大优势是能够模拟应用程序并了解目标受众使用它的难易程度,”McLane 说。“即使是像配色方案和手势控制这样简单的事情也可能是关键的人为因素决定。”
移动应用程序环境具有许多手势控制功能以及快速轻松地更改配色方案的能力。结合布局、配色方案、快速计时器、使用图表和时间表是传感器控制通常需要的所有东西。该平台在这些领域具有多种功能,可以从开箱即用的体验开始,然后在确定需求时进行定制。
Ayla 拥有自己的云,已在多个地区的 AWS 上进行了测试。他们的云环境与硅中的连接固件和 Ayla 移动应用程序平台相结合,为物联网应用程序和将哑设备连接到互联网提供了灵活的端到端解决方案。
Ayla Networks 移动高级产品经理 Oliver Cockcroft 还强调了支持、添加和增强平台以支持物联网设备最新进展的重要性。
“对于物联网平台来说,跟上最新趋势、产品和应用程序非常重要,因为这个市场发展如此之快,”Cockcroft 说。“我们目前正在增加对计划于 [8 月] 发布的 Apple Watch 应用程序的支持。新特性和功能使平台用户能够增加功能和市场份额。”
物联网的移动开发
物联网是传感器、网关和云的独特组合。能够利用通用组件的灵活性是有效部署的关键。像 Ayla 这样的移动应用平台正在展示为物联网提供快速上市应用的方法。
审核编辑:郭婷
-
传感器
+关注
关注
2550文章
51071浏览量
753343 -
物联网
+关注
关注
2909文章
44608浏览量
373110 -
AWS
+关注
关注
0文章
432浏览量
24361
发布评论请先 登录
相关推荐
评论