实现物联网项目,你需要提前知道的6件事情

目前为止,对于大多数寻求数字化与服务化转型的制造商来说,实现物联网应用项目仍然是一个很大的挑战。

我们此前做过一项研究,到2016年底,全球企业级物联网项目将超过10000个。但是其中大部分的项目都还是处于初期概念验证(PoC)阶段,这个结果说明了物联网的发展并不令人满意,正如一位物联网项目负责人所说:我们的项目实施起来有很多的问题与缺陷,事后看来,我们在实施物联网项目的时候需要提前了解更多的信息,做好更充分的准备。

近几个月来,我们调研了数十名物联网项目的相关人员,涉及的物联网项目类型包括终端产品与物联网技术供应商。在9月份的时候还出了一个640个物联网项目的调查报告,这些研究成果希望能够对物联网项目的从业者避免陷入之前项目碰到的问题有所帮助。

物联网关键技术有哪些

虽然物联网项目的应用领域众多,但是无论公司是在研究一种风能的预见性维护解决方案,还是车辆的定位跟踪,,或者是智能农业项目,项目基本的物联网技术是相同的。我们总结了技术在15个组件

这些物联网项目不仅是技术类似,我们还发现,即使在已经完成了的物联网项目中也会存在一些很常见的技术缺陷。

针对物联网项目碰到的问题,我们总结了6个经验。

  1 、企业的组织架构与文化往往被人忽视

这是我们在调研一些比较成熟的终端设备物联网项目的时候,他们所给出项目所面临的最大问题。

以德国洗涤机厂家Karcher为例。该公司的数码产品总监弗里德里希·沃尔克提到当他们刚开始推出新的管理方案时候便碰到了这个问题,因为公司新的客户管理方案需要公司的销售人员向客户推广软件与服务,而不是一次性的出售洗衣机产品,而公司大多数的销售人员并没有这方面的经验,因为进展缓慢。这种心态的改变需要长时间的培训以及积累,因此,公司在寻求技术转型的过程中公司人员素质以及企业文化也需要进行对应的变化。

小结:重视组织变更管理工作,需要更早的准备以及更灵活的方法。

2 、物联网项目比预期花更长时间

物联网项目的完成要花很多的时间,对于一些人来说已经有这个心里准备了,但实现物联网真正需要的时间比预期的更长。

在我们所调研的项目中,物联网项目从业务案例的开发到大规模的商业推广最快的成熟时间是9个月,这还只是极少数的个例,目前物联网项目成熟面市的平均时间约18-24个月。造成项目需要很长时间完成的原因是多方面的,有商业方面的问题,例如没有获得客户的认可与支持;也有技术方面的缺陷,例如在商业应用场景中没有通讯网络等基础条件的支持。

而且,对于很多公司来说,他们更在意的不是在未来几年就能够使物联网项目盈利,而是物联网解决方案的质量,这也使得物联网项目的实施时间更长了。

小结:一个团队要有足够的耐心才能做成功的事情。

3 、物联网不只是一些特征技术

全套的物联网解决方案开发需要使用到各个层次的技术,包括嵌入式系统设计、云架构、应用支持、数据分析、安全设计和后端系统集成(ERP / CRM)等等。

但是,很多企业对于物联网的技术认识并不全面,认为物联网技术就是MQTT或AMQP等协议,或者是LPWAN通信技术等物联网特征技术,这对于物联网项目的进展很不利。

我们的研究表明,物联网项目在数据科学方面的技术差距非常大,无论是通讯技术还是数据处理技术,已经成为物联网项目最主要的一个差异。

小结:认清的物联网技术差距,进行交叉培训,实时关注物联网新的技术动态,与来来自不同领域的物联网技术专家交流学习都是掌握物联网技术的不错的方式。

4 、安全通常是一个事后的想法

当一个团队开发物联网技术的时候,安全因素通常都是最后考虑的。而且很多项目为了达到更好的进行设备接入与更多的技术兼容等目的,往往会放弃一些安全性能。

但是,数据与设备的安全应当是物联网技术发展一个核心方向,有了安全保障才能让更多企业与客户放心的使用物联网。

当然也有一些正面的例子,有一家医疗设备制造商为了提升网络的安全性,专门雇了一名“道德黑客”对公司的网络进行攻击检测,当发现问题后马上进行改善,以提升网络的安全性。

小结:提升物联网安全最佳的方法是使用一个安全引导过程或使用独特的身份密钥。

5 、互联互通是物联网发展面临的一个主要问题

当你在手机上下载一个应用程序后,它马上就可以使用,这很方便,但是对于不太熟悉物联网的人经常有这样的误解,即它也需要做到如此的方便。

然而,现实远不是这样的。协议转换仍然占据物联网开发工作的很大比例的时间。在一个物联网技术在OEM企业成功应用的案例中,仅仅是所有必要的协议转换就花了将近4个月的时间,这样才能使设备和应用程序无缝地工作。

小结:物联网的发展建立一个标准化的生态系统。

6、可扩展性将成千上万的设备成了一个重要问题

很多人在刚做物联网项目的时候并没有在意这个问题,但是在他们发现这个问题的时候已经深陷困境,以为在大多数情况下,公司的产品已经上市了,再进行修改的话难度会很大。

在我们接触的企业中,有一家大型的建筑设备制造商为了实现对公司机器进行远程监控而重新设计了一套物联网方案。这个项目的主要工作是实现预测性的故障分析,在使用一年之后,项目团队才意识到项目的数据模型不支持必要的后端处理能力。

而在另外一个案例中,当一个制造商需要将功能添加到连接设备上的时候才发现硬件的处理能力不够强大,这些都会给物联网项目的实施带了很多的困扰。

小结:做物联网项目的时候需要在一开始就考虑完善,考虑到长久的技术发展。

本文转自d1net(转载)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257912.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android脚本快捷方式,Android:如何创建主屏幕快捷方式启动shell脚本?

答案:您的问题的答案应该是GScript(开放源代码和“根除设备上的任何地方”),但是当脚本完成时,谁想要盯着该模态终端输出屏幕?详情如下.> SManager (free version)将让您将自定义脚本存储在设备的任何位置,即使您使用根设备的内部存储也是如此.它将允…

读书 文摘 笔记

凤凰项目: 一个IT运维的传奇故事 微信商城开发实战 跨境电商多平台运营 活出生命的意义 托马斯阿尔瓦爱迪生 奇迹的一生 阿尔伯特爱因斯坦 固执 自信 专利局 我的世界观 爱因斯坦 艾萨克牛顿 母亲让牛顿停学在家务农,赡养家庭。但牛顿一有机会便埋首书卷&#…

修改Visual Stdio 2010界面,以及添加一些其它VS2010的插件

打开 Tools\Extension Manager(工具\扩展管理器)。 点联机库。 搜索“visual studio color theme editor”,就能看到一个名为“visual studio color theme editor”的扩展, 下载安装好这个扩展,重新启动 Visual Studio…

【NOIP2013】货车运输

Description A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 Input…

杀死应用进程 android,如何杀死Android应用程序启动的logcat进程?

我有Android应用程序,在Service启动实现后面跟着代码:...Process process Runtime.getRuntime().exec("logcat -v time -s " arg);BufferedReader bufferedReader new BufferedReader(new InputStreamReader(process.getInputStream()));...如您所见,我…

Android笔记(六十七) 自定义控件

实际编程中,系统提供的控件往往无法满足我们的需求,一来是样子丑陋,二来是一些复杂的组合需要多次使用的话,每次都写一堆控件的组合会很耗费时间,所以我们将这些组件的组合自定义为一个新的控件,以后使用的…

android 7.0原生room,小米5S 安卓9.0 原生体验 LineageOS16.0 ROOT

介绍ROM为第三方编译安卓9.0 LineageOS16.0 ,基本功能正常,如有其他bug,理性对待使用Magisk ROOT授权刷机完成后请务必到设置中手动设置当前系统时间和时区去网络图标上面的感叹号和x号方法:打开CaptiveMgr软件--自动弹出授权弹窗…

图---互斥集

互斥集主要用于Kruskal算法中,用于求图的最小生成树。 互斥集主要有3个基本操作: 1. 初始化各个集合 Make(a)p[a] ← a 2. 查找各个集合的老祖宗 Find(a)if a p[a] : return aelse : return Find(p[a]) 3. 合并两个集合 Union(a, b)p[Find(b)]…

Oracle配置监听要注意的地方

昨天心血来潮,把Oracle的监听都删了,准备重新配一遍,结果弄了一天才配好,不过对Oracle的了解更深了一些。 对昨天的问题做一个总结: 1、直接在NetManager中删掉监听时,实际的监听服务好像并没有完全删除&am…

signature=486e34400687432217e65e837b8e6753,PXE常见错误代码表

在我们日常做无盘时,通常都会遇到一些这样或那样的问题,不过好在一般这些错误都会有些错误代码,我们可以通过错误代码查询到一些有帮助的信息。下面是我转载的一些PXE驱动错误代码表,遇到PXE错误时,可查询下看看&#…

12月25号 Category类别

Category类别 1.在已有类的基础上进行扩展,无需像继承一样子类化,就可以直接添加一些方法 2.继承不仅可以添加方法还可以添加属性,类别只能添加方法 3.类别不会改变现有类的方法,万一重写,自己写的优先级高 4.把类别中…

17---Net基础加强

更新中,敬请期待。。。。。。。。。。。。 复习 将xml显示到treeview 修改增加 删除 foreach原理 深拷贝与浅拷贝 模拟数据库及登陆 复习总结转载于:https://www.cnblogs.com/yechangzhong-826217795/p/4157562.html

Linux系统rootpassword改动

重新启动系统。 进入系统引导界面: 按下e键: 选择第二项。内核启动參数设置,按下e键: 在结尾处,输入数字 1或者 英文 " single",再回车: 按下b键启动。此时以单用户模式级别引导启动程…

关于OC-省市区习题

对于省市区的问题,关键在于搞清楚数组嵌套字典,字典里面装数组的多重嵌套关系,沉下心来,捋清楚思路, 实在看不懂就多打几遍,这道题理解了,熟练了对之后学习很有好处。 代码如下: NSS…

23种设计模式----------代理模式(一)

代理模式也叫委托模式。 代理模式定义:对其他对象提供一种代理从而控制对这个对象的访问。就是,代理类 代理 被代理类,来执行被代理类里的方法。 一般情况下,代理模式化有三个角色。 1,抽象的主题类(或者接口) IGamePl…

(转) Quartz学习——SSMM(Spring+SpringMVC+Mybatis+Mysql)和Quartz集成详解(四)

http://blog.csdn.net/u010648555/article/details/60767633 当任何时候觉你得难受了,其实你的大脑是在进化,当任何时候你觉得轻松,其实都在使用以前的坏习惯。 通过前面的学习,你可能大致了解了Quartz,本篇博文为你打…

被流氓360设置浏览器主页的解决办法(如果你也遇到了跟我一样的问题,不妨看一下是不是这个原因)...

最近电脑罢工,重装了系统;很多常用软件都不得不重新安装,其实这都不是事儿,现在基本上都是百兆光纤了,下载安装都很顺溜。 浏览器也在安装之列,因为搞开发所以谷歌火狐浏览器都是必装的;平时基本…

BZOJ1834 [ZJOI2010]network 网络扩容

网络流训练好题。。。但是要给差评!蒟蒻表示这就是板子题,然后做了半个小时T T 先跑一边最大流,得到第一问答案ans。 第二问:原先的边不动,费用为0。 然后对每条边在上面再加一条边,流量为inf,费…

android 更新平台,Android更新平台架构方案

这篇文章是去年写的,我们的两款app一直这使用umeng的更新服务,但是16年umeng开始放弃更新服务,考虑到切换到其他更新平台也会面临这样的问题,我开始着手自己搭建一个更新平台。整体方案包含前后端,客户端代码封装成jar…

setSignVisible的修改

store传入accountReducer 1.从cookie中获取id,avatar,nickname.2.createStore(reducer, initState)传入reducer,可以在页面中state.accountReducer.current_account获取 const middleware routerMiddleware(browserHistory); let initState {};if(Cookie.hasItem("id&qu…