mirror of
https://github.com/cesanta/mongoose.git
synced 2024-12-19 03:59:45 +08:00
31 lines
545 B
C
31 lines
545 B
C
|
// Copyright (c) 2023 Cesanta Software Limited
|
||
|
// All rights reserved
|
||
|
#pragma once
|
||
|
|
||
|
#include "mongoose.h"
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
#ifndef MQTT_DASHBOARD
|
||
|
#define MQTT_DASHBOARD 1
|
||
|
#endif
|
||
|
|
||
|
#define DEVICE_ID_LEN 10
|
||
|
#define ROOT_TOPIC_LEN 30
|
||
|
#define KEEP_ALIVE_INTERVAL 60
|
||
|
#define MQTT_SERVER_URL "mqtt://broker.hivemq.com:1883"
|
||
|
#define DEFAULT_ROOT_TOPIC "topic_mg_device"
|
||
|
|
||
|
extern char *g_url;
|
||
|
extern char *g_device_id;
|
||
|
extern char *g_root_topic;
|
||
|
|
||
|
void web_init(struct mg_mgr *mgr);
|
||
|
void web_destroy();
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|