
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

Kami akan menyediakan pelayan dan klien MQTT pada Raspberry Pi menggunakan perpustakaan Mosquitto dan paho-mqtt. Kami akan membaca butang dan jika ditekan, kami akan Toggle LED di sebelah Arduino.
Manakala, di Arduino kami akan menggunakan perpustakaan Adafruit MQTT. Kami akan menggunakan sensor seperti LDR (Anda boleh menggunakan sensor lain), membacanya dan menerbitkannya sebaik sahaja ia berubah menjadi Raspberry Pi.
Kita perlu:
Pai raspberi
NodeMCU
Langkah 1: Menambah Perpustakaan untuk Esp8266

Pergi ke "Urus Perpustakaan …" menggunakan IDE Arduino anda dan cari "MQTT" oleh Adafruit.
Setelah berjaya memasang, Tambahkan "MQTT_NodeMCU.ino" dari pautan berikut:
Kod Arduino
Lakukan perubahan berikut dengan mengganti wifi ssid, kata laluan dan Alamat IP RPi.
#define WLAN_SSID "# 397" #define WLAN_PASS "farmhouse397" #define MQTT_SERVER "192.168.0.108" #define "led_pin" #define "sensor_input"
Muat naik lakaran dan buka Serial Monitor di 115200
Langkah 2: Pasang MQTT Sever dan Client di Raspberry Pi

Pertama, Pasang pelayan Mosquitto menggunakan:
sudo apt-get install mosquitto
Pasang Mosquitto Client menggunakan:
sudo apt-get pasang mosquitto-klien
Anda boleh mengesahkan Pemasangan menggunakan:
status systemctl mosquitto.service
Sekarang, kami akan memasang paho-MQTT menggunakan:
sudo apt-get install python python-pipsudo pip install RPi. GPIO paho-mqtt
Gunakan arahan ini untuk menerbitkan -mesej dari raspberry pi (-hostname) hingga esp8266-leds (-topic).
mosquitto_pub -h raspberrypi -t "/ leds / esp8266" -m "ON"
mosquitto_pub -h raspberrypi -t "/ leds / esp8266" -m "MATI"
-h ==> nama hos ==> raspberrypi (melainkan anda telah menukarnya)
-t ==> topik
-m ==> mesej
Langkah 3: Jalankan Skrip Python
Anda boleh memuat turun MQTT_Pi dari
github.com/anuragvermaa/MQTT_NodeMCU
Sekiranya semuanya baik-baik saja, anda seharusnya dapat melihat data sensor di terminal.
Tekan Ctrl + C untuk keluar.
Disyorkan:
Cara Membuat dan Memasukkan Jadual dan Menambah Lajur Tambahan dan / atau Baris ke Jadual Itu di Microsoft Office Word 2007: 11 Langkah

Cara Membuat dan Memasukkan Jadual dan Menambah Lajur Tambahan dan / atau Baris ke Jadual Itu di Microsoft Office Word 2007: Pernahkah anda mempunyai banyak data yang anda gunakan dan fikirkan sendiri … " bagaimana saya dapat membuat semua data ini kelihatan lebih baik dan lebih mudah difahami? " Sekiranya demikian, maka jadual di Microsoft Office Word 2007 mungkin adalah jawapan anda
Menghubungkan Pemprosesan dan Arduino dan Membuat 7 Segmen dan Pengawal GUI Servo: 4 Langkah

Menghubungkan Pemprosesan dan Arduino dan Membuat 7 Segmen dan Pengawal Servo GUI: Untuk beberapa projek yang anda buat perlu menggunakan Arduino kerana menyediakan platform prototaip yang mudah tetapi memaparkan grafik dalam monitor bersiri Arduino boleh memakan masa cukup lama dan bahkan sukar untuk dilakukan. Anda boleh memaparkan grafik di Arduino Serial Monitor dengan
Tutorial ESP8266 NODEMCU BLYNK IOT - Esp8266 IOT Menggunakan IDE Blunk dan Arduino - Mengawal LED Melalui Internet: 6 Langkah

Tutorial ESP8266 NODEMCU BLYNK IOT | Esp8266 IOT Menggunakan IDE Blunk dan Arduino | Mengawal LED Melalui Internet: Hai Guys dalam instruksi ini kita akan belajar bagaimana menggunakan IOT dengan ESP8266 atau Nodemcu kami. Kami akan menggunakan aplikasi blynk untuk itu. Oleh itu, kami akan menggunakan esp8266 / nodemcu kami untuk mengawal LED melalui internet. Oleh itu, aplikasi Blynk akan disambungkan ke esp8266 atau Nodemcu kami
Pantau dan Catat Suhu Dengan Bluetooth LE dan RaspberryPi: 9 Langkah (dengan Gambar)

Monitor dan Rakam Suhu Dengan Bluetooth LE dan RaspberryPi: Instruksional ini adalah mengenai bagaimana mengumpulkan sistem pemantauan suhu pelbagai nod dengan bug sensor Bluetooth LE dari Blue Radios (BLEHome) dan RaspberryPi 3BTerima kasih kepada pengembangan standard Bluetooth LE, terdapat kini sudah tersedia
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)

8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI