Kirim Pembacaan Sensor dengan POST
Kirim data Anda ke titik akhir sisi belakang.
Kirim Pembacaan Sensor dengan POST adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 2 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.
Kini Anda Mengirim Data
GET mengambil data. Untuk mengirimkan pembacaan sensor ke server, gunakan permintaan POST. 📤
GET dibandingkan dengan POST
GET meminta data, sedangkan POST mengirimkan isi data ke server untuk membuat atau menyimpan sesuatu yang baru.
Penyiapannya Sama Seperti GET
Anda tetap membuat HTTPClient dan memanggil begin() dengan URL titik akhir. Hanya langkah pengirimannya yang berubah untuk POST.
HTTPClient http;
http.begin("http://api.example.com/readings");Buat Muatan Data
Tentukan apa yang akan dikirim. String JSON kecil yang berisi pembacaan Anda merupakan cara yang rapi dan umum untuk mengemas data.
String body = "{\"temp\":24.5}";Beri Tahu Jenisnya kepada Server
Atur header Content-Type agar server mengetahui bahwa isi Anda adalah JSON. Tanpanya, server mungkin salah membaca data Anda.
http.addHeader("Content-Type", "application/json");Kirim dengan POST
Panggil POST() dan teruskan isi data Anda. Fungsi ini mengembalikan kode status seperti GET, sehingga Anda dapat memastikan pengiriman berhasil.
int code = http.POST(body);Pastikan Data Tersimpan
Status 200 atau 201 berarti server menerima data Anda. Status 201 secara khusus berarti rekaman baru telah dibuat.
if (code == 200 || code == 201) {
// stored
}Baca Balasan Apa Pun
Server sering kali juga membalas POST, misalnya dengan ID atau konfirmasi. Bacalah dengan getString() jika diperlukan.
String reply = http.getString();Tutup Koneksi
Seperti biasa, panggil end() setelah POST untuk melepaskan koneksi dan menjaga papan tetap siap untuk pengiriman berikutnya.
http.end();Kirim Sesuai Jadwal
Anda jarang melakukan POST pada setiap perulangan. Baca sensor, lalu unggah sekali setiap beberapa detik atau menit untuk menghemat daya dan bandwidth.
Sesuaikan dengan Struktur Server
Server mengharapkan bidang dalam format tertentu. Jika kunci atau jenis JSON Anda salah, server akan menolak pembacaan tersebut.
Pemeriksaan Singkat
Anda mengirimkan isi JSON ke backend. Metode permintaan apa yang sesuai?
Ringkasan
Anda mengemas pembacaan sebagai JSON, mengatur header Content-Type, mengirimkannya dengan POST(), memeriksa kodenya, lalu menutup koneksi. Data Anda sudah berada di awan. 🎉
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 “Kirim Pembacaan Sensor dengan POST” gratis?
Ya — teks lengkap “Kirim Pembacaan Sensor dengan POST” 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 “Kirim Pembacaan Sensor dengan POST”?
Kirim data Anda ke titik akhir sisi belakang. 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 2 dari 4.
Berapa lama pelajaran “Kirim Pembacaan Sensor dengan POST” 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
- Dapatkan Data dengan GET dari API
- Kirim Pembacaan Sensor dengan POST
- Uraikan Respons JSON
- Gunakan HTTPS dengan Aman