物联网的概念在这两年很是火,包括近期很火的共享单车初创公司——摩拜单车,在产品中运用了Azure Iot物联网技术。可是,物联网并非一个新词汇,也没有特别深奥的含义,它的核心就是用网络将物品链接起来。这里的网络,能够是局域网,好比咱们身边的公交卡、门禁卡、学校食堂的饭卡。也能够是互联网,好比上面说的摩拜单车。网络
这两年政府报告中一直在提互联网+的概念,因此你们印象中物联网就和互联网联系得比较紧密。架构
另外一个在政府报告中常被提到,而且与物联网相关的概念,是工业4.0 ,甚至有人提出要在2025年弯道超车实现工业4.0。咱们都知道,工业3.0是自动化、信息化,工业4.0是智能化、物联网。将来十年物联网相关的技术也必定会在工业领域被大量地应用。布局
与此同时,Dynamics AX在制造业有着大量的客户,因此,下一个风口浪尖微软天然也不肯错过,早早地就开始布局了。咱们看到Dynamics 365的架构中,已经有了Azure Iot物联网平台的身影。测试
此次Reinhard先不讲最新的Azure Iot,而是讲讲咱们Dynamics AX当下的工业物联网解决方案是怎样的。设计
生产制造企业里须要采集进Dynamics AX里的数据有不少,好比:blog
这些数据可能都要进到Dynamics AX系统中。开发
用于采集数据的设备更是多种多样的,好比:get
这些设备均可以用于采集数据。产品
咱们在项目中都面临哪些挑战呢?自动化
好比工控机有Windows和Linux,手机有安卓和iOS。手持采集终端在过去一二十年以WinCE系统的居多,而最近几年安卓系统的手持采集终端也有大量的应用,好比顺丰定制的第五代手持采集终端。
即便设备厂商提供了通讯协议的细节,也须要花费大量的精力去测试,短则几个月,长则一两年,才能真正稳定下来。在这类项目中,与机器对接的效果,直接影响了项目的成败。
断网、丢包等问题,层出不穷,可能会让你焦头烂额。
震动、强腐蚀等环境因素,都会缩短设备寿命。
若是你的物联网系统严重依赖于其它系统,那么其它系统的可用性,必定程度上也会影响你的物联网系统。
以工序报工的场景为例,咱们知道车间关心的是完工数量,工人关心的是计件数量(这直接跟工人的收入挂钩)。若是工人报工的时候须要等很长时间,影响了计件数量也就是收入,那就别期望车间能给你这个系统什么好的评价。
这部分仍是推荐跟设备原厂,或有经验的第三方进行合做,看看有没有现成的东西能够用,花点小钱,却会让你的项目进度日新月异。
这部分也是比较关键的部分,由于车间的工做是不能停的,若是你的方案里,没有离线的解决方案,那么必定会让你焦头烂额。
在选择设备的时候,这里有两种方案,实际上是考虑了成本的。
在设计的时候最好可以保证物联网系统的独立性,不要依附于其余系统,而是要在其余系统都挂掉的状况下,依然可以正常工做(至少是一段时间)。这样作的好处有:
咱们知道Dynamics AX里工艺卡过帐是须要一些时间的。若是是须要实时报工的场景,那么就应该考虑将建立工艺卡,和过帐的流程分开,毕竟工人要作的是如实汇报本身的工做,过帐并非他们关心的,不要让过帐的等待影响了他们的工做效率。
在设计上,Reinhard尽可能站在更高的抽象层面来说,这样指导意义更大些。由于内容较多,Reinhard后续有机会再讲。