11
esp8266.cpp@1:e8b9ee1156c8, 2022-06-24 (annotated)
- Committer:
- yezhong
- Date:
- Fri Jun 24 01:32:32 2022 +0000
- Revision:
- 1:e8b9ee1156c8
- Parent:
- 0:a94222cedd2e
1
Who changed what in which revision?
User | Revision | Line number | New 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 | } |