11

Committer:
yezhong
Date:
Fri Jun 24 01:32:32 2022 +0000
Revision:
1:e8b9ee1156c8
Parent:
0:a94222cedd2e
1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
adhithyan15 0:a94222cedd2e 1 #include "esp8266.h"
adhithyan15 0:a94222cedd2e 2 #include <algorithm>
adhithyan15 0:a94222cedd2e 3 #include <cctype>
yezhong 1:e8b9ee1156c8 4 #include "wifi_example.h"
yezhong 1:e8b9ee1156c8 5 #include "data_pc.h"
adhithyan15 0:a94222cedd2e 6
adhithyan15 0:a94222cedd2e 7
yezhong 1:e8b9ee1156c8 8 void moshi(void)
yezhong 1:e8b9ee1156c8 9 {
yezhong 1:e8b9ee1156c8 10 wifi.printf("AT+CWMODE=3\r\n");
adhithyan15 0:a94222cedd2e 11 }
adhithyan15 0:a94222cedd2e 12
yezhong 1:e8b9ee1156c8 13 void mima(void)
adhithyan15 0:a94222cedd2e 14 {
yezhong 1:e8b9ee1156c8 15 wifi.printf("AT+CWJAP=\"%s\",\"%s\"\r\n","prc1","Prc123456");
adhithyan15 0:a94222cedd2e 16 }
yezhong 1:e8b9ee1156c8 17
yezhong 1:e8b9ee1156c8 18 void getMyIP(void)
yezhong 1:e8b9ee1156c8 19 {
yezhong 1:e8b9ee1156c8 20 wifi.printf("AT+CIFSR\r\n");
adhithyan15 0:a94222cedd2e 21 wait(2);
adhithyan15 0:a94222cedd2e 22 char buf[2000];
adhithyan15 0:a94222cedd2e 23 int counter = 0;
adhithyan15 0:a94222cedd2e 24 while(1){
yezhong 1:e8b9ee1156c8 25 if(wifi.readable()){
yezhong 1:e8b9ee1156c8 26 buf[counter] = wifi.getc();
adhithyan15 0:a94222cedd2e 27 counter = counter + 1;
adhithyan15 0:a94222cedd2e 28 }else{
adhithyan15 0:a94222cedd2e 29 wait(2);
yezhong 1:e8b9ee1156c8 30 if(!wifi.readable()){
adhithyan15 0:a94222cedd2e 31 break;
adhithyan15 0:a94222cedd2e 32 }
adhithyan15 0:a94222cedd2e 33 }
adhithyan15 0:a94222cedd2e 34 }
yezhong 1:e8b9ee1156c8 35
yezhong 1:e8b9ee1156c8 36 return ;
adhithyan15 0:a94222cedd2e 37 }
adhithyan15 0:a94222cedd2e 38
yezhong 1:e8b9ee1156c8 39 /*
yezhong 1:e8b9ee1156c8 40 void getMyIP(void)
yezhong 1:e8b9ee1156c8 41 {
yezhong 1:e8b9ee1156c8 42 wifi.printf("AT+CIFSR\r\n");
adhithyan15 0:a94222cedd2e 43 }
yezhong 1:e8b9ee1156c8 44 */
adhithyan15 0:a94222cedd2e 45
adhithyan15 0:a94222cedd2e 46
adhithyan15 0:a94222cedd2e 47
yezhong 1:e8b9ee1156c8 48 void lianjie(void)
yezhong 1:e8b9ee1156c8 49 {
yezhong 1:e8b9ee1156c8 50 wifi.printf("AT+CIPMUX=0\r\n");
adhithyan15 0:a94222cedd2e 51 }
yezhong 1:e8b9ee1156c8 52
yezhong 1:e8b9ee1156c8 53 void UDP(void)
yezhong 1:e8b9ee1156c8 54 {
yezhong 1:e8b9ee1156c8 55 wifi.printf("AT+CIPSTART=\"%s\",\"%s\",%d,%d,%d\r\n","UDP","127.0.0.1",8585,8585,0);
yezhong 1:e8b9ee1156c8 56 }