Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: C12832 EthernetInterface LM75B MMA7660 MQTT mbed-rtos mbed
Fork of IBMIoTClientEthernetExample by
MQTTEthernetIoT.h
- Committer:
- samdanbury
- Date:
- 2014-07-16
- Revision:
- 0:cae064bcbe5e
File content as of revision 0:cae064bcbe5e:
#if !defined(MQTTETHERNET_H)
#define MQTTETHERNET_H
#include "MQTT_mbed.h"
#include "EthernetInterface.h"
#include "MQTTSocket.h"
#include <string>
class MQTTEthernetIoT : public MQTTSocket
{
public:
MQTTEthernetIoT()
{
eth.init(); // Use DHCP
eth.connect();
mac = eth.getMACAddress();
}
string getMACAddress() {
return mac;
}
private:
EthernetInterface eth;
string mac;
};
#endif
