Arduino & IoT Academy · Pelajaran

Terapkan, Pantau, dan Perbarui di Lapangan

Jalankan dengan baterai, pembaruan OTA, dan kendali jarak jauh.

Pelajaran 4 dari 413 langkah

Terapkan, Pantau, dan Perbarui di Lapangan adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Jalankan di Lapangan

Perangkat Anda berfungsi di meja kerja. Kini Anda menerapkannya: menjalankannya dengan baterai, memantaunya dari jauh, dan memperbaruinya tanpa menyentuh kabel USB. 🏠

Sediakan Daya untuk Lapangan

Sekarang lepaskan dari laptop. Berikan node sumber daya yang stabil, berupa adaptor USB atau paket baterai dengan kapasitas sesuai lama pengoperasiannya.

Tidur untuk Menghemat Baterai

Untuk memperpanjang masa pakai baterai, tambahkan mode tidur mendalam: bangunkan perangkat, ambil sampel, kirimkan data, lalu matikan sebagian besar chip hingga waktu pembacaan berikutnya.

esp_sleep_enable_timer_wakeup(60 * 1000000);
esp_deep_sleep_start();

Aktifkan Pembaruan OTA

Agar Anda tidak perlu mencabutnya lagi, aktifkan ArduinoOTA di setup(). Kini firmware baru dapat dikirim melalui WiFi.

ArduinoOTA.begin();

Layani OTA di dalam Loop

OTA memerlukan denyut berkala. Panggil ArduinoOTA.handle() pada setiap loop agar perangkat tetap siap menerima unggahan nirkabel.

void loop() {
  ArduinoOTA.handle();
}

Pantau Kesehatan, Bukan Hanya Data

Publikasikan topik sinyal berkala bersama pembacaan. Jika topik itu berhenti, Anda akan segera tahu bahwa perangkat terputus dari jaringan.

client.publish("home/livingroom/status", "alive");

Pantau Sinyal & Waktu Aktif

Laporkan informasi tambahan seperti kekuatan sinyal WiFi dan waktu aktif. Sinyal yang lemah sering menjelaskan mengapa koneksi node terus terputus.

long rssi = WiFi.RSSI();

Rencanakan Pemulihan yang Aman

Pembaruan dapat bermasalah. Simpan firmware terakhir yang berfungsi agar Anda dapat mengembalikannya dengan cepat jika versi baru bermasalah di lapangan.

Amankan Semuanya

Perangkat yang aktif dapat menjadi sasaran. Jauhkan rahasia dari kode, gunakan TLS untuk koneksi cloud, dan wajibkan kata sandi untuk unggahan OTA.

ArduinoOTA.setPassword("strongSecret");

Kendalikan dari Jarak Jauh

Dari dasbor Anda, kirim perintah dan pastikan node menjalankannya. Mengubah posisi relai dari ponsel membuktikan kendali jarak jauh dari ujung ke ujung.

Anda Telah Menyelesaikannya

Pendeteksian, cloud, peringatan, baterai, OTA, dan keamanan dalam satu perangkat. Anda baru saja membuat sensor rumah pintar yang lengkap dan terhubung. 🎉

Pemeriksaan Singkat

Pemeriksaan akhir untuk pengoperasian di lapangan.

Rangkuman

Anda menyediakan daya, menambahkan mode tidur, mengaktifkan OTA, memantau kesehatan, mengamankan perangkat, dan mengendalikannya dari jarak jauh. Perangkat tugas akhir Anda benar-benar sudah digunakan di lapangan. 🚀

Gratis untuk memulai

Belajar C++ dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Terapkan, Pantau, dan Perbarui di Lapangan” gratis?

Ya — teks lengkap “Terapkan, Pantau, dan Perbarui di Lapangan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Terapkan, Pantau, dan Perbarui di Lapangan”?

Jalankan dengan baterai, pembaruan OTA, dan kendali jarak jauh. Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?

Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Terapkan, Pantau, dan Perbarui di Lapangan” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?

Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Rencanakan Arsitektur Menyeluruh
  2. Rangkai dan Kodekan Node Sensor
  3. Buat Dasbor dan Peringatan Cloud
  4. Terapkan, Pantau, dan Perbarui di Lapangan
← Kembali ke Arduino & IoT Academy