fengzeroz
0125fcfe17
Merge pull request #2317 from hxy7yx/v2.9-2
...
[v2.9]fix(mqtt):separate MQTT and API for JSON(read resp)
2024-11-19 10:06:50 +08:00
hxy7yx
ac9b57fff4
fix(mqtt):separate MQTT and API for JSON(read resp)
2024-11-19 09:37:27 +08:00
fengzero
206c3055ed
mqtt port limit
2024-11-04 08:53:04 +00:00
eeff
f3e39e8325
feat(mqtt): remove mqtt cache db when node deleted
2024-08-01 15:59:05 +08:00
eeff
fcbbacfd31
feat(mqtt): schema client-id and write req/resp topic default value
2024-06-05 10:41:06 +08:00
eeff
34f071a8ee
fix(mqtt): update trans_data metric only when plugin is started
2024-05-29 14:38:30 +08:00
eeff
abbe8a8847
feat(aws-iot): remove config default value
2024-05-17 15:55:07 +08:00
eeff
f2d851a5fa
fix(azure): clean configuration keys
2024-05-07 14:26:52 +08:00
eeff
19c44a0735
feat(azure): handle data upload
2024-04-29 16:07:43 +08:00
eeff
8b9d275834
feat: add Azure IoT plugin
2024-04-29 15:06:03 +08:00
fengzeroz
24789945d5
Merge pull request #1951 from eeff/main
...
feat(aws-iot): add aws-iot plugin
2024-04-22 09:36:25 +08:00
eeff
27113aaeb4
feat(aws-iot): add aws-iot plugin
2024-04-17 18:25:53 +08:00
eeff
ad5fa417ca
refactor(mqtt): split plugin interface callback into separate translation unit
2024-04-16 15:27:12 +08:00
hxy7yx
2a05178800
remove the default values that carry variables in the schema
2024-04-15 11:12:43 +08:00
eeff
025fb8c30a
fix(mqtt): handle NEU_REQ_DEL_GROUP
2024-03-05 17:59:41 +08:00
eeff
353dbcd18c
feat(mqtt): add rolling metrics
2024-02-02 12:00:47 +08:00
eeff
1d669c24e5
refactor(mqtt): reduce write req handler duplicate code
2023-12-06 17:02:34 +08:00
eeff
9cb6d72bc7
fix(mqtt): memory double free and leak
2023-12-05 18:39:23 +08:00
eeff
be13500d24
refactor: reduce write tags message size
2023-11-16 00:18:03 +08:00
eeff
297b9b151d
refactor: reduce write tag messages size
2023-11-15 18:20:43 +08:00
eeff
ff1400cde6
refactor: reduce read group message size
2023-11-15 15:37:03 +08:00
fengzero
7e34947c8a
chore: remove neuron in description
2023-11-10 09:50:39 +00:00
eeff
4169265144
feat(mqtt): read request support synchronous read
2023-10-13 12:04:02 +08:00
fengzero
bf4acdfb85
feat(core): trans_data msg are sent using a separate channel
2023-10-08 06:59:07 +00:00
eeff
87afa777d0
fix: zero out trailing hash key string
2023-09-13 10:41:15 +08:00
eeff
2b3690826f
fix(mqtt): handle group update
2023-09-01 11:55:55 +08:00
eeff
efc7ece5d8
fix(mqtt): handle driver delete
2023-08-31 15:02:21 +08:00
eeff
5d781a1340
fix(mqtt): handle driver name update
2023-08-31 14:41:17 +08:00
eeff
6ebc297762
chore: monitor and mqtt schema client-id use random str
2023-08-31 14:37:53 +08:00
eeff
5e6d0821e4
feat(mqtt): remove keypass setting
2023-08-28 15:40:23 +08:00
fengzero
88a96c63fd
core/modbus: support bytes
2023-08-25 09:15:58 +00:00
fengzero
5c0c6f6e06
core: neu_type_ptr
2023-08-24 06:09:18 +00:00
eeff
6b96510f9e
fix(mqtt): cache-sync-interval setting default to 100 when cache disabled
2023-08-23 16:42:38 +08:00
fengzero
85ec40684a
check license when add node/tag
2023-08-18 09:20:24 +00:00
eeff
8db716e8b3
fix(mqtt): cache-sync-interval setting default to 100
2023-08-16 10:27:26 +08:00
eeff
3430e1a14b
feat(mqtt): add cache-sync-interval setting
2023-08-15 17:46:20 +08:00
fengzero
af6146cd83
http: support for optional fields
2023-08-03 09:06:14 +00:00
fengzero
75dd38c206
core/mqtt: support for optional fields
2023-08-03 09:06:14 +00:00
eeff
1e296a5872
feat(mqtt): handle subscription update
2023-08-02 18:07:48 +08:00
eeff
7abfeb9fec
feat(mqtt): handle write tags in backward compatible way
2023-07-03 14:32:44 +08:00
eeff
149093fa7a
fix: send update license request to all type of adapters
2023-06-07 17:54:33 +08:00
eeff
07aecc7d7b
chore(mqtt): update log level
2023-05-17 16:11:05 +08:00
eeff
5f25e5a256
chore: fix mqtt log
2023-05-11 10:50:14 +08:00
eeff
cc4a10eb63
feat(mqtt): make CA parameter optional
2023-05-08 17:09:45 +08:00
eeff
bc6cb180e6
feat(mqtt): use write-req-topic and write-resp-topic
2023-05-05 18:18:36 +08:00
eeff
a738e2b3cb
feat(mqtt): add write request/response topic config
2023-05-05 14:51:03 +08:00
eeff
74450405f6
feat(mqtt): make offline cache setting more explicit
...
1. Add `offline-cache` bool parameter.
2. Require `cache-mem-size` and `cache-disk-size` only when
`offline-cache` is enabled. We provide no defaults for
`cache-mem-size` and `cache-disk-size`, so the user must provide
values explicitly.
2023-04-20 16:40:16 +08:00
eeff
bcfe38331e
chore: update mqtt schema
2023-04-10 17:17:07 +08:00
eeff
1f8055771c
chore: make mqtt configuration parameter description more clear
2023-04-06 16:17:25 +08:00
eeff
e6052a934e
fix(mqtt): schema use drop drown selection button for QoS setting
2023-04-04 09:52:23 +08:00