Mundarija:

Esp6266 -ni Internetdan boshqarasizmi? Bepul va oson: 7 qadam
Esp6266 -ni Internetdan boshqarasizmi? Bepul va oson: 7 qadam

Video: Esp6266 -ni Internetdan boshqarasizmi? Bepul va oson: 7 qadam

Video: Esp6266 -ni Internetdan boshqarasizmi? Bepul va oson: 7 qadam
Video: BU VİDEOLARNİ İNKOR ETİSH JUDA QİYİN. XAQİQATGA JUDA YAQİN BOLGAN PARANORMAL VOQEALAR 2024, Iyun
Anonim
Esp6266 -ni Internetdan boshqarasizmi? Bepul va oson
Esp6266 -ni Internetdan boshqarasizmi? Bepul va oson

Necha marta biz o'z qurilmalarimiz bilan Internet orqali murakkabliksiz va / yoki murakkab vositachilik dasturlari, DNS, IP -manzillar yoki VPN -larsiz muloqot qilishning oddiy usulini qidirmaganmiz.

Ko'p marta mendan qanday qilib LEDni yoqish, o'rni yoki Internetdagi haroratni oson ko'rish mumkinligi so'ralgan, bu erda mumkin bo'lgan javob.

Uzoq vaqt davomida men ushbu dasturni mavjud IRC serverlari yordamida Internetdan ESP8266 -ni boshqarish yoki o'zaro aloqada bo'lishini yodda tutganman, buning uchun faqat 3 ta mavjud IRC -server, taxallus va kanal kerak.

PDAControl to'liq qo'llanmalar

Internet IoT v1.0 dan ESP8266 IRCControl 1 -qism

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

Bu yerdan dasturni sinab ko'ring! Men ESP8266-ni bir necha kunga bog'lab qo'yaman va agar siz ESP-IRCControl WEB IRC Client-ni yuklab olishni va qo'shishni xohlasangiz.

pdacontrolen.com/irc/

ESP8266 IRCControl Internet IoT v1.0 1 -qism

pdacontroles.com/esp8266-irccontrol-interac…

Aqui -ni ishlating! ESP8266 bilan aloqa o'rnatildi, bu ESP-IRCControl WEB IRC mijozi tomonidan yuklangan.

pdacontroles.com/irc/

1 -qadam: Internet -relay chat (IRC)

Internet -relay chat (IRC)
Internet -relay chat (IRC)

Internet -relay chat (IRC)

IRC (INTERNET RELAY CHAT) - bu uzatish protokoli (TCP/IP), u chatlar va asinxron aloqalarni boshqaradi, suhbatlar foydalanuvchilarning katta guruhlarida yoki hatto birma -bir bo'lishi mumkin.

ARM 1988 yildan beri mavjud, garchi hozirda u bir necha yil avvalgidek mashhur bo'lmasa -da, lekin hali ham ko'plab faol guruhlar, umuman, dasturiy ta'minotni bepul muhokama qilish jamoalari, IRC serverlari faol, joriy va ommabop.

IRC foydalanuvchilar o'rtasida ma'lumotlarni shifrlash uchun Transport Layer Security (TLS) yoki Secure Sockets Layer (SSL) ni amalga oshirishi mumkin, shuningdek, fayllarni yuborish imkonini beradi. IRC mijozi va IRC serveri o'rtasida yuborilgan xabarlarning aksariyati oddiy matnda yuboriladi.

Texnik jihatdan, IRC - bu bir yoki bir nechta foydalanuvchilarga xabar yuborish imkonini beruvchi protokol bo'lib, ma'lum harakatlar uchun "PRIVMSG" kabi buyruqlar yordamida kanalga / guruhga yoki foydalanuvchiga xabar yuboradi.

Qo'shimcha ma'lumot: IRC buyruqlar ro'yxati, Vikipediya manbasi.

Qo'shimcha ma'lumot: IRC, Vikipediya manbasi.

Qo'shimcha ma'lumot: IRC protokoli, linux.org. forum Vikipediya manbasi

Taklif: Hozir urinib ko'ring!.. Men bir muncha vaqt esp8266 ni ulangan holda qoldiraman, buyruqlarni shu erdan yuboraman … IRC veb -mijozi juda oson.

2 -qadam: ESP8266 IRC mijozi

ESP8266 IRC mijozi
ESP8266 IRC mijozi

ESP8266 IRC mijozi

Siz aytishingiz mumkinki, IRC mijozini yaratish juda oddiy, texnik jihatdan ma'lum bir port uchun server bilan aloqa o'rnatish, xabarlarni yuborish va qabul qilish, men bir muncha vaqt esp8266 bilan IRC mijozi sifatida testlar o'tkazdim, men boshlang'ich tizimiga ba'zi yaxshilanishlarni kiritdim. oldingi darsliklarda keltirilgan testlar.

ESP8266 + displeyi Oled I2c mijozi IRC chat nazorati

Mijozlarning mavjudligini yoki ulanishini kafolatlash uchun IRC Server mijozga doimiy ravishda "PING" ni yuboradi, bu holda ESP8266 "PONG" ga javob beradi, bu kanalda hali ham faolligini ko'rsatadi, bu tekshirish avtomatik tarzda bizning ilovamiz tomonidan amalga oshiriladi.

Ilova so'rov bo'yicha javob berish uchun yaratilgan, ESP8266 faqat tashqi mijozlarning so'rovlari / buyruqlari yoki xabarlari bo'yicha javob beradi, ma'lumotni doimiy ravishda so'ralmasdan, IRC serverlarini portlatish yoki blokirovkalashdan saqlanish afzaldir.

Taklif: Hozir urinib ko'ring!.. Men bir muncha vaqt esp8266 ni ulangan holda qoldiraman, buyruqlarni shu erdan yuboraman … IRC veb -mijozi juda oson.

3 -qadam: Materiallar va ularni qayerdan sotib olish juda arzon !

Materiallar va ularni qayerdan sotib olish juda arzon !!
Materiallar va ularni qayerdan sotib olish juda arzon !!

Materiallar va ularni qayerdan sotib olish juda arzon !

  • ESP8266 12e NodeMCU
  • DHT11 sensori
  • Sensor DS18B20 Onewire

Taklif: Hozir urinib ko'ring!.. Men bir muncha vaqt esp8266 ni ulangan holda qoldiraman, buyruqlarni shu erdan yuboraman … IRC veb -mijozi juda oson

4 -qadam: IRCControl V1.0 ESP8266 Internetdan oson #IoT 1 -qism

Image
Image

5 -qadam: Boshqarish va monitoring = Buyruqlar

Nazorat va monitoring = Buyruqlar
Nazorat va monitoring = Buyruqlar
Nazorat va monitoring = Buyruqlar
Nazorat va monitoring = Buyruqlar

Nazorat va monitoring

Quyida men ESP8266 -da qo'llaniladigan IRC ilovasining ba'zi xususiyatlarini sanab o'taman, Monitoring va Controlning asosiy funktsiyalari, ba'zi buyruqlar yaratilgan, ular esp8266 -dan qiymatlar, holatlar yoki ma'lumotlarni so'rashga imkon beradi:

Buyruqlar ro'yxati BU YERDA:

Yuklamalar: Arduino ide va Github kodi pdacontrolen.com

Taklif: Hozir urinib ko'ring!.. Men bir muncha vaqt esp8266 ni ulangan holda qoldiraman, buyruqlarni shu erdan yuboraman … IRC veb -mijozi juda oson.

6 -qadam: Endi mening ESP8266 bilan harakat qilib ko'ring …

Endi mening ESP8266 bilan harakat qilib ko'ring …
Endi mening ESP8266 bilan harakat qilib ko'ring …
Endi mening ESP8266 bilan harakat qilib ko'ring …
Endi mening ESP8266 bilan harakat qilib ko'ring …
Endi mening ESP8266 bilan harakat qilib ko'ring …
Endi mening ESP8266 bilan harakat qilib ko'ring …

IRC mijozi

buyruqni kiriting va yuboring yoki agar siz kodni yuklab olishni va tekshirishni xohlasangiz.. ESP8266 -ni qo'shing

Hozir urinib ko‘ring!.. Men bir muncha vaqt esp8266 ni ulangan holda qoldiraman, buyruqlarni shu erdan yuboraman … IRC veb -mijozi juda oson.

  1. Buyruq: "HIGH GPIOXX" misoli: "HIGH GPIO12" GPIO chiqishlarini yoqing
  2. Buyruq: "LOW GPIOXX" misoli: "LOW GPIO12" GPIO chiqishlarini o'chiring
  3. Buyruq: "ADC0 ni o'qing"
  4. Buyruq: "ESP SIGNAL?"
  5. Buyruq: "ESP harorati?" Harorat sensori - DHT11
  6. Buyruq: "ESP HR?" Nisbiy namlik sensori - DHT11
  7. Buyruq: "ESP Temp2?" Harorat sensori - DS18B20
  8. Buyruq: "ESP ?????"
  9. Buyruq: "ESP8266IRCXXXXXX yordami" yoki "Nicknameesp yordami" - mavjud buyruqlar ro'yxati.
  10. Buyruq: qayg'uli yuz =:(

7 -qadam: hujjatlar va yuklamalar

Hujjatlar va yuklamalar
Hujjatlar va yuklamalar

Ba'zi afzalliklar

  • Ilovalar, Token yoki platformalarda ro'yxatdan o'tmasdan Internet orqali ikki tomonlama ulanish, men buni IoT ilovasi deb bilaman.
  • Xosting, umumiy IP -manzillar, VPN -lar, maxsus portlar talab qilinmaydi.
  • Bu oddiy TCP / IP ulanishi, serverga ulanish va 6777 port.
  • IRC serverlari, masalan, freenode har doim ochiq bo'lgan.
  • Bu foydalanuvchi tomonidan vaqtincha kanallarni yaratishga imkon beradi, ular texnik jihatdan xususiy, masalan "#TestESPChannel" xususiy testlar uchun ishlatilishi mumkin, agar kanalda foydalanuvchilar bo'lsa, ular faol bo'ladi.
  • Vaqtinchalik guruhlar yaratish orqali biz P2P yoki M2M nuqtali dasturlarini yaratishimiz mumkin edi.
  • MUHIM: mavjud kanallarni ishlatmang yoki hech bir jamoada ishlatilmang, hamma uchun ochiq.
  • Android, Web, Python, C +, Arduino yoki Node-RED bo'lsin, deyarli barcha platformalar uchun IRC mijozlari mavjud.
  • Protokol mijozlar o'rtasida xabar yuborish va qabul qilishni kafolatlaydi.

PDAControl to'liq qo'llanmalar

Internet IoT v1.0 dan ESP8266 IRCControl 1 -qism

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

Bu yerdan dasturni sinab ko'ring! Men ESP8266-ni bir necha kunga bog'lab qo'yaman va agar siz ESP-IRCControl WEB IRC Client-ni yuklab olishni va qo'shishni xohlasangiz.

pdacontrolen.com/irc/

ESP8266 IRCControl Internet IoT v1.0 1 -qism

pdacontroles.com/esp8266-irccontrol-interac…

Aqui -ni ishlating! ESP8266 bilan aloqa o'rnatildi, bu ESP-IRCControl WEB IRC mijozi tomonidan yuklangan.

pdacontroles.com/irc/

Tavsiya: