## **config.json 插件配置文件說明**
配置文件模板如下:
```
{
"name": "插件名",
"triggerwords": [], // 插件語音觸發詞數組
"IsEnable": false, // 是否啟用
"IsSystem": false, // 是否為系統插件,系統插件會保持后臺運行
"AutoLoader": false, // 是否隨系統啟動自動裝載
"displayName": "", // 插件名稱(通常為中文簡稱)
"description": "", // 插件簡介說明
"icon":"0", // 插件默認圖標(默認選0就行)
"version": "0.0.1", // 插件版本號
"updateTime":"", // 插件最近一次更新時間
"control":[], // 微信小程序控制端配置
"webAdminApi":"", // 插件管理配置文件接口
"initControl": 0 // 插件被激活是否通知微信小程序控制端
}
```
### **各參數說明**
* **name** 插件名(必填)
此名稱為(英文字母、數字、下劃線)等符合文件名命令規則的字母組合,區分大小,此名稱與插件文件夾和入口文件名相同,規則說明請閱讀插件開發->[基礎知識](1639189)部分說明
* **triggerwords** 語音觸發詞(選填)
語音觸發關鍵詞為一個數組,關鍵詞要保持唯一不重復,關鍵詞匹配支持`正則表達式`規則。
* **IsEnable** 插件狀態(必填)
當前插件狀態,取值:True / False 只是狀態為True時,語音觸發等規則滿足
* **IsSystem** 是否為系統插件(必填)
設置當前插件是否為系統插件,取值:True / False,當設置插件為系統插件,插件一旦被觸發激活會一直保持在后臺運行,除非給插件設定了停止退出插件語音觸發詞強制退出,否則系統不會處理插件的退出動作。一般:音樂、廣播、故事機等插件適當設置為系統插件。
* **AutoLoader** 插件是否隨系統啟動加載(必填)
設置當前插件是否隨系統啟動同時加載,取值:"Start" / False,設置為"Start"為隨系統啟動,此關鍵詞對應的是插件類文件中的`Start`方法,當系統啟動后會自動執行插件中這個方法來啟用插件。
* **displayName** 插件中文名稱(必填)
設置當前插件的中文名稱,方便區分不同插件的功能定義等;
* **description** 插件簡介(選填)
設置當前插件的簡單說明,建議不要超過250字,主要來介紹插件的功能、使用說明的使用方法和注意事項等。
* **icon** 插件圖標(必填)
* **version** 插件版本(必填)
* **updateTime** 插件最近更新時間(選填)
* **control** 插件微信小程序控制功能定義(選填)
* **webAdminApi** 插件后臺管理配置文件位置定義(選填)
* **initControl** 插件被激活是否通知微信小程序(選填)
(未完待續……)
- 關于自美智能系統
- 系統安裝
- 方式一:鏡像安裝
- 方式二:源碼安裝
- 系統使用
- 配置設備上網
- 微信控制自美智能系統
- 系統內置功能的觸發詞
- 系統升級
- 手動在線升級
- 硬件設備
- 自美系統驅動板使用說明
- 自美智能系統魔鏡配件附圖
- LED燈控制
- 風扇接口
- 人體感應模塊
- 開發者入口
- 如何啟用開發者模式
- 基類(MsgProcess)介紹
- 插件開發
- 基礎知識
- config.json配置文件
- 前端開發
- 移動端(微信小程序)開發
- 通訊協議(MQTT)
- 用戶管理
- 插件控制按鈕定義
- 無線網絡設備(萬能開關)
- 視頻演示
- 功能使用演示視頻集
- 功能開發教程視頻集
- 樹莓派相關知識
- 安裝樹莓派官方操作系統
- 無鍵盤、顯示器配網和SSH
- 啟用樹莓派SSH和root用戶登錄
- 啟用樹莓派VNC遠程桌面
- 自定義樹莓派屏幕分辨率
- 擴展閱讀技術文章
- 電子相冊功能
- 調用系統opencv人臉識別標準庫
- 語音觸發式系統插件demo示例
- 插件觸發機制
- 實現交互
- 實現視覺處理
- 霍爾磁力模塊
- 無源蜂鳴器
- 火焰檢測模塊
- ky-028數字溫度模塊
- 光遮斷器模塊
- DS18B20溫度模塊
- 2021常見問題和人工幫助
- 更新日志