物聯網的概念在這兩年很是火,包括近期很火的共享單車初創公司——摩拜單車,在產品中運用了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後續有機會再講。