• Tidak ada hasil yang ditemukan

Topologi Wi-Fi AP+STA

C. Alat yang Diperlukan  PC sebagai server (1)

 Router (1)

 USR-WIFI232-G (1)

 Serial to USB (1)

 PC sebagai User Device (1)

 Mobile/Pad atau Laptop.

D. Langkah-Langkah Percobaan

 Hidupkan modul USR-WIFI232-G (kristianiira1) dan hubungkan PC sebagai user device dengan kabel serial to USB.

 Hidupkan router dan PC untuk server.

 Pada PC di user de i e asuk ke hala a e . . . ke udia

asuk de ga user a e ad i da pass ord f kuk

62

 Masuk ke pe gatura akses e pilih “TA “etti g

Gambar 3. Halaman Web STA Setting

 Klik s a u tuk e ilih ““ID router lalu Ok

Gambar 4. Memilih Station pada STA Setting

63

Gambar 5. Memasukkan Password Router

 Pilih “TA ode pada Work Mode atau AP+“TA jika i gi U“R-WIFI dapat

terhubung sekaligus dengan router dan mobile/PAD

Gambar 6. Memilih Mode Kerja STA  Restart modul untuk menyimpan perubahan pengaturan.

64

Gambar 7. Restart Modul

 Hidupkan Wi-FI pada mobile/PAD ke modul USR-WIFI232-G dapat terlihat

terdapat a a jari ga kristia iira = odul U“R-WIFI232-G dan

kristia iira = router. Klik o e t pada kristia iira da asukka

pass ord . Maka a tara o ile de ga odul U“R-WIFI232-G

bekerja pada mode AP dan router dengan modul USR-WIFI232-G bekerja dalam mode STA secara bersamaan.

Gambar 7. Smart phone Terkoneksi dengan kristianiira1

Jika modul USR-WIFI232-G bekerja pada mode STA LED dari Wi-Fi akan menyala biru sebagai tanda dan pada AP+STA akan menyala hijau dan biru.

65 E. Latihan Soal

Berikan analisa tentang Wi-Fi sebagai STA dan AP+STA!

F. Kajian Pustaka

Jinan USR IOT Technology Limited, Low Power Wifi Module User Manual (USR-WIFI232-G)V1.3, Jinan USR IOT Technology Limited, China.

66

P

raktikum 5

AT Command

A. Tujuan

 Memberikan pengenalan perintah-perintah dan mengetahui Instruction Syntax Format.

 Mahasiswa mampu mencoba mengkonfigurasikan USR-WIFI232-G dengan

AT Command. B. Dasar Teori

Pada AT command saat USR-WIFI2332-G dihidupkan, modul bekerja sebagai mode transparent transmission, kemudian pengguna dapat menghubungkan pada pengaturan mode dengan serial portcommand. Dengan menggunakan WIFI232-Tool, USR-WIFI232-G-Setup v1.10 diatur sesuai dengan o port”ya g dipakai da a drate” yang digunakan adalah 115200 dengan IP 10.10.100.254.

“aat dikiri ka peri tah +++ aka U“R-WIFI232 akan menerima

+++ da e erika feed a k a se agai ko fir asi da aka e erika

feedback +ok u tuk asuk dala AT+Instruction set mode pengaturan

Gambar 1. USR-WIFI232-G-Setup v1.10

Pe ggu a dapat e asukka peri tah de ga pe gatura Send

o a d via o ” dan AT+Instruction di asukka , ke udia klik Send

o a d” u tuk e giri ka peri tah. Pe ggu a dapat e asukka AT+H

untuk memperlihatkan macam-macam perintah dan penjelasan untuk memulainya.

67 3.3.1 Instruction Syntax Format

Protokol AT+Instruction berdasarkan instruksi dari perintah ASCII, penjelasan dari syntax format adalah sebagai berikut

Format Deskripsi

< > : Berarti bagian harus disertakan [ ] : Berarti bagian opsional

Pesan Perintah

AT+<CMD>[op][para-1,para-2,para-3,para-4…]<CR> AT+ : Prefix pesan perintah

CMD : Perintah string

[op] : Simbol operator perintah

= : Perintah memerlukan parameter input

NULL :Permintaan perintah pada paramerter pengaturan yang sering digunakan.

[para-n] : Parameter masukan untuk mengatur jika diperlukan. <CR : Enter Key 0x0a atau 0x0d dalam ASCII

Pesan Respon

+<RSP>[op] [para-1,para-2,para-3,para-4…]<CR><LF><CR><LF> + : Awalan dari pesan respon

RSP : Respon string

ok : Sukses

ERR : Gagal [op] : =

[para-n] :Parameter jika perintah permintaan atau error code saat kesalahan terjadi

<CR> : ASCII 0x0d <LF> : ASCII 0x0a

Kode Error

Tabel 1. Penjelasan Kode Error Kode Error Deskripsi

-1 Format perintah tidak valid -2 Perintah tidak valid

-3 Simbol operasi tidak valid -4 Parameter tidak valid -5 Operasi yang tidak diijinkan

68 3.3.2 AT+Instruction set

Tabel 2. AT+Instruction Set List Instruksi Deskripsi

<null> Tidak ada Manajemen Set Instruksi

E Membuka/menutup tampilan fungsi kembali

WMODE Mengatur Wi-Fi bekerja pada mode (AP/STA/APSTA) ENTM Mengatur modul ke dalam mode transmisi transparan TMODE Mengatur modul ke mode transfer data

MID Mengatur modul informasi ID

VER Mengatur modul informasi versi sofware RELD Mengembalikan ke pengaturan default pabrik Z Re-start modul

H Bantuan

Mengkonfigurasikan Parameter Set Instruksi

CFGRD Parameter-parameter yang mengkonfigurasikan pengguna batch read CFCWR Parameter-parameter yang mengkonfigurasikan batch write

CFGFR Parameter-parameter yang mengkonfigurasikan batch read factory default CFGTF Mengkopi parameter pengguna ke parameter default pabrik

UART Set Instruksi

UART Mengatur parameter-parameter serial port UARTF Membuka/menutup UART fungsi auto-frame UARTFT Mengatur UART pemicu waktu auto-frame UARTFL Mengatur UART pemicu panjang auto-frame

UARTTE Mengatur UART pemicu waktu auto-frame diantara dua byte Perintah Set Mode

SEND Mengirimkan data pada mode perintah RECV Menerima data pada mode perintah Jaringan Set Instruksi

PING I struksi Pi g jari ga

NETP Mengatur parameter-parameter protokol jaringan TCPLK Mengatur jika TCP link sudah build-up

69

Tabel 1. AT+Instruction Set List (lanjutan) TCPTO Mengatur TCP timeout

TCPDIS Membuka/menutup TCP link

Wi-Fi STA Set Instruksi (Efektif saat modul bekerja sebagai STA) WSKEY Mengatur parameter-parameter keamanan STA WSSSID Mengatur yang terkait parameter-parameter AP SSID WANN Mengatur parameter-parameter jaringan STA

WSMAC Mengatur MAC address STA WSLK Mengatur status STA Wi-Fi link WSLQ Mengatur kekuatan sinyal STA Wi-Fi WSCAN Scan AP

WSDNS Mengatur statik DNS server address STA Wi-Fi AP Set Instruksi (Efektif saat modul bekerja sebagai AP) LANN Mengatur parameter-parameter jaringan AP WAP Mengatur parameter-parameter AP Wi-Fi WAKEY Mengatur parameter-parameter keamanan AP WAMAC Mengatur MAC address AP

WADHCP Mengatur status AP DHCP server Halaman Web Manajemen Set Instruksi

WEBSWITCH Pilihan mengatur halaman web

PLANG Mengatur pilihan bahasa halaman web WEBU Mengatur username dan code halaman web Remote Upgrade Set Instruksi

UPURL Mengatur remote upgrade URL address

UPFILE Mengatur remote upgrade mengkonfigurasikan nama file UPST Memulai remote upgrade

Manajemen Daya Set Instruksi

MSLP Mengatur parameter-parameter deep sleep/ mode standby Set Instruksi yang Lain

WRMID Mengatur modul ID

ASWD Mengatur kode konfigurasi Wi-Fi

Format perintah dan Fungsi Penjelasan dari AT Command :

1. AT+E

 Fungsi : Membuka/menutup tampilan fungsi kembaliFormat :

AT+E<CR>

+ok<CR>< LF ><CR>< LF >

Saat modul USR-WIFI232-G awalnya terhubung dari transmisi transparan ke

ode ko figurasi, status e a pilka ke ali ter uka, asuka AT+E

u tuk e utup ke ali fu gsi, asuka AT+E lagi aka e uka fu gsi

kembali.

2. AT+WMODE

 Fungsi : Mengatur /mendapatkan mode kerja Wi-Fi Format :

70 AT+WMODE<CR> +ok=<mode><CR>< LF ><CR>< LF >  Mengatur Operasi AT+ WMODE=<mode><CR> +ok<CR>< LF ><CR>< LF >  Parameter:

 mode: mode kerja Wi-Fi

 AP

 STA

 APSTA 3. AT+ENTM

 Fugsi : Mengatur modul ke dalam mode transmisi transparan  Format:

AT+ENTM<CR>

+ok<CR>< LF ><CR>< LF >

Saat mengoperasikan perintah ini, modul terhubung ke mode konfigurasi ke mode transmisi transparan.

4. AT+TMODE

 Fungsi : Mengatur/mendapatkan mode transfer data pada modul  Format:  Mendapatkan operasi AT+TMODE<CR> +ok=<tmode><CR>< LF ><CR>< LF >  Mengatur Operasi AT+TMODE=<tmode><CR> +ok<CR>< LF ><CR>< LF >  Parameter :

 tmode: mode transfer data, termasuk:

 throughput

 cmd 5. AT+MID

 Fungsi: Mendapatkan informasi ID modul

 Format :

 Mendapatkan Operasi

AT+MID<CR>

+ok=<module_id><CR>< LF ><CR>< LF >  Parameter:

 module_id: Informasi modul ID

 HF-LPB;

Catatan: Pengguna dapat mengatur parameter ini dengan AT+WRMID.

6. AT+VER

 Fungsi : Mendapatkan informasi modul versi software

71

 Mendapatkan Operasi

AT+VER<CR>

+ok=<ver><CR>< LF ><CR>< LF >

 Parameter:

 ver: Modul informasi versi software 7. AT+RELD

 Fungsi: modul mengembalikan ke seting default

 Format:

 Mengatur Operasi

AT+ RELD<CR>

+ok=rebooting…<CR>< LF ><CR>< LF >

Saat mengoperasikan perintah ini, modul akan mngembalikan ke seting default pabrik dan reboot

8. AT+Z

 Fungsi: Re-start modul

 Format: AT+ Z<CR> 9. AT+H  Fungsi: Bantuan  Format:  Mendapakan Operasi AT+H<CR> +ok=<command help><CR>< LF ><CR>< LF >  Parameter:

 command help: pengenalan perintah 10.AT+CFGRD

 Fungsi: Parameter-Parameter Batch Read User Configure

 Format:

 Mendapatkan Operasi

AT+CFGRD<CR>

+ok=<config><CR>< LF ><CR>< LF >  Parameter:

 config: yang pertama dua byte berarti panjang dari parameter konfigurasi

11.AT+CFGWR

 Fungsi: Parameter-Parameter Batch Write User Configure

 Format:

 Mengatur Operasi

AT+CFGWR=<config><CR> +ok<CR>< LF ><CR>< LF >  Parameter :

 config: yang pertama dua byte berarti panjang dari parameter konfigurasi

72

12.AT+CFGFR

 Fungsi: Parameter-Parameter Batch Read Factory Default Configure

 Format:

 Mendapatkan Operasi

AT+CFGFR<CR>

+ok=<config><CR>< LF ><CR>< LF >  Parameter:

 config: yang pertama dua byte berarti panjang dari parameter konfigurasi

13.AT+CFGTF

 Fungsi: Parameter-Parameter Copy User Parameters to Factory Default

 Format:

 Mendapatkan Operasi

AT+CFGTF<CR>

+ok=<status><CR>< LF ><CR>< LF >  Parameter :

 status: feedback status operasi 14.AT+UART

 Fungsi: Mengatur/mendapatkan parameter-parameter serial port

 Format:  Mendapatkan Operasi AT+UART<CR> +ok=<baudrate,data_bits,stop_bit,parity><CR>< LF ><CR>< LF >  Mengatur Operasi AT+UART=<baudrate,data_bits,stop_bit,parity><CR> +ok<CR>< LF ><CR>< LF >  Parameter:  baudrate:  300,600,1200,1800,2400,4800,9600,19200,38400,57600,115200 ,230400,380400,460800.  data_bits:  8  stop_bits:  1,2  parity:  NONE  EVEN  ODD  Flowctrl: (CTSRTS)

 NFC: No hardware flow control

73

15.AT+ UARTF

 Fungsi: Membuka/menutup fungsi UART auto-frame

 Format:  Mendapatkan Operation AT+ UARTF<CR> +ok=<para><CR>< LF ><CR>< LF >  Mengatur Operasi AT+ UARTF=<para ><CR> +ok<CR>< LF ><CR>< LF >  Parameter:  para:

 disable - Close auto-frame function;

 enable - Open auto-frame function; 16.AT+ UARTFT

 Fungsi: Mengatur/Mendapatkan UART auto-frame trigger time

 Format:  Mendapatkan Operasi AT+ UARTFT<CR> +ok=<time><CR>< LF ><CR>< LF >  Mengatur Operasi AT+ UARTFT=<time ><CR> +ok<CR>< LF ><CR>< LF >  Parameter:

 time: Range 100 ~10000; Unit: ms. Auto-frame trigger time 17.AT+ UARTFL

 Fungsi: Mengatur/mendapatkan UART auto-frame trigger length

 Format:  Mendapatkan Operasi AT+ UARTFL<CR> +ok=<len><CR>< LF ><CR>< LF >  Mengatur Operasi AT+ UARTFL=<len ><CR> +ok<CR>< LF ><CR>< LF >  Parameter:

 len: Range 16 ~1400; Unit: Byte. Auto-frame trigger length 18.AT+ UARTTE

 Fungsi: Mengatur/mendapatkan UART free-frame trigger time diantara dua byte  Format:  Mendapatkan Operasi AT+ UARTTE<CR> +ok=<mode><CR>< LF ><CR>< LF >  Mengatur Operasi AT+ UARTTE=<mode><CR> +ok<CR>< LF ><CR>< LF >

74  Parameter:

 mode:

 fast: free-frame trigger time diantara dua byte adalah 10ms

 normal: free-frame trigger time diantara dua byte adalah 50ms 19.AT+ SEND

 Fungsi: Mengirimkan data pada mode perintah

 Format:

AT+SEND=<data_lenth, data_content><CR> +ok<CR>< LF ><CR>< LF >

 Parameter:

 data_lenth: panjang dari pengiriman data. Range: 0~1000 Byte

 data_content: konten dari pengiriman data

saat dua parameter konflik, akan memilih value yang lebih kecil untuk mengirimkan data

20.AT+ RECV

 Fungsi: Menerima data pada mode perintah

 Format:

AT+RECV=<data_lenth><CR>

+ok=< data_lenth, data_content><CR>< LF ><CR>< LF >  Parameter:

 data_lenth: panjang dari penerimaan data. Range: 0~1000 Byte

 data_content: konten dari penerimaan data

Jika tidak menerima apapun data dalam 3 detik, akan diberikan feedback +ok=0

21.AT+ PING

 Fu gsi: I struksi PING jari ga

 Format:

 Mengatur Operasi

AT+ PING=<IP_address ><CR> +ok=<sta><CR>< LF ><CR>< LF >  Parameter:

 sta: hasil feedback

 Success

 Timeout

 Unknown host 22.AT+NETP

 Function: Mengatur/mendapatkan pameter-parameter protokol jaringan  Format:  Mendapatkan Operasi AT+NETP<CR> +ok=<protocol,CS,port,IP><CR>< LF ><CR>< LF >  Mengatur Operasi

75 AT+NETP=<protocol,CS,port,IP><CR> +ok<CR>< LF ><CR>< LF >  Parameter:  protocol:  TCP  UDP  CS: mode jaringan  SERVER  CLIENT

 Port: ID port protokol: Desimal digit dan kurang dari 65535

 IP: Server IP address saat modul diset sebagai client 23.AT+ TCPLK

 Fungsi: Mendapatkan jika TCP link sudah build-up

 Format:

AT+ TCPLK<CR>

+ok=<sta><CR>< LF ><CR>< LF >  Parameter:

 sta: jika modul sudah setup TCP link;

 on: TCP link setup;

 off: TCP link not setup; 24.AT+ TCPTO

 Fungsi: Mengatur/mendapatkan TCP timeout

 Format:  Mendapatkan Operasi AT+ TCPTO<CR> +ok=<time><CR>< LF ><CR>< LF >  Mengatur Operasi AT+ TCPTO=<time ><CR> +ok<CR>< LF ><CR>< LF >  Parameter :

 time: TCP timeout time

 <= 600, (600s)

 >=0, (0 means no timeout)

 Default, 300s 25.AT+TCPDIS

 Fungsi: Membuka/menutup TCP link

 Format:

 Mendapatkan Operasi

AT+TCPDIS<CR>

+ok=<sta><CR>< LF ><CR>< LF >

 Mengatur Operasi

AT+ TCPDIS =<on/off><CR> +ok<CR>< LF ><CR>< LF >  Parameter:

76

 On, TCP link close

 off,TCP link on

Saat seting, off berarti menutup TCP link. Setelah selesai perintah

i i, odul dis o e t dari TCP li k da tidak terhu u g lagi. O

berarti menutup TCP link. Setelah selesai dari perintah ini, modul segera reconnect TCP server

26.AT+WSSSID

 Fungsi: Mengatur/mendapatkanparameter SSID AP

 Format:

 Mendapatkan Operasi

AT+WSSSID<CR>

+ok=<ap’s ssid><CR>< LF ><CR>< LF >

 Mengatur Operasi

AT+ WSSSID=<ap’s ssid ><CR> +ok<CR>< LF ><CR>< LF >  Parameter:

 Ap ssid: AP SSID (dalam 32 karakter); 27.AT+WSKEY

 Fungsi: mengatur/mendapatkan parameter keamanan STA

 Format:

 Mendapatkan Operasi

AT+WSKEY<CR>

+ok=<auth,encry,key><CR>< LF ><CR>< LF >

 Mengatur Operasi

AT+ WSKEY=< auth,encry,key><CR> +ok<CR>< LF ><CR>< LF >

 Parameter:

 auth: mode authentication

 OPEN

 SHARED

 WPAPSK

 WPA2PSK

 encry: algoritma enkripsi

 NONE: Whe auth=OPEN , effe ti e

 WEP: Whe auth=OPEN atau “HARED , efektif

 TKIP: Whe auth= WPAP“K atau WPA P“K , efektif

 AE“: Whe auth= WPAP“K WPA P“K , efektif

 key: password, ASCII code, akan kurang dari 64 bit dan lebih besar dari 8 bit

28.AT+ WANN

 Fungsi: mengatur/mendapatkan seting jaringan STA

 Format:

 Mendapatkan Operasi

77

+ok=<mode,address,mask,gateway><CR>< LF ><CR>< LF >

 Mengatur Operasi

AT+ WANN=< mode,address,mask,gateway ><CR> +ok<CR>< LF ><CR>< LF >

 Parameter:

 mode: seting jaringan IP STA

 static: IP statik

 DHCP: IP dinamik

 address: IP address STA

 mask: subnet mask STA

 gateway: gateway address STA 29.AT+ WSMAC

 Fungsi: mengatur/mendapatkan parameter MAC address

 Format:  Mendapatkan Operasi AT+WSMAC<CR> +ok=<mac_address><CR>< LF ><CR>< LF >  Mengatur Operasi AT+ WSMAC=<code,mac_address><CR> +ok<CR>< LF ><CR>< LF >  Parameter :

 code: kode keamanan

 8888 (default value)

Mac_address: STA MAC address, misalnya ACCF23FF1234

30.AT+ WSLK

 Fungsi: mendapatkan status WiFi link STA

 Format:  Mendapatkan Operasi AT+ WSLK<CR> +ok=<ret><CR>< LF ><CR>< LF >  Parameter:  ret

 Dis o e ted , jika tidak ada koneksi WiFi

 AP’ ““ID(AP’s MAC , jika koneksi WiFi tersedia

 RF Off , jika WiFi OFF

31.AT+ WSLQ

 Fungsi: mendapatkan kekuatan sinyal WiFi STA

 Format:  Mendapatkan Operasi AT+ WSLQ<CR> +ok=<ret><CR>< LF ><CR>< LF >  Parameter:  ret

78

 AP’s WiFi sig al stre gth , jika koneksi WiFi tersedia

32.AT+WSCAN  Fungsi: Scan AP  Format: AT+ WSCAN<CR> +ok=<ap_site><CR>< LF ><CR>< LF >  Parameter:  ap_site: mencari AP 33.AT+ WSDNS

 Fungsi: mengatur/mendapatkan STA statik DNS server address

 Format:  Mendapatkan Operasi AT+WSDNS<CR> +ok=<address><CR>< LF ><CR>< LF >  Mengatur Operasi AT+ WSDNS =<address><CR> +ok<CR>< LF ><CR>< LF >  Parameter:

 address: STA DNS server address; Effective right away. 34.AT+ LANN

 Fungsi: mengatur/mendapatkan parameter jaringan AP

 Format:

 Mendapatkan Operasi

AT+LANN<CR>

+ok=<ipaddress,mask><CR>< LF ><CR>< LF >

 Mengatur Operasi

AT+ LANN=< ipaddress,mask><CR> +ok<CR>< LF ><CR>< LF >

 Parameter:

 ipaddress: IP address AP

 mask: net mask AP 35.AT+WAP

 Fungsi: mengatur/mendapatkan parameter Wi-Fi AP

 Format:

 Mendapatkan Operasi

AT+WAP<CR>

+ok=<wifi_mode,ssid,channel><CR>< LF ><CR>< LF >

 Set Operasi

AT+ WAP =<wifi_mode,ssid,channel><CR> +ok<CR>< LF ><CR>< LF >

 Parameter:

 wifi_mode: mode Wi-Fi, meliputi:

 11B

79

 11BGN (Default Value)

 ssid:SSID pada mode AP

 channel: Wi-Fi channel pilihan:

 AUTO

Dokumen terkait