第六章:動手寫悟空類別元件
這章主要介紹如何在悟空系統中設計新的資料流編程(FBP)元件,讓開發者可以整合新的軟件服務與新的物聯網商品至悟空系統。以下將分成四個小節來說明:
第一節爲悟空屬性架構(WuKong Profile Framework, WKPF),我們將解釋悟空系統的架構,以及這個架構如何執行在單一裝置上。
第二節將說明如何新增一個悟空類別(WuClass)的定義在函式庫中,因爲在開始實作元件之前,我們需要先定義元件的屬性和參數,並讓此元件出現在資料流編程介面的清單上。
接者,第三節將介紹實作類別元件的樣版,我們將按照所定義的屬性和參數來實作此類別元件,讓開發者可以在樣版中新增所需要的功能。
最後,我們將介紹現有的範例,這些範例整合了悟空系統與Grove感測器入門套件,這個套件在物聯網的開發板應用上十分普遍。