bdrlamb cb6e91277f Fix MQTT inactivity disconnects
MQTT clients don't send PINGREQ messages if they've recently sent [UN]SUBSCRIBE/PUBLISH messages.  The MQTT server last activity timestamp is currently only updated in response to PINGREQ messages.  This causes the server to disconnect any clients that regularly send PUBLISH messages since they don't send PINGREQ. 

This change adds reportActivity calls in response to PUBLISH, SUBSCRIBE and UNSUBSCRIBE in addition to PINGREQ.
2020-04-28 14:15:57 +03:00
2020-04-28 14:09:20 +03:00
2020-04-28 14:15:57 +03:00
2020-04-24 14:54:25 +03:00
2018-10-25 15:11:03 +03:00
2020-04-24 13:55:06 +03:00
2020-04-28 14:09:20 +03:00
2020-04-20 16:12:03 +03:00
2018-10-29 18:31:14 +02:00
2016-12-01 11:38:15 +02:00
2018-05-29 18:50:02 +03:00

ThingsBoard

Join the chat at https://gitter.im/thingsboard/chat Build Status

ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management.

Documentation

ThingsBoard documentation is hosted on thingsboard.io.

IoT use cases

Smart metering Smart metering

IoT Rule Engine IoT Rule Engine

Smart energy Smart energy

Smart farming Smart farming

Fleet tracking Fleet tracking

Getting Started

Collect and Visualize your IoT data in minutes by following this guide.

Support

Licenses

This project is released under Apache 2.0 License.

Languages
Java 56%
TypeScript 25.1%
HTML 9%
JavaScript 7.1%
SCSS 2.1%
Other 0.6%