Ишни бажариш тартиби
Биринчи учта командаларни бажариш орқали вариант бўйича берилган SSID, шифрлаш усули ва паролни кўрсатиш билан уланиш нуқтасини ташкил этиш керак. Кейин унга уланиш ва бир неча АТ – командалар билан боғланишни текшириш керак. Текширишдан кейин уланиш нуқтасидан модулни узиш керак. Заводдаги созлашларни фақат зарурат бўлганда бекор қилиш керак.
AT – командаларни кетма-кет бажаринг.
1- жадвал
Лаборатория ишида бажариш зарур бўлган АТ – командалар рўйхати
Команда
|
Тавсиф
|
Бажариш
|
Параметрлар
|
АТ
|
Модулни текшириш
|
AT
|
Агар модуль муваффақиятли бошлаган бўлса, у ҳолда "OK" билан жавоб беради
|
AT+GMR
|
Дастур версиясини акс эттириш
|
AT+GMR
|
Версия 8 та рақамлар кўринишида акс этади. Биринчи гуруҳ 4 та рақамлар - AT версияси
(масалан, 0022), иккинчи гуруҳ 4 та рақамлар - SDK версияси (масалан, 0100)
|
AT+CWMODE_CUR
|
Жорий сеанс учун wi-fi режимини қайта улаш (current, яъни flash хотирада сақлаш)
|
AT+CWMODE_CUR=1
|
1=Station (WiFi мижоз), 2=SoftAP (уланиш нуқтаси), 3=ҳар иккала режимлар (Station+SoftAP)
Масалан, AT+CWMODE_CUR=1
|
AT+CWLAP
|
Мумкин уланиш нуқталари рўйхатини акс эттириш
|
AT+CWLAP
|
SSIDни киритиш, шифрлаш усули, сигнал кучи, MAC манзил, канал номери. Шифрлаш турлари: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK
Мисоллар: AT+CWLAP="wifi","ca:d7:19:d8:a6:44",6 ёки "home" номли WiFi тармоқни қидириш
AT+CWLAP="home",""
|
AT+CWJAP_CUR
|
AP уланиш нуқтасига уланиш (flash хотирада сақлашсиз)
|
AT+CWJAP_CUR=”Вариант”,” Вариант”
|
OK ёки ERRORни қайтаради. WiFi тармоқ SSID ва пароль қўш қўштирноқларда кўрсатилади, пароль ASCII 64 символларигача. Бу тармоқлар флеш хотирада сақланмайди. SSID ёки паролда махсус символлар (’,’、’“’ ва ’\’) бўлганда уларни тескари слеш билан экранлаш зарур. Масалан,
Агар SSID “ab\,c” ва пароль “0123456789”\” бўлса, у ҳолда команда қуйидаги кўринишга эга бўлади: AT+CWJAP_CUR =“ab\\\,c”,“0123456789\”\\”
|
AT+CWJAP_CUR
|
|
AT+CWJAP_CUR?
|
Уланган тармоқ номини қайтаради
|
AT+CIPSTATUS
|
Уланиш мақомини акс эттириш
|
AT+CIPSTATUS
|
0-4 =ID боғланишни қайтаради,
<тур>= боғланиш тури (2 - IP олинган, 3 - уланган, 4 - узилган)
“TCP” ёки “UDP”,
=ўчирилган IP манзил,
=ўчирилган порт,=алоқа тури: 0: мижоз сифатида уланган, 1: сервер сифатида уланган
|
AT+CIPSTA_CUR
|
Жорий сеанс учун station режимида IP манзилни кўриш/ ўрнатиш
|
AT+CIPSTA_CUR?
|
station жорий IP манзилини акс эттиради
|
AT+PING
|
Хост ёки IP манзил бўйича пинг
|
AT+PING=”ip”
|
Мисоллар:
AT+PING=”192.168.1.1”
AT+PING=”esp8266”
|
AT+CWQAP
|
Уланиш нуқтасидан узиш
|
AT+CWQAP
|
AT+CWQAP=? тест командалар
|
AT+RESTORE
|
Заводдаги созлашларни бекор қилиш
|
AT+RESTORE
(модулнинг ностабил ишлашида бажариш)
|
Изоҳ: Созлашлар бекор қилингандан кейин модулнинг қайта юкланиши бўлиб ўтади
|
Бажариш натижаси қуйидаги тарздаги кўринишга эга бўлиши керак (4.9 расм).
>AT
OK
>AT+GMR
>AT version:1.1.0.0(May 11 2016 18:09:56)
SDK version:1.5.4(baaeaebb)
Ai-Thinker Technology Co. Ltd.
Jun 13 2016 11:29:20
OK
>AT+CWMODE_CUR=1
OK
>AT+CWLAP
+CWLAP:(3,"XXXXXX",-86,"xx:xx:xx:xx:xx:xx",3,11,0)
+CWLAP:(3,"TUITAP",-42,"xx:xx:xx:xx:xx:xx",6,25,0)
+CWLAP:(4,"XXXXXXXXXX",-xx,"xx:xx:xx:xx:xx:xx",11,5,0)
OK
>AT+CWJAP_CUR="TUITAP","123456789a"
WIFI CONNECTED
WIFI GOT IP
OK
AT+CWJAP_CUR?
+CWJAP_CUR:"TUITAP","xx:xx:xx:xx:xx:xx",6,-46
OK
AT+CIPSTATUS
STATUS:2
OK
AT+CIPSTA_CUR?
+CIPSTA_CUR:ip:"192.168.43.122"
+CIPSTA_CUR:gateway:"192.168.43.1"
+CIPSTA_CUR:netmask:"255.255.255.0"
OK
AT+PING="192.168.43.1"
+6
OK
AT+CWQAP
OK
WIFI DISCONNECT
9- расм. Топшириқни бажарилишига мисол
Do'stlaringiz bilan baham: |