publish version when online and subjects constitution improvment
This commit is contained in:
1 parent
0844cbefa9
commit
66182ac1be
2 files changed
+6
-3
No files matched your search
@@ -92,6 +92,8 @@ boolean reconnect() {
|
|||||||
trc(F("Connected to broker"));
|
trc(F("Connected to broker"));
|
||||||
// Once connected, publish an announcement...
|
// Once connected, publish an announcement...
|
||||||
client.publish(will_Topic,Gateway_AnnouncementMsg,will_Retain);
|
client.publish(will_Topic,Gateway_AnnouncementMsg,will_Retain);
|
||||||
|
// publish version
|
||||||
|
client.publish(version_Topic,VERSION,will_Retain);
|
||||||
//Subscribing to topic
|
//Subscribing to topic
|
||||||
if (client.subscribe(subjectMQTTtoX)) {
|
if (client.subscribe(subjectMQTTtoX)) {
|
||||||
#ifdef ZgatewayRF
|
#ifdef ZgatewayRF
|
||||||
|
|||||||
+4
-3
@@ -28,15 +28,16 @@
|
|||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
/*-------------------VERSION----------------------*/
|
||||||
|
#define VERSION "0.5"
|
||||||
/*-------------DEFINE YOUR NETWORK PARAMETERS BELOW----------------*/
|
/*-------------DEFINE YOUR NETWORK PARAMETERS BELOW----------------*/
|
||||||
//MQTT Parameters definition
|
//MQTT Parameters definition
|
||||||
#define mqtt_server "192.168.1.17"
|
#define mqtt_server "192.168.1.17"
|
||||||
//#define mqtt_user "your_username" // not compulsory only if your broker needs authentication
|
//#define mqtt_user "your_username" // not compulsory only if your broker needs authentication
|
||||||
#define mqtt_password "your_password" // not compulsory only if your broker needs authentication
|
#define mqtt_password "your_password" // not compulsory only if your broker needs authentication
|
||||||
#define mqtt_port 1883
|
#define mqtt_port 1883
|
||||||
#define Gateway_Name "OpenMQTTGateway"
|
#define version_Topic "home/" Gateway_Name "/version"
|
||||||
#define will_Topic "home/OpenMQTTGateway/LWT"
|
#define will_Topic "home/" Gateway_Name "/LWT"
|
||||||
#define will_QoS 0
|
#define will_QoS 0
|
||||||
#define will_Retain true
|
#define will_Retain true
|
||||||
#define will_Message "Offline"
|
#define will_Message "Offline"
|
||||||
|
|||||||
Reference in new issue
Block a user