Untuk menghubungkan device ke Geeknesia dengan menggunakan protokol mqtt, sebelumnya harus install library PubSubClient. untuk jenis install library ada dua cara yang bisa dipilih :
1. Jika menggunakan arduino portable atau menginginkan kompatibilitas tinggi dalam pengeditan program, bisa menggunakan metode "joint" library digabungkan dengan program utama dalam satu folder dan nama folder harus mengikuti nama program utama.
2. Jika ingin membuat library berfungsi secara universal, maka cara instal library sama seperti library lainnya.
Tutorial Install Library :
1. Install library dengan metode "joint" :
- Download file library pada attachment di bawah.
- Unrar file.
- Terdapat 2 folder "PubSubClientDefault" dan "PubSubClientJoint", pilih folder "PubSubClientJoint" dan untuk memprogram cukup edit bagian mainProgram.ino seperti pada gambar di bawah.
- Selesai.
2. General Install library PubSubClient
- Download file library pada attachment di bawah.
- Unrar file.
- Terdapat 2 folder "PubSubClientDefault" dan "PubSubClientJoint", pilih "PubSubClientDefault" kemudian unrar dan copy ke Documents -> Arduino -> libraries.
- Restart Software Arduino.
- Selesai.