linux
monitoring
raspberry-pi
automation
raspberrypi
mqtt
iot
internet-of-things
smarthome
dashboard
mqtt-hyperdash
control-systems
rule-engines
cockpit
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
648 B
23 lines
648 B
/* MQTT.h (c) Markus Hoffmann */ |
|
|
|
/* This file is part of MQTT-Hyperdash, the MQTT Dashboard |
|
* ============================================================ |
|
* MQTT-Hyperdash is free software and comes with NO WARRANTY - read the file |
|
* COPYING for details |
|
*/ |
|
|
|
|
|
#define DEFAULT_BROKER "tcp://localhost:1883" |
|
|
|
|
|
void mqtt_init(); |
|
void mqtt_exit(); |
|
int mqtt_broker(char *url,char *user, char *passwd, char *); |
|
void mqtt_subscribe(const char *topic,int qos); |
|
void mqtt_publish(char *topic, STRING payload, int qos, int retain); |
|
void mqtt_disconnect(); |
|
void mqtt_unsubscribe_all(); |
|
void mqtt_subscribe_all(); |
|
|
|
|
|
extern volatile int mqtt_isconnected;
|
|
|