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
- Nginx 代理設定Nginx
- pnpm 設定代理NPM
- 代理的設定
- docker 設定代理Docker
- Git中設定代理和取消代理Git
- npm 設定埠代理NPM
- nginx 反向代理設定Nginx
- Gradle 代理設定Gradle
- sdk更新代理設定
- anaconda 設定代理
- linux 設定代理Linux
- Mac怎麼設定代理IP,蘋果系統設定http代理ip教程Mac蘋果HTTP
- MacOS設定終端代理Mac
- Nginx、haproxy反向代理設定Nginx
- 為終端設定代理
- tomcat代理的設定Tomcat
- git 設定和取消代理Git
- C# WebBrowser設定代理C#Web
- vite 設定網路代理Vite
- ubuntu 給 apt 設定代理UbuntuAPT
- Python怎麼設定代理Python
- 為Docker容器設定http代理DockerHTTP
- Java怎麼設定代理使用?Java
- 為wget命令設定代理wget
- FindProxyForURL設定瀏覽器代理瀏覽器
- java程式設定http,socks代理JavaHTTP
- mumu模擬器設定代理
- JAVA設定http請求代理JavaHTTP
- Python代理IP的使用和代理池的設定Python
- Python requests設定代理的方法Python
- Mac OS iTerm 控制檯設定代理Mac
- iOS 設定代理(Proxy)方案總結iOS
- android-studio設定代理Android
- android中設定代理程式碼Android
- 常用開發工具的代理設定
- cxf設定代理訪問webservice介面Web
- 為YUM設定代理的方法 ccproxy