GSwifiInterface library (interface for GainSpan Wi-Fi GS1011 modules) Please see https://mbed.org/users/gsfan/notebook/GSwifiInterface/

Dependents:   GSwifiInterface_HelloWorld GSwifiInterface_HelloServo GSwifiInterface_UDPEchoServer GSwifiInterface_UDPEchoClient ... more

Fork of WiflyInterface by mbed official

GainSpan Wi-Fi library

The GS1011/GS2100 is an ultra low power 802.11b wireless module from GainSpan.

mbed RTOS supported.

/media/uploads/gsfan/gs_im_002.jpg /media/uploads/gsfan/gs1011m_2.jpg

ゲインスパン Wi-Fi モジュール ライブラリ

ゲインスパン社の低電力 Wi-Fiモジュール(無線LAN) GS1011/GS2100 シリーズ用のライブラリです。

mbed RTOS に対応しています。(mbed2.0)

Revision:
15:086d1a33a197
Parent:
13:189e04ac70bd
Child:
22:d25a5a0d2497
--- a/GSwifi/GSwifi_at.cpp	Fri Jan 10 14:23:33 2014 +0000
+++ b/GSwifi/GSwifi_at.cpp	Thu Jan 30 15:10:14 2014 +0000
@@ -304,7 +304,7 @@
 
 int GSwifi::cmdNCLOSE (int n) {
     char cmd[CFG_CMD_SIZE];
-    sprintf(cmd, "AT+NCLOSE=%d", n);
+    sprintf(cmd, "AT+NCLOSE=%X", n);
     return sendCommand(cmd, RES_NULL, CFG_TIMEOUT);
 }
 
@@ -337,16 +337,16 @@
 int GSwifi::cmdHTTPSEND (int n, bool m, const char *s, int t) {
     char cmd[CFG_CMD_SIZE];
     if (m) {
-        sprintf(cmd, "AT+HTTPSEND=%d,3,%d,%s,%d", n, CFG_TIMEOUT / 1000, s, t);
+        sprintf(cmd, "AT+HTTPSEND=%X,3,%d,%s,%d", n, CFG_TIMEOUT / 1000, s, t);
     } else {
-        sprintf(cmd, "AT+HTTPSEND=%d,1,%d,%s", n, CFG_TIMEOUT / 1000, s);
+        sprintf(cmd, "AT+HTTPSEND=%X,1,%d,%s", n, CFG_TIMEOUT / 1000, s);
     }
     return sendCommand(cmd);
 }
 
 int GSwifi::cmdHTTPCLOSE (int n) {
     char cmd[CFG_CMD_SIZE];
-    sprintf(cmd, "AT+HTTPCLOSE=%d", n);
+    sprintf(cmd, "AT+HTTPCLOSE=%X", n);
     return sendCommand(cmd, RES_NULL, CFG_TIMEOUT);
 }