在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何編程Electrodragon IoT中繼

454398 ? 來源:wv ? 2019-10-14 10:01 ? 次閱讀

步驟1:設置軟件(Arduino IDE)

如何編程Electrodragon IoT中繼

最新版本的Arduino IDE使得對這些開發板進行編程變得更加容易,并且您無需再經歷多個步驟即可將其開發到與ESP8266開發板一起使用。步驟如下:

從https://www.arduino.cc/en/Main/Software

下載最新的IDE,打開IDE并轉到“工具” -》電路板-》電路板管理器。..

搜索ESP8266,然后單擊安裝(請參見上圖)

就是這樣-您已準備好對IoT進行編程中繼

步驟2:將IoT中繼連接到計算機以進行編程

該模塊不帶有USB接口,因此您需要使用USB-TTL模塊/arduino處理與計算機的USB通信。您可以在ebay上購買任何一種便宜的模塊(http://www.ebay.com/sch/i.html?_from = R40&_sacat = 0&。..)-所有模塊都一樣-僅警告要找到正確的模塊驅動程序,以便您的計算機檢測模塊。

這是最令人頭疼的步驟,因為Wiki上的圖像有錯誤。我使用了Wiki中的圖像,但是提供了注釋-這樣您就可以正確使用它。

連接非常簡單(只要您知道要使用哪個引腳):

將GND從USB-TTL連接到圖像上標記為GND的引腳(左下角的第一個引腳)

將3.3V從USB-TTL連接到圖像上標記為VCC的引腳(這是GND引腳上方的引腳)

將RX從USB-TTL連接到圖像上標記為RX的引腳(這與通常將RX連接到TX的預期相反引腳,反之亦然)

將TX從USB-TTL連接到圖像上標記為TX的引腳(這與通常將TX連接到RX引腳并反之的預期相反-versa)

模塊現在可以進行編程了。按住BTN2(在Wiki映像上標記為BTN1),然后將模塊插入USB端口,將其置于編程模式,然后您可以上傳新固件(按住BTN2,直到軟件顯示固件已完全上傳) )。

請注意,我擁有v1.0板,因此無法保證Wiki上V1.1圖表的正確性。

步驟3:固件

由于IoT中繼基于ESP8266,因此您可以使用一整套固件。其中一些包括:

Souliss:http://souliss.net/getting-started/

ESPEasy:http://www.esp8266.nu/index。 php/ESPEasy

Blynk:http://www.blynk.cc/

MQTT:https://github.com/tuanpmt/esp_mqtt

還有更多。現在已經有很多教學指導,您可以通過以下鏈接查看它們:https://www.instructables.com/howto/ESP8266/

但是,我采用了最簡單的解決方案-即在IoT中繼本身上運行一個簡單的Web服務器。這基于ESP8266庫隨附的“ WifiWebServer”示例。

注意事項:

將wifi的SSID和密碼更改為您的設置

IoT中繼具有連接到GPIO13和GPIO12的兩個中繼

將以下代碼復制并粘貼到arduino IDE中的新“草圖”

#include

const char* ssid = “SSID”;

const char* password = “Password”;

// Create an instance of the server

// specify the port to listen on as an argument

WiFiServer server(80);

void setup() {

Serial.begin(115200);

delay(10);

// prepare GPIO13

pinMode(13, OUTPUT);

digitalWrite(13, 0);

// prepare GPIO12

pinMode(12, OUTPUT);

digitalWrite(12, 0);

// Connect to WiFi network

Serial.println();

Serial.println();

Serial.print(“Connecting to ”);

Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {

delay(500);

Serial.print(“。”);

}

Serial.println(“”);

Serial.println(“WiFi connected”);

// Start the server

server.begin();

Serial.println(“Server started”);

// Print the IP address

Serial.println(WiFi.localIP());

}

void loop() {

// Check if a client has connected

WiFiClient client = server.available();

if (!client) {

return;

}

// Wait until the client sends some data

Serial.println(“new client”);

while(!client.available()){

delay(1);

}

// Read the first line of the request

String req = client.readStringUntil(‘ ’);

Serial.println(req);

client.flush();

// Match the request

if (req.indexOf(“/gpio/1/0”) != -1){ // GPIO 13 Low

digitalWrite(13,0);

client.flush();

client.print(“HTTP/1.1 200 OK Content-Type: text/htmlGPIO 13 is now Low ”);

}

else if (req.indexOf(“/gpio/1/1”) != -1){ // GPIO 13 High

digitalWrite(13,1);

client.flush();

client.print(“HTTP/1.1 200 OK Content-Type: text/htmlGPIO 13 is now High ”);

}

else if (req.indexOf(“/gpio/2/0”) != -1){ // GPIO 12 Low

digitalWrite(12,0);

client.flush();

client.print(“HTTP/1.1 200 OK Content-Type: text/htmlGPIO 12 is now Low ”);

}

else if (req.indexOf(“/gpio/2/1”) != -1){ // GPIO 12 High

digitalWrite(12,1);

client.flush();

client.print(“HTTP/1.1 200 OK Content-Type: text/htmlGPIO 13 is now High ”);

}

else {

Serial.println(“invalid request”);

client.stop();

return;

}

delay(1);

Serial.println(“Client disonnected”);

}

步驟4:上傳固件并運行服務器

要上傳固件,您需要執行以下步驟:

按BTN2并將USB-TTL連接到計算機上的USB端口

選擇板‘NodeMCU 0.9(ESP-12模塊)’

選擇正確的端口(它在我的系統上作為COM9出現)

單擊向右箭頭進行編譯并上傳

確保按住BTN2直到固件完全上傳

在大多數情況下,這應該可以工作,但是,如果遇到錯誤,請斷開USB并從步驟1重新開始。

一旦固件上傳完畢,您就可以將模塊連接到交流電源(在處理交流電時,請務必小心-這非常危險,并且可能致命)。通過USB供電時,IoT中繼將無法連接到wifi,因為USB-TTL無法提供足夠的電流

斷開IoT中繼與USB-TTL模塊的連接

連接輸入線和輸出線

再次檢查連接

關閉外殼

將輸入線插入交流電源插座

我提供的草圖通過串行發送出IoT中繼的IP地址,但是我沒有將USB-TTL和交流電源連接到IoT中繼不是一個好主意。因此最好的選擇是轉到路由器的主頁,找到IoT中繼的IP地址。

現在,您可以使用以下命令打開/關閉中繼:

http:///gpio/1/1 - switch on relay 1

http:///gpio/1/0 - switch off relay 1

http:///gpio/2/1 - switch on relay 2

http:///gpio/2/0 - switch off relay 2

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 中繼
    +關注

    關注

    0

    文章

    51

    瀏覽量

    14806
  • 編程
    +關注

    關注

    88

    文章

    3685

    瀏覽量

    94923
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    CAN轉CAN中繼網橋的應用案例

    CAN轉CAN中繼網橋在工業通信中常用于擴展網絡距離、隔離干擾或連接不同波特率的CAN網絡。
    的頭像 發表于 04-11 17:17 ?451次閱讀

    是否可以將兩個PTN3222GMJ設備背靠背連接以制作USB2中繼器?

    是否可以將兩個 PTN3222GMJ 設備背靠背連接以制作 USB2 中繼器。 Connection 將如下所示: 如果這個背靠背中繼器是可能的,它是否涉及任何配置或編程
    發表于 03-28 08:08

    中繼器信號增強效果如何

    在現代通信網絡中,信號的傳輸距離和質量是影響網絡性能的關鍵因素。隨著網絡技術的不斷發展,中繼器作為一種有效的信號增強設備,被廣泛應用于各種通信場景中。 中繼器的工作原理 中繼器的基本功能是接收
    的頭像 發表于 12-26 15:48 ?1140次閱讀

    無線中繼器與有線中繼器的區別

    在現代網絡通信中,中繼器是一種常見的設備,用于擴展網絡覆蓋范圍和增強信號。根據連接方式的不同,中繼器可以分為無線中繼器和有線中繼器。這兩種中繼
    的頭像 發表于 12-26 15:46 ?2770次閱讀

    中繼器的工作原理 如何選擇合適的中繼

    中繼器的工作原理 1. 信號放大 中繼器的基本功能是放大信號。當網絡信號在傳輸過程中衰減時,中繼器可以接收這些弱信號,然后放大它們,再將放大后的信號發送到下一個網絡段。這樣可以確保信號在長距離傳輸后
    的頭像 發表于 12-26 15:45 ?1916次閱讀

    西門子中繼器怎么連接plc

    西門子中繼器(Siemens Relay)通常用于工業自動化系統中,作為控制和保護設備。在與PLC(可編程邏輯控制器)連接時,需要考慮信號類型、電源要求、接線方式等因素。 1. 了解西門子中繼
    的頭像 發表于 09-05 09:56 ?1005次閱讀

    滑落復位中繼器的作用是什么

    滑落復位中繼器(注意:這里“滑落復位”可能是一個非標準或特定語境下的描述,通常我們討論的是中繼器及其復位功能,但直接名為“滑落復位中繼器”的設備可能較為罕見。 一、中繼器的基本作用 擴
    的頭像 發表于 09-05 09:54 ?593次閱讀

    西門子中繼器的作用與原理

    西門子中繼器是西門子公司生產的一種通信設備,它在工業自動化和通信系統中扮演著重要的角色。中繼器的主要作用是放大和轉發信號,以確保信號在長距離傳輸過程中不會因為衰減而丟失或變得模糊不清。以下是關于
    的頭像 發表于 09-05 09:47 ?1267次閱讀

    西門子中繼器使用方法及作用

    西門子中繼器在工業自動化和通信網絡中扮演著重要角色,其主要使用方法和作用如下: 使用方法 安裝 : 將中繼器插入電源插座,確保其供電正常。 將中繼器的一端連接到主干網絡上的交換機、路由器或其他
    的頭像 發表于 09-05 09:45 ?1597次閱讀

    485中繼器的作用和原理是什么

    中繼器(Repeater)是一種網絡設備,用于擴展網絡的覆蓋范圍,增強信號強度,或改善信號質量。在網絡通信中,數據包在傳輸過程中可能會因為距離過長或信號衰減而丟失或損壞,中繼器的作用就是接收這些信號
    的頭像 發表于 09-05 09:39 ?1269次閱讀

    什么是中繼器,其作用是什么

    中繼器(Repeater)是一種網絡設備,用于在局域網(LAN)中擴展信號范圍,增強信號強度,以保持數據傳輸的完整性和可靠性。在網絡通信中,數據信號在傳輸過程中會逐漸衰減,當信號衰減到一定程度
    的頭像 發表于 09-05 09:37 ?7736次閱讀

    紅石中繼器如何設置和連接

    在《我的世界》(Minecraft)中,紅石中繼器(Redstone Repeater)的設置和連接對于構建復雜的紅石電路至關重要。以下是關于紅石中繼器如何設置和連接的步驟: 一、紅石中繼器的獲取
    的頭像 發表于 09-05 09:36 ?1674次閱讀

    中繼器如何重新設置

    中繼器(Repeater)是一種網絡設備,用于擴展無線信號覆蓋范圍,增強無線網絡的信號強度。在無線網絡中,中繼器可以幫助解決信號衰減問題,提高網絡的穩定性和覆蓋范圍。重新設置中繼器通常涉及到以下幾個
    的頭像 發表于 09-05 09:33 ?3565次閱讀

    CAN中繼器的類型有哪些

    應用比較廣泛的CAN中繼器類型多樣,具體哪種類型更為廣泛可能因應用領域和具體需求而異。然而,根據目前的信息,以下幾種CAN中繼器在應用上相對較為普遍。
    的頭像 發表于 07-24 16:51 ?952次閱讀

    如何使用espidf將esp32做成WiFi中繼

    如何使用espidf將esp32做成WiFi中繼,讓esp32通過WiFi連接互聯網,同時作為AP,能讓連接到esp32AP的設備能夠直接訪問互聯網
    發表于 06-25 06:43
    主站蜘蛛池模板: 伊人网在线视频观看 | 最近最新视频中文字幕4 | 亚洲国产成人精品女人久久久 | 狼色在线视频 | 丁香婷婷亚洲六月综合色 | 国产美女主播在线 | 欧美黑人性色黄在线视频 | 免费人成在观看 | 免费色在线| 嫩草影院永久入口在线观看 | 2019天天干夜夜操 | 久久综合九色欧美综合狠狠 | 九九热在线免费观看 | 2021精品国产综合久久 | 97人人看 | 天天干狠狠插 | 小屁孩和大人啪啪 | 一区二区三区四区在线视频 | 国产又爽又黄又粗又大 | 色视频网站大全免费 | 99久久国产免费 - 99久久国产免费 | bt天堂在线观看 | 性生大片免费观看无遮挡 | 免费国产99久久久香蕉 | 午夜免费影院 | 久久怡红院| 国产色产综合色产在线观看视频 | 午夜看黄网站免费 | 欧洲熟色妇 | 天堂福利视频 | 性夜影院爽黄a爽在线看香蕉 | 国产呦在线观看视频 | 国产性较精品视频免费 | 天天操网站| 日本高清一本视频 | 最新黄色地址 | 精品无码中出一区二区 | 中韩日欧美电影免费看 | 99精品视频在线播放2 | 国产黄色的视频 | h视频在线看 |