
开发之间的重要问题
这些问题对物联网应用开发人员很重要。哪一种才是最好的方法,来构建一个“物联网应用”,它可以做很多事情,从远程控制家庭应用到对引擎改动机制造商发送通知,而这一需要维护服务的引擎有个能在世界任何一个地方?开发人员要具备怎样的技能?要从哪里先开始?
物联网应用开发的始占在于它本身。这些边缘设备通常没有屏幕(尽管并非总是如此)、处理器功耗低,搭载的是某种嵌入式 *** 作系统,使用一个或多个通信协议进行交流(通常是无线)。这些东西可能直接与网络、相邻事物和网络网关相连,一般外形就是一个盒子带一些闪闪发光的灯。
系统的下一层即集成层是软件和基础设施,运行在企业数据中心或云中,来从各种事物中接收和管理数据流。运行在集成层的软件通常也负责管理这些事物,必要时更新固件。
接下来就分析层,用于管理并处理数据。最后,还有一个终端用户层,这一层上应用程序用于用户之间交流。这些可能是企业应用、可能是网络应用,也可能是移动应用。
如果你正在想办法构建物联网应用,最后两层将会是你接触最多的。作为开发人员,你可能没有工具处理这些边缘设备或网关,或者没有适应集成层的能力。
这也就是为什么说构建应用程序要从已经就绪的“物联网平台”开始是有道理的了。这些平台通常包含集成层,这一层承载着以时间为序列输入的数据,以及分析层、自动精简配置,激活和管理功能,实时消息总线和建立其上的平台和应用之间的通信API。
现在市场上有许多公司都在提供这类平台。这有Xively、Mnubo、BugLabs和ThingWorx,他们都有能力与不同的制造商产生的大量“事物”进行沟通。
还有些比较有名的公司,如微软的智能系统服务,和企业软件厂商如SAP的物联网解决方案,这些厂商都在他们的产品中增加了物联网功能。
物联网就是通过信息传感设备,按照约定的协议,把任何物品与互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。通俗地讲,物联网就是“物物相连的互联网”,它包含两层含义:
第一,物联网是互联网的延伸和扩展,其核心和基础仍然是互联网;
第二,物联网的用户端不仅包括人,还包括物品,物联网实现了人与物品及物品之间信息的交换和通信。
物联网作为新一代信息技术的高度集成和综合运用,具有渗透性强、带动作用大、综合效益好的特点,是继计算机、互联网、移动通信网之后信息产业发展的又一推动者。
物联网初创企业需要了解面临主要风险以及失败的主要原因,以及了解软件对物联网项目很重要的原因。
如今的物联网(IoT)市场越来越复杂,并且吸引了越来越多的投资者。调研机构埃森哲公司表示,物联网技术将为全球经济带来约142万亿美元的收益。事实上,物联网的应用领域是无限的:从智能家居、远程医疗设备到自动化工业流程。数字化转型将降低生产成本,提高员工生产力,增强企业竞争力。
物联网的实施有很多成功的例子,改变了人们对数字解决方案的看法,并且已经成为一个高度增长的市场。事实上,物联网是一个进入门槛很高的市场。2019年2月,阿里巴巴集团向德国物联网初创企业Konux公司投资1300万美元,通过合作提高了列车正点率和铁路运输能力。而几年前,SAP公司提供一笔200万欧元的基金用于物联网项目的投资。
物联网当前的主要趋势是安全性、无人驾驶车辆和物流。此外,在未来将会看到针对特定工业领域的有趣创新解决方案。物联网是当前最流行的趋势,这有充分的理由:简化和加速各种流程。现在,人们比以往任何时候都更希望节省时间并优化日常工作。
然而,在创新机会和市场利基的启发下,企业往往会错过物联网产品核心的基础知识。根据思科公司的统计,76%的受访者报告其组织的物联网项目失败。
尽管如此,物联网领域的初创公司的数量和种类仍然令人印象深刻。考虑到常见的预测和当前的统计数据也就不足为奇了。
此外,还有很多事项导致物联网项目成功率降低。而在Gartner公司发布的《2018年工业物联网魔力象限》报告中,没有一家物联网公司超过执行标准。也就是说,其产品没有达到人们的期望。
即使是一些小的缺陷,也会导致物联网初创公司的项目失败。那么到底错过了什么他们通常面临以下挑战:
•非标准化生态系统;
•物联网领域的复杂性;
•销售周期长,尤其是在工业部门。
•与市场巨头(亚马逊、微软、通用电气和IBM)的竞争。
不幸的是,绝大多数物联网项目的使用过于复杂,并且价格过高。有效的策略需要考虑物联网解决方案的特殊性。
软件的关键作用
乍一看,物联网开发与其他产品开发几乎没有什么不同,但实际上这是另一个系统。以下了解一下构成物联网的主要层次:
(1)互联事物。这些是可以交换数据并可以由最终用户控制的设备和传感器。
(2)摄取框架。收集和存储数据的云平台。
(3)分析能力。对数据进行处理以生成有意义的见解并识别模式。
(4)最终用户应用程序。任何系统都需要一个界面来显示见解并与用户进行交互。
实际上,不应忘记将具有众多工业要求和标准的增强安全协议计算在内。最后,物联网产品必须对用户友好,这是至关重要的,因为没有人愿意在日常生活中使用过于复杂的产品。
每个事项都很重要,企业需要可以在物联网项目中投入大量时间、资金和精力,但仍然无法吸引用户。
决策矩阵中的用户体验
实际上,任何物联网项目的目标都是改善用户体验。重要的是找到一种方法来满足用户的实际需求,甚至为他们的产品提供特殊的机会。
失败的物联网解决方案的主要错误是产品被创建是因为它很容易被“连接”。但是,如果基于对用户在某些交互过程中的需求和 情感 的研究来构建应用程序,则其应用程序将无缝集成到他们的日常活动中,并为他们授权。
无缝登录
当必须 *** 作多个设备以及由它们共享的软件时,无缝登录会变得更加困难。
•特别要注意的是,应该提供一个简单的链接来下载应用程序。
•在默认情况下,登录页面必须自动检测设备的类型。可以肯定的是,用户已经厌倦了创建无休止的密码。
•最重要的是,必须从一开始就展现应用程序的竞争优势。创建幻灯片教程,强调基本功能和优点。或者,可以在首次启动后用箭头和符号突出显示功能和导航元素。
•考虑包括有关如何设置设备以及如何与设备进行交互的视频教程。
•不要忘记提供帮助和支持。
•使用渐进分析。如果向用户提出过多要求,则对个人数据的意识和创建账户的疲劳会让他们望而却步。
固件
应用程序的运行直接取决于它与连接设备固件的交互作用。
有时在创建了应用程序代码之后,固件的最终工作版本尚未准备就绪。在这种情况下,应该需要小心谨慎,以使应用程序团队了解每次更新。否则,整个系统最终可能无法正常工作。
固件需要具有非常简单的设置,并且需要实时处理数据。但是,实际的要求列表取决于项目目标及其使用条款。
此外,不要忘记获得固件认证。例如,如果要使用谷歌移动服务(GMS),则其产品必须经过谷歌公司合作伙伴的认证。
面向未来
软件更新是物联网解决方案最敏感和关键的方面之一,必须考虑在线更新(OTA)机制。
需要记住,许多物联网系统包括数百个甚至数百万个设备。通常情况下,当没有足够的资源进行重大更新时,用户将陷入困境,但物联网产品生产商仍会承诺提供终身服务。
目前尚不清楚他们在谈论什么生命周期:企业的业务活动或API运营。因此,持续的远程更新可能会超过物联网解决方案的优势。企业在将来需要为其系统提供高效安全的远程管理。
通过对项目进行全面的初步评估,企业可以将物联网启动的风险和缺点降至最低,并充分评估未来所需的资源。
就像第三次产业革命一样,在互联网时代那些IT精英是怎么赚钱的,都值得在物联网时代起航的人们借鉴。对日常生活,对市场敏锐的观察;对物联网价值与应用的深入理解;对未来生活的美好构想······都可以帮助你在这个新领域里抓住机遇,创造机遇。如果你是想创业的年轻人,那么从自身做起,努力提高自己这方面的知识底蕴,培养较强的专业素质,做到不在快速的信息产业发展浪潮中被淘汰,跟上并且赶超时代的发展步伐,那么你的行动在本行业就是领军的,必定可以做出一番事业。
如果你是行业投资者,那就应该洞悉市场发展的最新情况,自己对物联网的发展有见解看法,对投资前景有一个明确的构想,谨慎又不乏果断的投资,肯定会有良好的回报。
我觉得互联网行业的****的事迹你都可以看看,马云啊,张朝阳啊,李彦宏啊······他们的商业策略对你肯定会有所帮助。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)