![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Exclusive code for server communication
Fork of test_thread by
main.cpp
- Committer:
- RahulSitaram
- Date:
- 2017-01-09
- Revision:
- 1:0ceb20b56f7f
- Parent:
- 0:adb256c0dfa9
- Child:
- 2:52ecf89221d3
File content as of revision 1:0ceb20b56f7f:
#include "mbed.h" #include "rtos.h" #include <string> DigitalOut led1(LED1); DigitalOut led2(LED2); std::string data; char read_data; uint8_t wifi_ack; Serial pc(USBTX, USBRX); //Serial Wifi(P2_14,P2_15); Serial Wifi(P5_0, P5_1); bool i = true; bool j = false; char MSB; char LSB; void reader_thread(void const *args) { while (true) { if(Wifi.readable()){ while(Wifi.readable()){ read_data = Wifi.getc(); pc.putc(read_data); } } Wifi.puts("\n"); pc.puts("\n"); } } void send_to_device(string command){ } int main() { led1 = 1; led2 = 1; uint8_t data[3] = {0x47, 0x32, 0xA7}; Wifi.puts("AT"); Wifi.puts("AT+RST"); wait(2); Wifi.puts("AT+CWMODE=3"); wait_ms(100); Wifi.puts("AT+CWJAP=\"Username\"+\"Password\""); Wifi.puts("AT+CIPMUX=1"); Thread thread(reader_thread); Wifi.puts("AT+CIPSTART=0,\"TCP\",\"localhost/peach/index.php?device_token=jabv5su2&device_id=gr_peach1&command4u=Sent_Something\",80"); Wifi.puts("AT+CIPSEND=0,30"); Wifi.puts("GET localhost/peach/index.php?device_token=jabv5su2&device_id=gr_peach1&command4u=Sent_Something HTTP/1.1" ); while (true) { led1 = !led1; Thread::wait(500); } }