Esp32 Mongoose Google IoT 開發總結

1. 環境搭建Set up Enviroment

    參考網址https://mongoose-os.com/software.html,安裝mos tool

2. 下載代碼,在svn服務器上Svn\esp32_mongoose\google-iot-c

3. 編譯:打開window cmd,進入代碼根目錄,輸入mos build --platform esp32

4. 刷機

 4.1 Esp32連接usb,查看Serial端口號,如未顯示正常,需下載Driver安裝,路徑:https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

    4.2 Serial端口顯示正常後,輸入mos flash開始刷機

5. 輸入mos,連接Esp32並配置Wifi(如圖,Flash部分省略,已在第4步進行)

 

6. Setup Google IoT Core,此步我已在服務器創建esp32-voice-assistant,可省略,參考https://mongoose-os.com/docs/cloud/google.md

7. Register device on Google IoT Core,在mos web界面Terminal輸入如下指令(如圖):

mos gcp-iot-setup --gcp-project esp32-voice-assistant --gcp-region europe-west1 --gcp-registry iot-registry

 

8. 登錄Google IoT Core Console,將會看到設備連接狀態(如圖)

 

9. 可設置Level級別,查看更多想要的log,並Save configuration(如圖)

 

10. 參考文獻

  1. Mongoose Documents 和Example App參考:https://mongoose-os.com/docs/quickstart/apps.md
  2. Mongoose os apps source code: https://github.com/mongoose-os-apps
  3. Mongoose OS: https://github.com/cesanta/mongoose-oshttps://github.com/cesanta/mongoose
  4. Mongoose OS lib: https://github.com/mongoose-os-libs/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章