![](/media/cache/profiles/e5c6f944080958c264936693c43f8aaa.50x50_q85.jpg)
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
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"
MQTT.lib@3:7a6a899de7cc, 2014-05-06 (annotated)
- Committer:
- icraggs
- Date:
- Tue May 06 09:45:22 2014 +0000
- Revision:
- 3:7a6a899de7cc
- Parent:
- 2:638c854c0695
- Child:
- 4:c696f27c1850
- Child:
- 6:e4c690c45021
Use latest MQTT library on both mbed and Linux
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
icraggs | 3:7a6a899de7cc | 1 | http://mbed.org/teams/mqtt/code/MQTT/#05fc7de97d4a |