• 草莓视频黄片在线看,草莓视频污污版,草莓视频成年人,草莓视频APP下载18

    歡迎來到《草莓视频黄片在线看》變頻草莓视频污污版設備官網
    精銳於專業 / 卓然於品質 -- 20年專注於草莓视频污污版行業,締造至臻品質 -- 服務熱線:0731-85783205 18932453205

    esp8266怎麽接入機智雲_esp8266接入機智雲教程

    esp8266-01/01s接入巴法雲,並遠程控製 第一 下載ESP8266-01示例(arduino ide 編程開發)第二 修改demo例程第三 app inventor 開發第四 微信小程序控製

    原理簡述:利用發布訂閱模式,即:ESP8266-01訂閱了一個主題,再利用app inventor 編寫得app 往這個主題發布消息,由於ESP8266 -01訂閱了這個消息,所以就可以收到app發布得消息,從而執行相應得動作。

    基於TCP長連接的模式,ESP8266通過TCP長連接,連接到服務器,app也同樣通過TCP長連接,連接到服務器,兩者通過主題(topic)進行耦合。

    第一 下載ESP8266-01示例(arduino ide 編程開發)

    下載地址: 點擊下載

    本demo 是利用arduino IDE開發,關於arduino IDE 的ESP8266環境配置可參考:環境配置: 點擊跳轉

    安裝好esp8266開發環境後,esp8266-01/01s 選擇Generic ESP8266 Module開發板,其他默認即可。

    第二 修改demo例程

    需要修改的信息有WIF名稱,WIFI密碼,用戶私鑰UID,設備主題topic。

    用戶私鑰可以巴法雲控製台點擊跳轉獲取,注冊綁定郵箱即可在巴法創客雲控製台點擊跳轉獲取。

    登陸完成後,可在控製台看到自己的私鑰UID,如圖所示:

    創建主題,在控製台,可創建主題。

    第一輸入主題,字母或數字或字母+數字組合。點擊創建主題。

    WIFI名稱為自己的路由器WIFI名稱,區分大小寫,寫錯會導致連接不上網絡的。

    關於主題topic:主題可在控製台新建,字母+數字自定義組合即可。如下,例程的主題為light002。

    //********************需要修改的部分*******************//#define DEFAULT_STASSID "newhtc" //WIFI名稱,區分大小寫,不要寫錯#define DEFAULT_STAPSW "qq123456" //WIFI密碼String UID = "7d54f85af42976ee3c2693e692a6bb59"; //用戶私鑰,可在控製台獲取,修改為自己的UIDString TOPIC = "light002"; //主題名字,可在控製台新建const int LED_Pin = 0; //單片機LED引腳值,GPIO0引腳//**************************************************//

    在本demo中是控製的ESP8266-01的0 口。

    //單片機LED引腳值const int LED_Pin = 0;

    推薦使用下載器下載:插上之後,arduino IDE 中找到下載器端口端口就行,在ide 導航欄-“工具”-“端口”,都設置好後,點下載燒錄就行了。

    下載程序到ESP8266中,如果WIFI信息沒有填錯的話ESP8266就會自動連接到雲服務器上。

    開發者可進行測試,測試方法,在控製台該主題處推送消息,可觀察ESP8266是否收到該消息。可通過串口工具查看輸出。

    消息檢測代碼默認為(在例程147行):

    //********************可根據需要修改的部分*******************// if((TcpClient_Buff.indexOf("&msg=on") > 0)) { turnOnLed(); }else if((TcpClient_Buff.indexOf("&msg=off") > 0)) { turnOffLed(); }//**************************************************//

    當檢測到消息為on 時,執行開燈,當檢測到消息為off 時,執行關燈。開發者可在控製台推送on或者off,然後檢測esp8266是否收到,如果收到,說明正常可進行下一步app編寫。

    說明:消息不單單局限於on或off,開發者可以張大腦洞隨意定義的,你推送什麽消息,在單片機處做什麽消息檢測就可以了。例如app推送json數據,esp8266就可以收到json數據包。

    第三 app inventor 開發

    原理:同樣通過TCP 長連接,連接到服務器,當按下按鈕,就向服務器該主題推送個消息,ESP8266就可以收到該消息了。

    簡介:Google App Inventor是一個完全在線開發的androids編程環境,拋棄複雜的程式代碼而使用積木式的堆疊法來完成您的androids程式。 而且這款編程軟件不一定非要是專業的研發人員,甚至根本不需要掌握任何的程序編製知識。因為這款軟件已經事先將軟件的代碼全部編寫完畢,用戶隻需要根據自己的需求向其中添加服務選項即可。也就是草莓视频黄片在线看所要做的隻是寫簡單的代碼拚裝程序。

    安裝appInventor 點擊安裝

    本操作隻提供一個app的demo,界麵過於醜陋,大家可自由發揮更改界麵。

    demo 下載點擊下載

    頂部導航欄,依次點擊(項目–>導入項目aia),選擇上一步驟下載的aia文件導入即可。點擊導入的項目,即可看到控製麵板,麵板主要分為在組建設計和邏輯設計,用戶可在右上角進行模式切換。

    (組建設計)麵板可以向屏幕添加組建以進行二次開發。(邏輯麵板)則進行相關邏輯編寫。


    導入aia文件後,如果隻是簡單使用,隻需要修改兩個地方,一個是主題名字,一個是UID,均需開發者置換成自己的topic(主題名字)和UID(用戶私鑰),均可在創客雲控製台獲取點擊跳轉。

    此處的主題topic應該和ESP8266程序裏麵設定的主題修改為一樣,不然會收不到消息。UID修改為自己的私鑰。

    控製邏輯

    當按鈕’打開’被點擊,發送on,ESP8266即可收到on消息

    具體發送的消息,開發者可自定義,例程中隻是發送簡單的字符串,開發者也可發送json之類的,

    不過在ESP8266端要對json消息體進行解析。更多指令格式說明:接入文檔

    如果想控製家裏的燈具,加個繼電器即可,通過引腳輸出高低電平控製繼電器的開和關,從而達到控製220v交流電的效果。繼電器需要用3.3V繼電器。


    如果使用下圖這種繼電器模塊,他們的控製引腳就是0腳,上述程序可以直接使用,插上就行了,可以在控製台推送on或者off測試,或者使用app 或小程序進行控製。

    第四 微信小程序控製

    教程:http://bemfa.blog.csdn.net/article/details/107019002

    猜你喜歡

    18932453205
    網站地圖