8-1-2設定本地代理
現在設定已經到位,讓我們討論一下我們想要在本章中實現的目標。在本章後面,我們將回到移動應用程式:
您現在有足夠的知識來完成從 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名稱,以及您的時區(這是沒有實現,你可以做一個練習):
相關文章
- VUE 設定本地代理Vue
- anaconda 設定代理
- pnpm 設定代理NPM
- docker 設定代理Docker
- linux 設定代理Linux
- 代理的設定
- npm 設定埠代理NPM
- vite 設定網路代理Vite
- ubuntu 給 apt 設定代理UbuntuAPT
- MacOS設定終端代理Mac
- Python怎麼設定代理Python
- Mac怎麼設定代理IP,蘋果系統設定http代理ip教程Mac蘋果HTTP
- 為Docker容器設定http代理DockerHTTP
- mumu模擬器設定代理
- Java怎麼設定代理使用?Java
- Python requests設定代理的方法Python
- JAVA設定http請求代理JavaHTTP
- Python代理IP的使用和代理池的設定Python
- Python爬蟲技巧---設定代理IPPython爬蟲
- Mac OS iTerm 控制檯設定代理Mac
- iOS 設定代理(Proxy)方案總結iOS
- 如何用海外HTTP代理設定python爬蟲代理ip池?HTTPPython爬蟲
- Next 設定字型檔案cdn 或者本地
- git 設定代理下載 webrtc程式碼GitWebC程式
- vscode 編輯器內網代理設定VSCode內網
- HttpClientBuilder中設定代理伺服器 - TCoolsITHTTPclientUI伺服器
- Nginx代理設定 Host 和 X-Forward-ForNginxForward
- 為Windows 10 UWP 應用設定代理Windows
- win10系統怎麼設定全域性代理_win10系統如何設定全域性代理Win10
- 安卓模擬器怎麼設定代理安卓
- 在vue-cli專案設定代理proxyTableVue
- 【Angular】設定代理解決跨域問題Angular跨域
- Vue + nuxt.js 用 axios 設定代理配置VueUXJSiOS
- 如何在 openSUSE 中使用 Zypper Configuration 設定代理
- 路由設定代理IP的三大作用路由
- Mac 使用終端命令設定系統代理Mac
- 如何使用Linux設定命令列海外IP代理?Linux命令列
- WIN10給powershell設定全域性代理Win10