NNN40 change mode from AP to STA by HTTP server

Dependencies:   WIFI_API_32kRAM mbed

How to use Demo code

  • Step1: Prepare a router, and set the SSID and Password as follow
  1. SSID: "SSID"
  2. Password: "0123456789"
  • Step2: Burn demo code to NNN40 module.

You can drag and drop the sample code to NNN40 module.

  • Step3: Login module from Http server (192.168.2.1) by PC.

You can set SSID and password by browser. After clicking "confirm" button, the module will change mode from AP to STA, get IP from router

  • DEMO video:
Committer:
lester0507
Date:
Wed Oct 21 05:54:02 2015 +0000
Revision:
14:b007595028e2
Parent:
0:9e4bcb10b3e3
fix bug for ssid underline.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
feb11 0:9e4bcb10b3e3 1 #ifndef RPCOBJECTMANAGER
feb11 0:9e4bcb10b3e3 2 #define RPCOBJECTMANAGER
feb11 0:9e4bcb10b3e3 3
feb11 0:9e4bcb10b3e3 4 #include <list>
feb11 0:9e4bcb10b3e3 5
feb11 0:9e4bcb10b3e3 6 class RPCObjectManager
feb11 0:9e4bcb10b3e3 7 {
feb11 0:9e4bcb10b3e3 8 public :
feb11 0:9e4bcb10b3e3 9
feb11 0:9e4bcb10b3e3 10 static RPCObjectManager& instance();
feb11 0:9e4bcb10b3e3 11
feb11 0:9e4bcb10b3e3 12 void store_object(char *obj_name);
feb11 0:9e4bcb10b3e3 13 void remove_object(char *obj_name);
feb11 0:9e4bcb10b3e3 14 bool lookup_object(char *obj_name);
feb11 0:9e4bcb10b3e3 15
feb11 0:9e4bcb10b3e3 16 std::list<char*>::iterator begin();
feb11 0:9e4bcb10b3e3 17 std::list<char*>::iterator end();
feb11 0:9e4bcb10b3e3 18
feb11 0:9e4bcb10b3e3 19 bool is_empty();
feb11 0:9e4bcb10b3e3 20
feb11 0:9e4bcb10b3e3 21 private :
feb11 0:9e4bcb10b3e3 22
feb11 0:9e4bcb10b3e3 23 RPCObjectManager();
feb11 0:9e4bcb10b3e3 24 ~RPCObjectManager();
feb11 0:9e4bcb10b3e3 25
feb11 0:9e4bcb10b3e3 26 std::list<char*> objects;
feb11 0:9e4bcb10b3e3 27 };
feb11 0:9e4bcb10b3e3 28 #endif
feb11 0:9e4bcb10b3e3 29