GSM CONTROL GSM CONTROL adalah alat yang akan mengirim berita melalui SMS ke HP tertentu jika kondisi input mengalami perubahan.
Spesifikasi Hardware : 1. 2. 3. 4.
Voltage : 7.5 – 24 VDC, 2 Ampere Input : 4 Channel (5 – 24 VDC) Output : 2 Channel (Max. 24 VDC 1 Ampere) Temperature : 2 Channel (via I2C sensor)
Hirarki pemakai GSM CONTROL: 1) Pemakai yang terdaftar sebagai OWNER mempunyai otoritas tertinggi dan dapat mengakses semua perintah yang ada di GSM CONTROL. 2) Pemakai yang terdaftar sebagai USER1 atau USER2 hanya dapat : 1. Mengakses perintah STATUS dan ACK 2. Dapat menerima SMS dari perubahan status Input jika telah di set sebelumnya oleh OWNER 3. Dapat mengontrol perintah Output jika telah di set sebelumnya oleh OWNER
Prosedur pengiriman berita dari GSM CONTROL: GSM CONTROL akan mengirim SMS ke OWNER dan ke USER (yang telah di set) jika terjadi perubahan status dari input yang aktif. Proses pengiriman SMS akan berulang setiap 1 menit sampai OWNER atau USER telah mambalas dengan ACK. Maksimal pengiriman SMS akan berlangsung sebanyak 3 kali. Proses ACK dari OWNER dapat dilakukan dengan 2 cara ; 1. Mengirim ACK 2. Dial ke GSM CONTROL dan jika terdengar nada panggil sebanyak 2 kali maka matikan HP dan tunggu beberapa saat maka GSM CONTROL akan menghentikan pengiriman SMS dan akan mengirim SMS yang sama seperti pada permintaan STATUS. Pengecekan STATUS juga dapat dilakukan dengan cara ini. Proses ACK dari USER hanya dilakukan dengan satu cara yaitu dengan mengirim ACK ke GSM CONTROL.
www.onguards.com
Daftar perintah yang ada di GSM CONTROL - Perintah yang berhubungan dengan pemakai 1. OWNER 2. USER1 3. USER2 4. DELUSER1 5. DELUSER2 6. LISTUSER 7. PASSWORD - Perintah yang berhubungan dengan input / output 1. TEMP 2. INPON 3. INPOFF 4. OUTON 5. OUTOFF - Perintah dan lain lain 1. STATUS 2. ACK 3. RUN 4. STOP 5. VERSION
Perintah yang berhubungan dengan pemakai Perintah : OWNER Format : OWNER,”1234” Option : “1234” ® adalah default password Penjelasan : Perintah OWNER digunakan untuk mendaftarkan GSM CONTROL ke pemiliknya. Proses ini harus dilakukan pada awal pertama kali GSM CONTROL akan digunakan atau setelah proses RESET dilakukan. Contoh : HP mengirim : OWNER,”1234” SMS CONTROL akan membalas : OWNER,”1234”
Perintah : USER1 Format : USER1,”+6281222222222” Option : “+6281222222222” ® adalah no. HP yg akan di daftar sebagai USER1 Penjelasan : Perintah USER1 digunakan untuk mendaftarkan nomor HP lain sebagai user 1 ke GSM CONTROL. Contoh : HP mengirim : USER1,”+6281222222222” SMS CONTROL akan membalas : USER1,”+6281222222222” www.onguards.com
Perintah : USER2 Format : USER2,”+6281222222222” Option : “+6281222222222” ® adalah no. HP yg akan di daftar sebagai USER2 Penjelasan : Perintah USER2 digunakan untuk mendaftarkan nomor HP lain sebagai user 2 ke GSM CONTROL. Contoh : HP mengirim : USER2,”+6281222222222” SMS CONTROL akan membalas : USER2,”+6281222222222” Perintah : DELUSER1 Format : DELUSER1 Option : Penjelasan : Perintah DELUSER1 digunakan untuk menghapus user 1 dari GSM CONTROL. Contoh : HP mengirim : DELUSER1 SMS CONTROL akan membalas : DELUSER1 Perintah : DELUSER2 Format : DELUSER2 Option : Penjelasan : Perintah DELUSER2 digunakan untuk menghapus user 2 dari GSM CONTROL. Contoh : HP mengirim : DELUSER2 SMS CONTROL akan membalas : DELUSER2 Perintah : LISTUSER Format : LISTUSER Option : Penjelasan : Perintah LISTUSER digunakan untuk membaca nomor HP dari user 1 dan user 2 dari GSM CONTROL. Contoh : HP mengirim : LISTUSER SMS CONTROL akan membalas : USER1=+6281222222222 USER2=+6281333333333
www.onguards.com
Perintah : PASSWORD Format : PASSWORD,”1234”,”ABCD” Option : “1234” ® adalah password lama “ABCD” ® adalah password baru Penjelasan : Perintah PASSWORD digunakan untuk mengubah password Contoh : HP mengirim : PASSWORD,”1234”,”ABCD” SMS CONTROL akan membalas : PASSWORD,”1234”
Perintah yang berhubungan dengan Input / Output Perintah : TEMP Format : TEMP,Option1,Option2 Option1 : adalah Channel dari I2C sensor yaitu 1 dan 2 Option2 : <9999> ® adalah setpoint dari temperatur yg di pantau, min. –50.0 dan max. 150.0 (9999) ® adalah settle time atau waktu tunda sebelum pengiriman SMS dilakukan. Satuannya adalah millisecond, jadi 1000 Ms = 1 detik dan max. 65535 milisecond “xxxxxxxxxxx” ® adalah berita yg akan dikirim jika set point telah tercapai, max. 10 character. NOUSER ® berita SMS cuma dikirim ke OWNER saja. USER1 ® berita SMS dikirim ke OWNER dan USER1 USER2 ® berita SMS dikirim ke OWNER dan USER2 USERALL ® berita SMS dikirim ke OWNER, USER1 dan USER2 SENDHIGH ® berita SMS dikirim jika temperatur lebih besar dari setpoint SENDLOW ® berita SMS dikirim jika temperatur lebih kecil dari setpoint RUNSTOP ® TEMP berfungsi jika perintah RUN dijalankan dan tidak berfungsi jika perintah STOP dijalankan. Pada saat tidak berfungsi jika di check dengan perintah STATUS maka pada berita TEMP ada tanda (X). RUNCONT ® TEMP selalu berfungsi dan tidak berpengaruh pada perintah RUN dan STOP. DISABLE ENABLE
® TEMP tidak aktif, pada saat di check dengan perintah STATUS tidak ada berita TEMP. ® TEMP berfungsi normal.
www.onguards.com
Penjelasan : Perintah TEMP digunakan untuk mengatur fungsi-fungsi temperatur sensor Contoh : TEMP,1,<12.5> ® setpoint temperatur 1 adalah 12.5 °C TEMP,1,(1500) ® settle time 1.5 detik TEMP,1,”Suhu Box =” ® berita yang akan dikirim Suhu Box = 13.5 TEMP,1,USER1 ® berita akan dikirim ke OWNER dan USER1 TEMP,1,SENDHIGH ® berita akan dikirim jika temperatur lebih tinggi dari setpoint Perintah : INPON Format : INPON,Option1,Option2 Option1 : adalah Channel dari input yaitu 1 sampai 4 Option2 : (9999) ® adalah settle time atau waktu tunda sebelum pengiriman SMS dilakukan. Satuannya adalah millisecond, jadi 1000 Ms = 1 detik dan max. 65535 millisecond, (default = 50) “xxxxxxxxxxx” ® adalah berita yg akan dikirim jika status input high, max. 15 character, (default = INPUT X ON) NOUSER ® berita SMS cuma dikirim ke OWNER saja. (default) USER1 ® berita SMS dikirim ke OWNER dan USER1 USER2 ® berita SMS dikirim ke OWNER dan USER2 USERALL ® berita SMS dikirim ke OWNER, USER1 dan USER2 SENDHIGH ® berita SMS dikirim jika status input high (default) SENDLOW ® berita SMS dikirim jika status input low SENDALL ® berita SMS dikirim jika status input high maupun low RUNSTOP ® INPUT berfungsi jika perintah RUN dijalankan dan tidak berfungsi jika perintah STOP dijalankan. Pada saat tidak berfungsi jika di check dengan perintah STATUS maka pada berita INPUT ada tanda (X). RUNCONT ® INPUT selalu berfungsi dan tidak berpengaruh pada perintah RUN dan STOP. (default) DISABLE ENABLE
® INPUT tidak aktif, pada saat di check dengan perintah STATUS tidak ada berita INPUT X ® INPUT berfungsi normal. (default)
Penjelasan : Perintah INPON digunakan untuk mengatur fungsi-fungsi INPUT Contoh : INPON,1,(1500) ® settle time 1.5 detik INPON,1,”Pintu Terbuka” ® berita yang akan dikirim Pintu Terbuka INPON,1,USER1 ® berita akan dikirim ke OWNER dan USER1 INPON,1,SENDHIGH ® berita akan dikirim jika status input high www.onguards.com
Perintah : INPOFF Format : INPOFF,Option1,Option2 Option1 : adalah Channel dari input yaitu 1 sampai 4 Option2 : “xxxxxxxxxxx” ® adalah berita yg akan dikirim jika status input menjadi low, max. 15 character, (default = INPUT X OFF) Penjelasan : Perintah INPOFF digunakan untuk merubah berita yang dikirim jika status input menjadi low Contoh : INPOFF,1,”Pintu Tertutup” ® berita yang akan dikirim Pintu Tertutup Perintah : OUTON Format : OUTON,Option1,Option2 Option1 : adalah Channel dari output yaitu 1 dan 2 Option2 : (9999) ® adalah ON TIME yaitu lamanya waktu output aktif, jika diisi dengan 0 maka output akan aktif seterusnya sampai perintah untuk untuk di non aktifkan diterima. Satuannya adalah millisecond, jadi 1000 Ms = 1 detik dan max. 65535 millisecond, (default = 0) “xxxxxxxxxxx” ® adalah berita yg akan di terima untuk mengaktifkan OUTPUT, max. 15 character, (default = OUTPUT X ON) NOUSER ® output aktif jika berita di terima dari OWNER saja.(default) USER1 ® output aktif jika berita di terima dari OWNER dan USER1 USER2 ® output aktif jika berita di terima dari OWNER dan USER2 USERALL ® output aktif jika berita di terima dari OWNER, USER1 dan USER2 DISABLE ENABLE
® OUTPUT tidak aktif, pada saat di check dengan perintah STATUS tidak ada berita OUTPUT X ® OUTPUT berfungsi normal.(default)
Penjelasan : Perintah OUTON digunakan untuk mengatur fungsi-fungsi OUTPUT Contoh : OUTON,1,(1500) ® aktifkan output 1 selama 1.5 detik OUTON,1,”Nyalakan Lampu” ® berita yang akan diterima Nyalakan Lampu untuk mengaktifkan output 1 OUTON,1,USER1 ® output aktif jika berita di terima dari OWNER dan USER1.
www.onguards.com
Perintah : OUTOFF Format : OUTOFF,Option1,Option2 Option1 : adalah Channel dari output yaitu 1 dan 2 Option2 : “xxxxxxxxxxx” ® adalah berita yg akan di terima untuk mematikan OUTPUT, max. 15 character,(default = OUTPUT X OFF) Penjelasan : Perintah OUTOFF digunakan untuk merubah berita yang diterima untuk mematikan OUTPUT. Contoh : OUTOFF,1,”Matikan Lampu” ® berita yang akan diterima Matikan Lampu untuk mematikan OUTPUT.
Perintah dan lain lain Perintah : STATUS Format : STATUS Option : Penjelasan : Perintah STATUS digunakan untuk membaca status dari GSM CONTROL. Contoh : HP mengirim : STATUS SMS CONTROL akan membalas : TEMP.1 = 35.5 TEMP.2 = 40.0 INPUT 1 ON INPUT 2 OFF INPUT 3 ON INPUT 4 OFF OUTPUT 1 ON OUTPUT 1 OFF SIGNAL=20 Perintah : ACK Format : ACK Option : Penjelasan : Perintah ACK digunakan untuk memberi signal ke GSM CONTROL bahwa SMS dari GSM CONTROL telah di terima. Contoh : HP mengirim : ACK SMS CONTROL akan membalas : ACK
www.onguards.com
Perintah : RUN Format : RUN Option : Penjelasan : Perintah RUN digunakan untuk memberi signal ke GSM CONTROL bahwa semua input berjalan normal (jika ada perubahan status input maka GSM CONTROL akan mengirim SMS). Contoh : HP mengirim : RUN SMS CONTROL akan membalas : RUN Perintah : STOP Format : STOP Option : Penjelasan : Perintah STOP digunakan untuk memberi signal ke GSM CONTROL bahwa input yang telah di set RUNSTOP tidak akan mengirim SMS jika terjadi perubahan pada status input tersebut. Contoh : HP mengirim : STOP SMS CONTROL akan membalas : STOP Perintah : VERSION Format : VERSION Option : Penjelasan : Perintah VERSION digunakan untuk membaca software code dari GSM CONTROL. Contoh : HP mengirim : VERSION SMS CONTROL akan membalas : SOFTCODE 1000-0001-04-08
www.onguards.com