Provides Javascript wrappers for MQTT.

Dependencies:   mbed-http DEVI2C_JS MQTTPacket FP

Committer:
akhtar.syedzeeshan@gmail.com
Date:
Wed Jan 17 11:30:51 2018 +0100
Revision:
0:f4dbe435e64c
First release

Who changed what in which revision?

UserRevisionLine numberNew contents of line
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 1
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 2 #if !defined(MQTTETHERNET_H)
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 3 #define MQTTETHERNET_H
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 4
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 5 #include "MQTTmbed.h"
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 6 #include "EthernetInterface.h"
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 7 #include "MQTTSocket.h"
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 8
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 9 class MQTTEthernet : public MQTTSocket
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 10 {
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 11 public:
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 12 MQTTEthernet() : MQTTSocket(&eth)
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 13 {
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 14 eth.connect();
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 15 }
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 16
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 17 EthernetInterface& getEth()
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 18 {
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 19 return eth;
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 20 }
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 21
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 22 private:
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 23
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 24 EthernetInterface eth;
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 25
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 26 };
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 27
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 28
akhtar.syedzeeshan@gmail.com 0:f4dbe435e64c 29 #endif