329 Commits

Author SHA1 Message Date
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