«IoT simsiz tizimlari» fanidan 5-topshiriq bajardi: Qabul qildi: Тoshkent 2023


Download 0.62 Mb.
bet3/7
Sana11.05.2023
Hajmi0.62 Mb.
#1453519
1   2   3   4   5   6   7
Bog'liq
IoT 3-TOPSHIRIQ

Ишни бажариш тартиби


Биринчи учта командаларни бажариш орқали вариант бўйича берилган 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
(модулнинг ностабил ишлашида бажариш)

Изоҳ: Созлашлар бекор қилингандан кейин модулнинг қайта юкланиши бўлиб ўтади

Бажариш натижаси қуйидаги тарздаги кўринишга эга бўлиши керак (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- расм. Топшириқни бажарилишига мисол



Download 0.62 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling