在基于云計算的現(xiàn)代應用時代,AlgoBuilder將變得更智能
前言
本文引用地址:http://www.ex-cimer.com/article/201903/398811.htm現(xiàn)代應用是在物理資源與虛擬資源相互融合的基礎上發(fā)展起來的,體現(xiàn)了微控制器、傳感器、通信連接、功率器件、云計算、邊緣計算、人工智能(AI)和機器學習等技術的最新進展。工業(yè)物聯(lián)網(IIoT)是得益于這些科技進步的主要細分市場之一。物聯(lián)網節(jié)點分布在工業(yè)生產環(huán)境中,用于監(jiān)測機器設備的健康狀態(tài)。在這一技術發(fā)展趨勢中,預見性維護和規(guī)范性維護是兩個常見的關鍵詞。預見性維護是指對設備、工具和機器等進行以預見潛在故障并安排相應維護操作為目的的監(jiān)測。相對于預見性維護,規(guī)范性維護則更先進了一步,不僅可以預見潛在故障,還能提示需要技術維護的位置,從而采用如人工智能或機器學習等常規(guī)或非常規(guī)方法查明潛在故障的根本原因。這兩種維護方法都比常用的預防性維護方法更先進,因為預防性維護需要定期檢查機器設備,即使被檢查的機器不需要任何特殊干預干預或者維護操作,這將導致高昂的維護成本和資源的浪費。
在這種情況下,許多公司正嘗試了解如何在自己的環(huán)境中集成并利用工業(yè)物聯(lián)網的優(yōu)勢。意法半導體可為客戶快速評估傳感器、微控制器、通信連接、云計算和儀表板在數(shù)據可視化、分析和記錄中的應用可行性提供諸多資源。
在本文中,我們將主要介紹圖形界面設計應用軟件ST AlgoBuilder。該軟件工具可以快速描述STM32微控制器和MEMS傳感器的應用原型,讓用戶設計基于傳感器的應用,把代碼寫入STM32微控制器,并通過與ST AlgoBuilder捆綁安裝的Unicleo軟件分析結果。
使用AlgoBuilder提取運動和環(huán)境參數(shù)的簡易設計
AlgoBuilder 工作流程
簡而言之,AlgoBuilder提出一個零行代碼快速開發(fā)原型的方法,使客戶能夠在他們的特定任務中評估我們的傳感器。在點幾下鼠標后,用戶可從ST Nucleo開發(fā)板和X-Nucleo-IKS01A2擴展板直觀地提取并導出許多參數(shù),例如,加速度、角速率、磁場、溫度、濕度、壓力、四元數(shù)、FFT、運動強度指數(shù),還能取用傳感器數(shù)據并在特定任務中進行評估,無需花費精力和時間編寫固件代碼,這對開發(fā)者而言極其重要。
最近,ST的MEMS傳感器部門(MSD)決定擴展AlgoBuilder的功能,以便更接近當前的傳感器連接云端應用的需求和必要條件。該軟件增加了傳感器和云服務的連接功能,因為云計算資源的作用比本地硬件更強大。具體來說,新版AlgoBuilder增加了Amazon Web Services連接器,軟件原型正在開發(fā)中。傳感器的原始參數(shù)或更復雜的派生參數(shù)可以與多個云服務集成,用于監(jiān)測工業(yè)物聯(lián)網等現(xiàn)代應用中不可預見的變化。
AlgoBuilder的云端入口是AWS IoT Core。一旦進入云端,用戶就可以利用所有可用的微服務來構建可擴展的基于云計算的應用,包括Amazon Kinesis音視頻流數(shù)據處理服務、Amazon SNS用戶通知推送服務、Amazon DynamoDB存儲資源、Amazon Lambda計算資源、IoT Analytics數(shù)據分析服務,以及AWS SageMaker 人工智能和機器學習算法應用服務。
AlgoBuilder、AWS IoT Core和AWS微服務
云應用開發(fā)經驗豐富的中型企業(yè)客戶知道如何通過整合微服務發(fā)布在全球范圍內可伸縮的應用,同時管理數(shù)萬或數(shù)百萬的用戶或物聯(lián)網節(jié)點。簡而言之,開發(fā)者能夠從AlgoBuilder軟件中提取并利用數(shù)據,結合數(shù)據傳播延遲和其它云服務限制因素,快速評估開發(fā)項目是否適合工業(yè)物聯(lián)網應用。
評論