connect to mqtt thethingsnetwork (ttn)


Akhirnya setelah kesana kemari browsing ketemu juga cara mqtt ke ttn kebetulan belakangan ini lagi iseng2 main lora dan gampangnya karena belum punya server sendiri saya pakai thethingsnetwork.org untuk test upload data ke server.

Nah semingguan ini saya penasaran ada ngga ya cara paling mudah untuk konek ke server ttn tanpa harus masuk ke console ttn, nah akhirnya ketemu juga caranya ternyata data kita di ttn bisa dibaca lewat mqtt.

Dengan mosquitto_sub kita bisa mengakses data di ttn, postingan ini sekali lagi bukan buat show off cuman sebagai catatan pribadi saya dan siapa tau bisa berguna buat yang lain juga.

mosquitto_sub -h <server>.thethings.network -t '+/devices/+/up' -u '<nama appid>' -P 'ttn-account-v2.<accesskey>' -v

Ganti beberapa paramater berikut saya bolak balik nyari akhirnya ketemu juga

  • <server> = server yang kita gunakan untuk upload data ke server ttn karena saya pake ttn handler asia sebagai server maka <server> saya ganti dengan asia-se
  • <nama appid> = lihat settingan di ttn ganti dengan Application ID
  • <access key> = ganti dengan access keys di bagian bawah applications

kalau berhasil maka di terminal kita akan muncul random text yang isinnya uplink data kita ke ttn atau mau lihat yang lain juga bisa baca baca formatnya disini

Semoga bermanfaat lanjut ngoprek …

Tips menjalankan select2 didalam modal


Catatan supaya ngga lupa, terkadang select2 ngga jalan didalam modal, caranya setelah browsing cukup simple hapus saja tabindex=”-1″ didalam modal dan voila berhasil

Screen Shot 2018-02-04 at 17.43.08

Membuat headless virtualbox machines


Hai ketemu lagi dengan kakeko, kali ini saya akan share gimana caranya supaya mesin kita yang ada di virtual box jalan otomatis ketika pc kita hidup atau setelah restart, caranya cukup mudah pastikan virtualbox jalan dan mesin yang ada divirtual box sudah diinstall dan bekerja sebagaimana mestinya.

Ok persiapan pertama tama buka terminal di pc host jangan di virtual ya tetapi di host tempat kita menginstall virtualbox, kemudian enable service rc.local

sudo systemctl enable rc-local.service

VBoxManage list vms

untuk melihat virtual mesin kita yang sudah terinstall

Lalu selanjutnya edit rc.local di sini /etc/rc.local

tambahkan baris ini diatas exit

 

su username -c "VBoxManage startvm 'nama_virtual' --type headless &" 

Yang harus diperhatikan adalah sesuaikan username dengan username dari host kita dan kemudian masukkan nama virtual yang sudah kita buat divirtualbox kita.

Selesai untuk mengetes berhasil apa tidak silahkan restart pc host kemudian lihat status service nya apakan ada error apa tidak, caranya dengan mengetikkan command ini di terminal

sudo systemctl status rc-local.service

Selesai cukup mudah bukan silahkan mencoba