原創|行業資訊|編輯:鄭恭琳|2018-01-18 10:33:36.000|閱讀 387 次
概述:工業物聯網也可解讀為工業4.0,是物聯網最令人興奮和最有利可圖的方面之一。那么工業4.0有什么奇特之處呢?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
物聯網或IoT用相當簡單的術語來說,將使基于互操作通信技術的物理和虛擬世界相互連接。這實際上意味著每個電子設備都將具有網絡連接性,而且每個電子設備制造商也將在軟件業務中。
物聯網的更廣泛的定義通常涵蓋更多的主流應用,包括家庭自動化、智能家電、可穿戴設備、健康和健身應用等。在工業領域也有類似的演變,包括被稱為第四次工業革命的“工業4.0”,或更簡單地說,工業物聯網(IIoT)。
IIoT包括將更復雜的設備和系統與網絡傳感器和軟件集成在一起。工業互聯網產業聯盟定義的概念如下:“工業互聯網是物、機器、計算機和人的互聯網,使智能工業運營使用先進的數據分析轉型的業務成果。它體現了全球工業生態系統、高級計算與制造、普適傳感和無所不在的網絡連接的融合。”[1]
IIoT可以利用先進智能技術的力量來顯著影響業務運營——重新創建業務流程和生產方法,同時創造新的收入來源。例如,通過利用IIoT技術,制造商正在引入更多的自動化和靈活的生產技術來提高生產力。連接的傳感器網絡通過監控物流來創造更高效的運營并降低成本。無人駕駛車輛被用來檢查惡劣的環境,以保持員工的安全。嵌入式技術能夠優化貨運班輪航線以降低運輸成本,或提醒員工機械故障,從而節省大量資源甚至挽救生命。
所有這些應用程序都由先進的嵌入式軟件技術提供支持。
近期“以工業物聯網取勝(Winning with the Industrial Internet of Things)”報告指出,到2030年,工業物聯網有望為全球經濟增加14.2萬億美元。報告還指出,IIoT將“加快重塑行業 占世界總產量的近三分之二”,是“未來十年生產力和增長的最大動力”。
雖然早期的采用者當然意識到了這些好處,但是IIoT的普遍采用似乎受到整體懷疑和缺乏理解的阻礙。根據同一份報告,“首席執行官和高級管理人員表示非常自信(96%),他們組織中的高級領導層至少掌握了IIoT的本質......但是他們的領導人完全理解這一點的人數卻少得多(38% )”。與世界經濟論壇合作開展了一項類似的研究[3],調查了90多位積極推行IIoT舉措的市場領導者。絕大多數(88%)表示,他們仍然不完全了解IIoT的基本商業模式和長期影響。
IIoT行業將有許多新的供應商提供應用程序、中間件和連接設備。這些廠商中的許多廠商對于構建嵌入式軟件,構建強大的軟件或兩者都是新手。此外,消費者和制造商都希望所連接設備的運行無縫可靠,并為用戶提供一個積極的體驗。
如前所述,任何行業向物聯網環境的轉變都會導致每個電子設備制造商都在一定程度上處于軟件業務之中。具有為汽車和工業控制等行業構建關鍵任務嵌入式軟件的供應商應該在向IIoT過渡方面擁有相當大的優勢,因為他們已經解決了許多實時嵌入式應用分區挑戰、冗余和冗長的時間。另一方面,沒有以前的軟件經驗或具有消費級軟件經驗的供應商可能會低估與支持IIoT相關的挑戰。
無論哪種情況,由于生產環境和關鍵業務應用程序越來越依賴于軟件控制功能的產品,因此這些軟件應用程序將需要可靠和不間斷的操作,特別是在安全性方面。如果軟件發生故障,安全性或生命將面臨風險。供應商需要實施能夠可靠交付高質量軟件的流程。
軟件開發人員面臨的最大挑戰是,為了測試完整性,擔心會失去“先發優勢”,因此測試完整性與上市時間之間需要保持平衡。但是,為產品上市時間犧牲質量是一個危險的選擇,可能會對品牌價值產生重大影響。
在軟件應用程序的典型產品生命周期中,1.0是最初發布給客戶的。在后續版本中,錯誤被修復,并且從1.0中丟失的功能也會被發布。產品最終達到用戶對產品的質量和功能滿意的程度。
“質量缺陷”是產品首次發布和市場認為產品質量好的中間時間段。最大限度地減少或消除這種質量缺陷應該是每個企業軟件優先級列表中的高位。
解決這個挑戰涉及解決開發團隊面臨的第二個挑戰:在需求、設計、編碼和測試之間分配開發資源。
許多開發團隊最重視編碼,而不重視應用程序編程接口(API)和測試用例設計。團隊一般分配高級職員代碼開發和初級職員進行測試。但是如果這個模型完全顛倒過來,那么最有價值的軟件開發產品將會有一個完整和靈活的API,并且測試用例證明了這個API的正確性。
如果一個優秀的API被開發出來,并且對這個API的正確行為進行測試,那么實際的代碼編寫可以由初級員工來完成,代碼可以被自信地重新考慮,并且質量將會大大提高。
解決軟件質量問題的最后一個挑戰是大多數開發小組維護各種測試類型,而不同的小組“擁有”每種類型的測試。質量保證(QA)部門對其他人員負責,而開發人員通常是創建和維護低級別的測試。
QA測試通常只在開發了幾周后才運行,當時有數百個源代碼已經被集成到代碼庫中。這使得發現測試中斷的根本原因是耗時和令人沮喪的。解決方案是將測試案例作為企業的寶貴資產,并在整個團隊和應用程序生命周期中充分利用它們。
隨著行業適應工業物聯網,軟件質量的作用越來越重要。不調整開發流程以產生更高質量應用程序的企業不僅冒著他們的品牌風險,而且冒著他們的生存危險。適應的企業將會蓬勃發展。
參考
[1] //www.iiconsortium.org
[2] //www.accenture.com/us-en/Pages/insight-industrial-internet-of things.aspx?c=glb_wef2015pr_10000001&n=otc_0115
[3] //reports.weforum.org/industrial-internet-of-things/
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn