สารบัญ:

ควบคุม Esp6266 ของคุณจากอินเทอร์เน็ต? ฟรีและง่าย: 7 ขั้นตอน
ควบคุม Esp6266 ของคุณจากอินเทอร์เน็ต? ฟรีและง่าย: 7 ขั้นตอน

วีดีโอ: ควบคุม Esp6266 ของคุณจากอินเทอร์เน็ต? ฟรีและง่าย: 7 ขั้นตอน

วีดีโอ: ควบคุม Esp6266 ของคุณจากอินเทอร์เน็ต? ฟรีและง่าย: 7 ขั้นตอน
วีดีโอ: How to set up the new Blynk app step by step | Nodemcu ESP8266 with Blynk app 2024, กันยายน
Anonim
ควบคุม Esp6266 ของคุณจากอินเทอร์เน็ต? อิสระและง่าย
ควบคุม Esp6266 ของคุณจากอินเทอร์เน็ต? อิสระและง่าย

กี่ครั้งแล้วที่เราไม่ได้มองหาวิธีง่ายๆ ในการสื่อสารกับอุปกรณ์ของเราผ่านอินเทอร์เน็ตโดยไม่มีความยุ่งยากและ/หรือแอปพลิเคชันตัวกลางที่ซับซ้อน, DNS, ที่อยู่ IP หรือ VPN

หลายครั้งที่ฉันถูกถามถึงวิธีการเปิดไฟ LED รีเลย์ หรือดูอุณหภูมิจากอินเทอร์เน็ตด้วยวิธีง่ายๆ นี่คือคำตอบที่เป็นไปได้

เป็นเวลานานที่ฉันนึกถึงแอปพลิเคชันนี้เพื่อควบคุมหรือโต้ตอบกับ ESP8266 จากอินเทอร์เน็ตโดยใช้เซิร์ฟเวอร์ IRC ที่มีอยู่ มันต้องการเพียง 3 สิ่งเท่านั้นที่มีเซิร์ฟเวอร์ IRC ชื่อเล่น และช่องสัญญาณ

PDAControl บทช่วยสอนที่สมบูรณ์

ESP8266 IRCControl จาก Internet IoT v1.0 ตอนที่ 1

pdacontrolen.com/esp8266-irccontrol-from-in…

ลองสมัครจากที่นี่! ฉันจะปล่อยให้เชื่อมต่อ ESP8266 สองสามวันเพื่อลองและ / หรือหากคุณต้องการดาวน์โหลดและเพิ่มอุปกรณ์ ESP-IRCControl WEB IRC Client

pdacontrolen.com/irc/

ESP8266 IRCControl ยกเลิกอินเทอร์เน็ต IoT v1.0 ตอนที่ 1

pdacontroles.com/esp8266-irccontrol-interac…

Prueba la Aplicacion desde Aqui!! เลิกใช้ ESP8266 Conectado unos dias para que prueben y/o si quieren descargen ya agregen mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

ขั้นตอนที่ 1: Internet Relay Chat (IRC)

อินเทอร์เน็ตรีเลย์แชท (IRC)
อินเทอร์เน็ตรีเลย์แชท (IRC)

อินเทอร์เน็ตรีเลย์แชท (IRC)

IRC (INTERNET RELAY CHAT) เป็นโปรโตคอลการส่งข้อมูล (TCP/IP) ซึ่งจัดการการแชทและการสื่อสารแบบอะซิงโครนัส การแชทอาจอยู่ในกลุ่มผู้ใช้จำนวนมากหรือแม้แต่ทีละคน

IRC มีมาตั้งแต่ปี 1988 แม้ว่าในปัจจุบันจะไม่ได้รับความนิยมเท่าเมื่อไม่กี่ปีที่ผ่านมา แต่ก็ยังมีกลุ่มที่เปิดใช้งานอยู่จำนวนมาก โดยทั่วไปแล้วจะเป็นชุมชนการสนทนาเกี่ยวกับซอฟต์แวร์ฟรี เซิร์ฟเวอร์ IRC ยังคงใช้งานอยู่ ปัจจุบันและสาธารณะ

IRC สามารถใช้ Transport Layer Security (TLS) หรือ Secure Sockets Layer (SSL) เพื่อเข้ารหัสข้อมูลระหว่างผู้ใช้ และยังอนุญาตให้ส่งไฟล์ได้อีกด้วย ข้อความส่วนใหญ่ที่ส่งระหว่างไคลเอ็นต์ IRC และเซิร์ฟเวอร์ IRC จะถูกส่งเป็นข้อความธรรมดา

ในทางเทคนิค IRC เป็นโปรโตคอลที่อนุญาตให้ส่งข้อความไปยังผู้ใช้หนึ่งรายหรือหลายราย โดยใช้คำสั่งสำหรับการดำเนินการบางอย่าง เช่น "PRIVMSG" เพื่อส่งข้อความไปยังช่อง/กลุ่มหรือผู้ใช้

ข้อมูลเพิ่มเติม: รายการคำสั่ง IRC แหล่ง Wikipedia

ข้อมูลเพิ่มเติม: IRC แหล่ง Wikipedia

ข้อมูลเพิ่มเติม: โปรโตคอล IRC, linux.org ฟอรัม Wikipedia แหล่งที่มา

คำแนะนำ: ลองเลย!.. ฉันจะปล่อยให้ esp8266 เชื่อมต่ออยู่ชั่วขณะหนึ่ง ส่งคำสั่งจากที่นี่ … ไคลเอ็นต์เว็บ IRC ได้ง่ายมาก

ขั้นตอนที่ 2: ไคลเอ็นต์ ESP8266 IRC

ไคลเอนต์ ESP8266 IRC
ไคลเอนต์ ESP8266 IRC

ไคลเอนต์ ESP8266 IRC

คุณสามารถพูดได้ว่าการสร้างไคลเอนต์ IRC นั้นง่ายมาก ในทางเทคนิคแล้วทำการเชื่อมต่อกับเซิร์ฟเวอร์สำหรับพอร์ตบางพอร์ต ส่งและรับข้อความ บางครั้งฉันได้ทำการทดสอบกับ esp8266 ในฐานะไคลเอนต์ IRC ฉันได้ทำการปรับปรุงบางอย่างในการเริ่มต้น การทดสอบที่นำเสนอในบทช่วยสอนก่อนหน้านี้

ESP8266 + แสดง Oled I2c Client IRC Chat Control

เพื่อรับประกันการมีอยู่หรือการเชื่อมต่อของไคลเอ็นต์ IRC Server จะส่ง "PING" ให้กับลูกค้าอย่างต่อเนื่อง ในกรณีนี้ ESP8266 จะตอบกลับ "PONG" โดยระบุว่ายังคงใช้งานอยู่ในช่อง การตรวจสอบนี้จะดำเนินการโดยอัตโนมัติโดยแอปพลิเคชันของเรา

แอปพลิเคชันถูกสร้างขึ้นเพื่อทำงาน ตอบตามคำขอ ESP8266 จะตอบสนองภายใต้คำขอ / คำสั่งหรือข้อความจากไคลเอนต์ภายนอกเท่านั้น ขอแนะนำให้หลีกเลี่ยงการส่งข้อมูลอย่างต่อเนื่องโดยไม่ต้องร้องขอ วางระเบิดหรือบล็อกเซิร์ฟเวอร์ IRC

คำแนะนำ: ลองเลย!.. ฉันจะปล่อยให้ esp8266 เชื่อมต่ออยู่ชั่วขณะหนึ่ง ส่งคำสั่งจากที่นี่ … ไคลเอ็นต์เว็บ IRC ได้ง่ายมาก

ขั้นตอนที่ 3: วัสดุและสถานที่ซื้อราคาถูกมาก !

วัสดุและแหล่งซื้อ ราคาถูกมาก !!
วัสดุและแหล่งซื้อ ราคาถูกมาก !!

วัสดุและแหล่งซื้อถูกมาก !

  • ESP8266 12e NodeMCU
  • เซนเซอร์ DHT11
  • เซนเซอร์ DS18B20 Onewire

คำแนะนำ: ลองตอนนี้!.. ฉันจะปล่อยให้ esp8266 เชื่อมต่ออยู่ชั่วขณะหนึ่ง ส่งคำสั่งจากที่นี่ … ไคลเอ็นต์เว็บ IRC ได้ง่ายมาก

ขั้นตอนที่ 4: IRCControl V1.0 ESP8266 จาก Internet Easy #IoT ตอนที่ 1

Image
Image

ขั้นตอนที่ 5: การควบคุมและการตรวจสอบ = คำสั่ง

การควบคุมและตรวจสอบ = คำสั่ง
การควบคุมและตรวจสอบ = คำสั่ง
การควบคุมและตรวจสอบ = คำสั่ง
การควบคุมและตรวจสอบ = คำสั่ง

การควบคุมและตรวจสอบ

ด้านล่างนี้ ฉันจะแสดงรายการคุณสมบัติบางอย่างของแอปพลิเคชัน irc ที่ใช้งานใน ESP8266 ซึ่งเป็นฟังก์ชันหลักของการตรวจสอบและการควบคุม มีการสร้างคำสั่งบางคำสั่ง ซึ่งอนุญาตให้ขอค่า สถานะ หรือข้อมูลจาก esp8266:

รายการคำสั่งที่นี่:

ดาวน์โหลด: รหัส Arduino ide & Github pdacontrolen.com

คำแนะนำ: ลองตอนนี้!.. ฉันจะปล่อยให้ esp8266 เชื่อมต่ออยู่ชั่วขณะหนึ่ง ส่งคำสั่งจากที่นี่ … ไคลเอ็นต์เว็บ IRC ได้ง่ายมาก

ขั้นตอนที่ 6: ลองใช้ ESP8266 ของฉันตอนนี้….

ลองใช้กับ ESP8266 ของฉันตอนนี้เลย….
ลองใช้กับ ESP8266 ของฉันตอนนี้เลย….
ลองใช้กับ ESP8266 ของฉันตอนนี้เลย….
ลองใช้กับ ESP8266 ของฉันตอนนี้เลย….
ลองใช้กับ ESP8266 ของฉันตอนนี้เลย….
ลองใช้กับ ESP8266 ของฉันตอนนี้เลย….

ลูกค้า IRC

ป้อนและส่งคำสั่งหรือถ้าคุณต้องการดาวน์โหลดรหัสและทดสอบ.. เพิ่ม ESP8266. ของคุณ

ลองตอนนี้!.. ฉันจะปล่อยให้ esp8266 เชื่อมต่ออยู่ชั่วขณะหนึ่ง ส่งคำสั่งจากที่นี่ … ไคลเอ็นต์เว็บ IRC ได้ง่ายมาก

  1. คำสั่ง: "HIGH GPIOXX" ตัวอย่าง: "HIGH GPIO12" เปิดเอาต์พุต GPIO
  2. คำสั่ง: "LOW GPIOXX" ตัวอย่าง: "LOW GPIO12" ปิดเอาต์พุต GPIO
  3. คำสั่ง: "อ่าน ADC0"
  4. คำสั่ง: "สัญญาณ ESP?
  5. คำสั่ง: "ESP Temp? เซ็นเซอร์อุณหภูมิ - DHT11
  6. คำสั่ง: "ESP HR?" เซ็นเซอร์ความชื้นสัมพัทธ์ - DHT11
  7. คำสั่ง: "ESP Temp2?" เซ็นเซอร์อุณหภูมิ - DS18B20
  8. คำสั่ง: "ESP ?????"
  9. คำสั่ง: "ESP8266IRCXXXXXX Help" หรือ "Nicknameesp Help" - แสดงรายการคำสั่งที่ใช้ได้
  10. คำสั่ง: หน้าเศร้า =:(

ขั้นตอนที่ 7: เอกสารและดาวน์โหลด

เอกสารและดาวน์โหลด
เอกสารและดาวน์โหลด

ข้อดีบางประการ

  • การเชื่อมต่อแบบสองทิศทางผ่านอินเทอร์เน็ตโดยไม่ต้องลงทะเบียนกับแอปพลิเคชัน โทเค็น หรือแพลตฟอร์ม ฉันถือว่าเป็นแอปพลิเคชัน IoT
  • ไม่ต้องการ Hosting, Public Fixed IP Addresses, VPN's, พอร์ตพิเศษ
  • เป็นการเชื่อมต่อ TCP / IP อย่างง่าย การเชื่อมต่อกับเซิร์ฟเวอร์และพอร์ต 6777
  • เซิร์ฟเวอร์ IRC เช่น freenode เป็นสาธารณะอยู่ที่นั่นเสมอ
  • อนุญาตให้สร้างช่องชั่วคราวโดยผู้ใช้ซึ่งเป็นส่วนตัวในทางเทคนิค เช่น "#TestESPChannel" สามารถใช้สำหรับการทดสอบส่วนตัว ช่องดังกล่าวจะใช้งานได้ตราบใดที่มีผู้ใช้อยู่ในนั้น
  • โดยการสร้างกลุ่มชั่วคราว เราสามารถสร้างแอปพลิเคชัน P2P หรือ M2M แบบจุดต่อจุด
  • สำคัญ: อย่าใช้ช่องที่มีอยู่หรือใช้แล้วในชุมชนใด ๆ ที่เป็นสาธารณะมาก
  • มีไคลเอ็นต์ IRC สำหรับเกือบทุกแพลตฟอร์ม ไม่ว่าจะเป็น Android, Web, Python, C +, Arduino หรือ Node-RED
  • โปรโตคอลรับประกันการส่งและรับข้อความระหว่างลูกค้า

PDAControl บทช่วยสอนที่สมบูรณ์

ESP8266 IRCControl จาก Internet IoT v1.0 ตอนที่ 1

pdacontrolen.com/esp8266-irccontrol-from-in…

ลองสมัครจากที่นี่! ฉันจะปล่อยให้เชื่อมต่อ ESP8266 สองสามวันเพื่อลองและ / หรือหากคุณต้องการดาวน์โหลดและเพิ่มอุปกรณ์ ESP-IRCControl WEB IRC Client

pdacontrolen.com/irc/

ESP8266 IRCControl ยกเลิกอินเทอร์เน็ต IoT v1.0 ตอนที่ 1

pdacontroles.com/esp8266-irccontrol-interac…

Prueba la Aplicacion desde Aqui!! เลิกใช้ ESP8266 Conectado unos dias para que prueben y/o si quieren descargen ya agregen mas dispositivos ESP-IRCControl WEB IRC Client.

pdacontroles.com/irc/

แนะนำ: