Last updated
Last updated
CoreX dapat digunakan di perangkat apapun selama perangkat tersebut menyediakan implementasi based network.
Untuk dapat terhubung ke CoreX gunakan fungsi connect
.
Fungsi connect juga dapat digunakan untuk memeriksa apakah perangkat sudah berhasil terhubung ke server atau belum.
Untuk mendapatkan data dari Bucket gunakan fungsi onMessage
dan buat fungsi receive:
Untuk mengirim data dapat menggunakan fungsi send()
.
Dapat juga menggunakan tipe data lainnya.
Kita juga bisa memeriksa apakah data berhasil dikirim atau tidak.
Fungsi ini harus dieksekusi pada void loop()
agar terus memeriksa apakah ada data yang masuk atau tidak.
Untuk memeriksa perangkat apakah masih terhubung ke CoreX atau tidak bisa menggunakan fungsi connected()
.
Gunakan pengkondisian if
untuk memeriksa status.
Fungsi ini dapat digunakan pada loop()
agar perangkat dapat terus menerus memastikan masih terhubung ke CoreX. Jika tidak terhubung maka lakukan penghubungan ulang ke CoreX.
Untuk memutuskan koneksi dapat menggunakan fungsi disconnected()
.
Gunakan pengkondisian if
untuk memeriksa status.
Fungsi ini dapat digunakan pada loop() agar perangkat dapat terus menerus memastikan masih terhubung ke CoreX. Jika tidak terhubung maka lakukan penghubungan ulang ke CoreX.
CoreX menyediakan fitur timer dimana dengan fitur ini kamu bisa mengeksekusi kode program tanpa menggunakan delay()
ataupun milis()
.
Dalam proyek yang memerlukan operasi data realtime harus menghindari penggunaan delay()
karena bersifat blocking yang artinya perangkat kamu akan "mogok kerja" tidak akan melakukan apapun selama jeda yang sudah ditentukan pada delay.
Untuk menggunakan timer maka kamu perlu membuat objek timer terlebih dahulu.
Selanjutnya pada void loop()
perlu melakukan pemanggilan fungsi run()
agar timer dapat dieksekusi.