Igor Kulikov
cbdc4517e4
Update license header year to 2023
3 years ago
zbeacon
6fad315a03
Added changes due to comments
4 years ago
imbeacon
05f92d7222
Updated BasicMqttCredentials processing
4 years ago
imbeacon
dfbf3a9cd8
Test fixes, keep logic for auth for mqtt v3
4 years ago
imbeacon
885c1c3d88
Updated ConAck message building
4 years ago
imbeacon
02d9fef0f1
Added Mqtt v5 reason codes for ack messages and tests
4 years ago
Sergey Matvienko
25bb031846
mqtt handler shows short logs on info level and stacktrace on debug level. DeviceId will also print in the logs
4 years ago
Sergey Matvienko
b30088c636
mqtt transport IOException - log on debug level
4 years ago
Sergey Matvienko
d0237c4536
Make log shorter on IOException. This is not an ordinary exception. Info level. Others will be fired under error log level
4 years ago
thingsboard
bc88babd11
fix pr comments
4 years ago
thingsboard
c7daaa571e
replace StringUtils usages with in-repository implementation
4 years ago
ShvaykaD
d4e6c013d2
added fixes after review
4 years ago
ShvaykaD
8bf833e574
fixed license
4 years ago
ShvaykaD
a26a4c4787
Feature/6233 implementation
4 years ago
Igor Kulikov
d2b0e2ca25
Fix license header
4 years ago
ShvaykaD
430c0784f8
fix license header in MqttTransportHandler.java
4 years ago
Andrii Shvaika
afa3e88339
Suppress adaptor exception stack trace
4 years ago
Andrii Shvaika
40c2fe3fd2
Suppress spaming logs and fix connection statistics in case of rate limits by ip
4 years ago
Andrii Shvaika
92842e0f0e
Improved IP Filter to delete next handlers from pipeline
4 years ago
zbeacon
abe421cf36
Removed redundant method call
5 years ago
zbeacon
6d32e3f712
Moved sending response to onDeviceDeleted method
5 years ago
zbeacon
b6bd4247da
Fix for PROD-1337
5 years ago
desoliture
7b14fdaf5e
add isMultipleAttributesRequest field in queue.proto in GetAttributeResponseMsg message
5 years ago
Igor Kulikov
da4c742872
Update license year to 2022
5 years ago
Sergey Matvienko
1507ac69ab
Revert "MqttTransportHandler refactored to not reference on InetSocketAddress instances to free some heap space. IPv4 are stored and logged as int."
This reverts commit 0ef9d5753c .
5 years ago
Sergey Matvienko
565b6284d2
Revert "MqttTransportHandler fixed test"
This reverts commit ef53df7512 .
5 years ago
desoliture
35c30b7678
refactor GatewayDeviceSessionCtx and MqttAdaptors
refactor GatewayDeviceSessionCtx to determine the value of multipleAttrKeysRequested before calling the JsonMqttAdaptor, add corresponding convertToGatewayPublish method to adaptors interface with multipleAttrKeysRequested parameter, refactor other adaptors to deal with new method
5 years ago
Andrii Shvaika
236e6448be
Fix unit tests logic
5 years ago
Andrii Shvaika
467085a827
IP rate limits for MQTT
5 years ago
Andrew Shvayka
d8097d2b76
MQTT Rate Limits Draft
5 years ago
Sergey Matvienko
b0a79e9fc3
static transport immutable proto SESSION_EVENT_MSG_OPEN, SESSION_EVENT_MSG_CLOSED, SESSION_CLOSE_NOTIFICATION_PROTO, SUBSCRIBE_TO_ATTRIBUTE_UPDATES_ASYNC_MSG, SUBSCRIBE_TO_RPC_ASYNC_MSG
5 years ago
Sergey Matvienko
ef53df7512
MqttTransportHandler fixed test
5 years ago
Sergey Matvienko
0ef9d5753c
MqttTransportHandler refactored to not reference on InetSocketAddress instances to free some heap space. IPv4 are stored and logged as int.
5 years ago
desoliture
2f5648c400
refactoring
5 years ago
desoliture
b53746bda6
MQTT Gateway API attributes request fix
5 years ago
Viacheslav Klimov
5d7b8f7c4e
Fix invalid serialization of '=' to \u003d in JsonMqttAdaptor
5 years ago
Sergey Matvienko
35e8a53f8c
mqtt: log.info replaced with log.debug for connect/disconnect event. It reduces log, CPU and disk overhead when few thousand devices in place. As alternative to debug mqtt - logback.xml adjusted
5 years ago
Andrii Shvaika
6d006d16c7
Improved rate limits message for MQTT session events
5 years ago
ShvaykaD
550af81f9c
updated variable name in the TopicType enum: change Request to Response
5 years ago
ShvaykaD
09b75ac2e6
implementation updates after review
5 years ago
ShvaykaD
bb8f92b122
fixed log typos in MqttTransportHandler
5 years ago
Igor Kulikov
362ccf9f31
Unified transport SSL credentials
5 years ago
ShvaykaD
0f71d0d8fc
fix typos
5 years ago
ShvaykaD
75c1185d18
update logic after review
5 years ago
ShvaykaD
5f6b1d1ab3
MQTT backward compatibility adaptor: init commit
5 years ago
ShvaykaD
845d8247dd
[3.3.2] MQTT short topics support ( #4967 )
* added mqtt short topics support
* remove volatile keyword from topic types parameters
* added new tests for mqtt short topics
* fix compilation error after merge
* improvements/typo-fixes after pull request review
5 years ago
Andrii Shvaika
5bb6403407
Bug Fix after MQTT Transport connection statistics
5 years ago
Andrii Shvaika
d40bc48898
Ability to log number of active MQTT connections
5 years ago
Andrii Shvaika
c52c9a16ed
Shutdown of the MQTT Transport in case of OOM error.
5 years ago
YevhenBondarenko
2a2441b248
used timeout from yml
5 years ago