Istilah "Anjay" Menurut Bahasa Pemograman
Istilah "Anjay" Menurut Bahasa Pemograman
Hallo teman-teman minggu minggu ini jagat media Indonesia sedang tranding tentang kata "Anjay" bahkan pihak pihak Komnas PA ( Perlindungan Anak) melarang penggunaan kata tersebut dan bahkan bisa mendapatkan hukuman kurungan penjara. Nah penulis kali ini memperkenalkan dari segi Pemogramannya loh teman-teman. Jadi "Anjay" menurut bahasa pemograman itu seperti apa sih?
Baca Juga : Pemrograman Bahasa Assembly
Baca Juga : Membuat Form dengan Visual Basic
Apa sih "Anjay"
Anjay adalah library C yang bertujuan untuk menjadi referensi implementasi protokol manajemen perangkat OMA Lightweight Machine-to-Machine (LwM2M). Ini memudahkan pengembangan aplikasi klien LwM2M berfitur lengkap dengan menjaga detail protokol, memungkinkan pengguna untuk fokus pada aspek khusus perangkat dan dibuat oleh AVSystem.
Bagaimana menggunakan "Anjay"?
- Clone/Download ANjay di Github
- Compile dan build source Anjay
- Siapkan server LwM2M
- Flash Anjay ke perangkat
- Konfigurasi ANjay pada perangkat
- Done
Berikut beberapa fitur-fitur yang didukung antara lain:
- Bootstrap - full support
- Client Registration - full support
- Device Management and Service Enablement - full support
- Information Reporting - full support
- Data formats
o Plain Text
o Opaque
o TLV
o JSON (output only)
- Security
o DTLS with Certificates, if supported by backend TLS library
o DTLS with PSK, if supported by backend TLS library
o NoSec mode
- Mechanism
o Support for UDP Binding
Nah berikut penulis kasih gambaran beberaoa Cara Compile "Anjay"
Cara Compile Anjay di Linux
- Install tools dan dependency dengan perintah sebagai berikut
sudo apt-get install git build-essential cmake \ libmbedtls-dev zlib1g-dev
- Clone & Compile dengan perintah dibawah ini
git clone https://github.com/AVSystem/Anjay.git \
&& cd Anjay \
&& git submodule update --init \
&& cmake . \
&& make -j
Cara Compile melalui Docker
- Clone dan siapkan docker image
git clone --recurse-submodules https://github.com/AVSystem/Anjay.git
cd Anjay
docker build --no-cache --tag anjay
- Compile
docker run -it anjay
Contoh Program Client dengan "Anjay"
Jika konfigurasi "Anjay" Client pada device sudah benar, Maka akan bisa mengirimkan data sensor ke server. Sehingga kita bisa memantau dan melakukan manajemen perangkat IOT secara remote
Baca Juga : Berkenalan dengan bahasa pemograman Python
Berikut adalah tampilan "Anjay" Client yang sudah benar
Nah sekian pengenalan istilah "Anjay" yang berhubungan dengan pemograman untuk lebih lanjut info berkaitan dengan configurasi, setiing,dll nya bisa cek dokumentasi "Anjay" itu sendiri di link di bawah ini
https://avsystem.github.io/Anjay-doc/
keren
BalasHapusAnjay sekaleeeee, ngakakk bgt dahh
BalasHapushehehe ambil sisi baiknya saja yah gan
Hapus