Example of AWS IoT connection and Web Dashboard thru STM32 Nucleo evaluation board and mbed OS.

Dependencies:   X_NUCLEO_IKS01A1 mbed FP MQTTPacket DnsQuery ATParser

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers MQTTEthernet.h Source File

MQTTEthernet.h

00001 
00002 #if !defined(MQTTETHERNET_H)
00003 #define MQTTETHERNET_H
00004 
00005 #include "MQTTmbed.h"
00006 #include "EthernetInterface.h"
00007 #include "MQTTSocket.h"
00008 
00009 class MQTTEthernet : public MQTTSocket
00010 {
00011 public:    
00012     MQTTEthernet()
00013     {
00014         eth.init();                          // Use DHCP
00015         eth.connect();
00016     }
00017     
00018     EthernetInterface& getEth()
00019     {
00020         return eth;
00021     }
00022     
00023     void reconnect()
00024     {
00025         eth.connect();  // nothing I've tried actually works to reconnect 
00026     }
00027     
00028 private:
00029 
00030     EthernetInterface eth;
00031     
00032 };
00033 
00034 
00035 #endif