8-1-2設定本地代理

countofdane發表於2019-03-17

現在設定已經到位,讓我們討論一下我們想要在本章中實現的目標。在本章後面,我們將回到移動應用程式:

您現在有足夠的知識來完成從 ESP8266 程式碼到本地代理和移動應用程式的整個系統。為了完成這個鏈條,我們可以從ESP8266開始。讓我們建立一個簡單的外掛程式碼,讓我們使用iotcentral.eu提供的PaaS服務作為授權和雲MQTT服務:
1.在 iotcentral.eu 上建立一個帳戶並驗證您的電子郵件地址:

2.獲取本地MQTT代理的 bondar.bin 二進位制映像,並將其寫入nodeMcu 4Mb板。關閉電源,然後重新開啟電路板:

3.使用您的移動應用程式搜尋名為 Bondar_XXXXxx 的接入點,其中 XXXXxx 是 MAC 地址的最後六位數字。
4.如果需要,請連線並使用密碼 12345678 。使用手機瀏覽器導航到地址 192.168.4.1 ,然後在網頁中輸入您用於 iotcentral.eu 帳戶的相同憑據。本地代理將連線到 iotcentral.eu 平臺並自行註冊

在iotcentral.eu的裝置頁面上,您應該能夠看到新註冊的本地代理。在ESP8266上使用本地代理不是強制性的,但它簡化了ESP上的程式碼如果您選擇不使用本地代理,則需要直接連線到iotcentral.eu上的雲MQTT代理。在這種情況下,我們需要獲取您的分配主題並在程式碼中新增更多邏輯來處理:


我們將使用作為ESP8266 的程式碼在 https://github/bcatalin/demoapp 上。獲取程式碼並將其寫入ESP8266。
重新啟動ESP8266後,轉到手機並搜尋名為ESPap的接入點。連線到它並使用瀏覽器導航到地址http://192.168.4.1,就像您為本地EP8266 MQTT代理所做的那樣。在ESP8266提供的頁面中,填寫用於iotcetral.eu的Wi-Fi憑證,使用者名稱和密碼,你想呼叫你的模組讓某東西開啟或關閉的亞馬遜Alexa名稱,以及您的時區(這是沒有實現,你可以做一個練習):

 

 

 

 

 

 

相關文章