步驟3:使用提供的新見解,創(chuàng)建一個可執(zhí)行的規(guī)則。例如,當傳感器表示溫度已經(jīng)降到10度以下時,您就可以將倉庫里的雞湯和盒子的紙巾移到靠近貨運碼頭的地方。通過這種方式,您將一個推理變?yōu)橐粋€行為——可以被監(jiān)控、管理和執(zhí)行的業(yè)務規(guī)則。
步驟4:在最后一步中,您將該規(guī)則編入準則并將其部署到該領域中。在下面顯示的信息生命周期圖中,您可以看到這是一個迭代過程。

開源如何輔助
開源軟件項目提供標準化的工具包,讓您可以處理數(shù)據(jù)并依此實施行動,如Camel和Drools。 Apache Camel是基于Java規(guī)則的路由和中介引擎,具有可用于處理數(shù)據(jù)的企業(yè)集成模式。它通過開箱即用的消息中介、路由和數(shù)據(jù)轉(zhuǎn)換來協(xié)助開發(fā)者的物聯(lián)網(wǎng)解決方案。在我看來,在物聯(lián)網(wǎng)環(huán)境中使用Apache Camel的最好方法是通過Eclipse物聯(lián)網(wǎng)工作組項目,例如Eclipse Kapua和Kura。
來自JBoss社區(qū)的Drools,是一個業(yè)務規(guī)則管理系統(tǒng),它已經(jīng)建立了規(guī)則模板,允許您定義在某些情況發(fā)生時需要采取的行動。Drools對于具有明確定義的DSL(域?qū)S谜Z言)的物聯(lián)網(wǎng)實現(xiàn)需要定義規(guī)則和優(yōu)化規(guī)則引擎所需的可擴展性。它還配有一個名為Workbench的GUI,可以讓開發(fā)人員輕松創(chuàng)建和編輯規(guī)則。
能夠?qū)?shù)據(jù)轉(zhuǎn)換成可以為您效勞的信息,這是任何物聯(lián)網(wǎng)工作的核心。而且,正如我之前的博客中指出的那樣,通過開源軟件可以做到這一點,這將有助于加速物聯(lián)網(wǎng)的采用和物聯(lián)網(wǎng)實施的成功。