Sample MQTT program - simple send and receive (MQ Telemetry Transport) for GainSpan Wi-Fi module

Dependencies:   C12832 GSwifiInterface MQTT mbed-rtos mbed

Fork of HelloMQTT by MQTT

mbedのMQTTグループで保守されているMQTTライブラリを GainSpan Wi-Fi モジュールへ対応させたサンプルです。

MQTT (MQ Telemetry Transport) とは、IoTやM2M向け デバイス間通信のためのプロトコルです。

MQTTサーバーには http://iot.eclipse.org/ のサンドボックスを使います。 送信したメッセージをエコーバックしてくるだけの動作をします。


mbed Application Board を使う場合は次の行のコメントアウトを外すとLCDへ表示するようになる。

#define MBED_APPLICATION_BOARD

GainSpanモジュールの接続ピンについては次の行で指定する。

    gs = new GSwifiInterface(p9, p10, NC, NC, p30, NC, 9600); //tx, rx, cts, rts, reset, alarm, baud

Wi-Fiアクセスポイントは次の行で指定する。

#define SEC  GSwifi::SEC_WPA_PSK
#define SSID "SSID"
#define PASS "PASSPHRASE"

History

Supported for GainSpan wi-fi module.; 1st build default tip

2014-10-02, by gsfan [Thu, 02 Oct 2014 03:26:56 +0000] rev 16

Supported for GainSpan wi-fi module.; 1st build


Latest libraries

2014-08-01, by icraggs [Fri, 01 Aug 2014 23:46:08 +0000] rev 15

Latest libraries


Merge

2014-08-01, by icraggs [Fri, 01 Aug 2014 17:31:12 +0000] rev 14

Merge


Latest library updates

2014-08-01, by icraggs [Fri, 01 Aug 2014 17:27:54 +0000] rev 13

Latest library updates


Some cleaning up

2014-08-01, by icraggs [Fri, 01 Aug 2014 17:02:22 +0000] rev 12

Some cleaning up


Update to FP in MQTT library;

2014-07-30, by sam_grove [Wed, 30 Jul 2014 19:12:39 +0000] rev 11

Update to FP in MQTT library;


updates

2014-07-07, by ansond [Mon, 07 Jul 2014 20:41:29 +0000] rev 10

updates


Latest version

2014-05-22, by icraggs [Thu, 22 May 2014 23:58:34 +0000] rev 9

Latest version


Refactoring headers

2014-05-20, by icraggs [Tue, 20 May 2014 15:08:05 +0000] rev 8

Refactoring headers


Merge latest changes

2014-05-11, by icraggs [Sun, 11 May 2014 19:17:05 +0000] rev 7

Merge latest changes