289 Commits

Author SHA1 Message Date
fengzero bf8ea4cfef Revert "test"
This reverts commit 06e50c174b.
2024-05-23 07:47:54 +00:00
fengzero 06e50c174b test 2024-05-21 02:16:08 +00:00
eeff 542624189a chore(mqtt): update log level 2023-05-17 17:34:11 +08:00
eeff 5fcd8d2d03 chore: fix mqtt log 2023-05-11 10:51:25 +08:00
eeff 77e25d532b feat(mqtt): use write-req-topic and write-resp-topic 2023-05-06 10:43:22 +08:00
eeff 125324546f feat(mqtt): add write request/response topic config 2023-05-06 10:43:22 +08:00
eeff 92f387ae7b 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:43:45 +08:00
eeff c768f45e9e chore: update mqtt schema 2023-04-10 17:29:45 +08:00
eeff fa55497b55 chore: make mqtt configuration parameter description more clear 2023-04-10 17:29:41 +08:00
eeff 1e28e4bc0e fix(mqtt): schema use drop drown selection button for QoS setting 2023-04-04 19:03:41 +08:00
eeff cecb5f5720 chore: update mqtt schema 2023-03-31 17:14:37 +08:00
eeff c1cf4592a5 fix(mqtt): upload to default topic when no subscription parameter
When received subscription without parameters, then upload data to
  default topic `/neuron/${app}/${driver}/${group}`. This change is for
  compatibility with neuron below 2.4.0.
2023-03-21 16:19:23 +08:00
eeff 41225edd75 feat(mqtt): use QoS setting for message delivery 2023-03-20 12:27:52 +08:00
eeff e61bff75cc feat(mqtt): add QoS setting 2023-03-20 12:27:32 +08:00
fengzero cb261468dd improve schema field name/description 2023-03-14 03:49:23 +00:00
eeff 8dfd6191c0 fix(mqtt): create topic mistakes 2023-01-17 23:31:46 +08:00
eeff 07f66717f4 feat(mqtt): remove upload-topic setting 2023-01-12 11:58:50 +08:00
eeff afa0e52d43 feat(mqtt): pub data to NEU_REQ_SUBSCRIBE_GROUP message specified topic 2023-01-11 11:13:29 +08:00
liyuxi db68b8e2d4 fix plugin name 2023-01-04 07:24:04 +00:00
liyuxi 206fc8b59f fix getting schema api 2023-01-04 03:36:55 +00:00
liyuxi f63ded6847 add(schema):add schema field in getting plugins api 2023-01-03 10:01:25 +00:00
fengzero 6bba7d4ab6 remove sub msg 2022-12-20 07:08:01 +00:00
eeff c08a895b0a feat(mqtt): remove setting/publishing heartbeat-topic 2022-12-14 16:42:07 +08:00
eeff 08efaf5b99 fix: mqtt plugin memory leak 2022-12-13 16:32:53 +08:00
fengzero 4ceacb2764 new type: WORD/DWORD/LWORD 2022-12-01 05:42:10 +00:00
gc87 ee344f9509 refactor(mqtt): make nanomqtt plugin default 2022-11-30 09:56:15 +08:00
gc87 b5fd6ea692 refactor(mqtt): rm all old mqtt source file
- Delete the mqtt plugin implemented based on mqtt-c
2022-11-29 20:59:57 +08:00
lixiumei123 d2b85071a1 add(plugin Chinese description):modbus-tcp,ekuiper,mqtt,nano-mqtt 2022-11-16 08:44:43 +00:00
eeff 8894132897 chore: rename mqtt_client_intf symbols 2022-11-14 16:52:59 +08:00
eeff 47ce1132d0 feat: move mqtt_client_intf stuff from base to plugin mqtt 2022-11-14 14:40:54 +08:00
fengzero bab2a82469 improve(timestamp): remove update timestamp from adapter 2022-11-04 06:56:31 +00:00
fengzero 7190c62b75 fix timestamp 2022-10-21 06:39:33 +00:00
gc87 3a4cda114e refactor(mqtt): improved mqtt schema description 2022-09-14 09:55:36 +08:00
fengzero f1a9fbb71e fix(api): fix double type precision 2022-09-06 09:12:47 +00:00
gc87 18481a4faa fix: remove timer for checking connection status 2022-09-06 11:23:54 +08:00
gc87 638effaca3 fix: move memory cache to the plugin(node) 2022-09-02 18:50:50 +08:00
gc87 722632f6d6 feat(mqtt): add cache setting to ui & webapi 2022-08-29 22:49:25 +08:00
gc87 cd3c9213f6 fix(mqtt): add cache send & fix cache bug 2022-08-29 21:09:24 +08:00
gc87 610745e35d feat: add memory cache to mqtt plugin 2022-08-28 23:30:50 +08:00
gc87 2bdb38129c feat: add memory cache unit test 2022-08-28 20:07:57 +08:00
gc87 c2a136a6a6 feat: memory cache implemented 2022-08-27 22:15:29 +08:00
gc87 e888e8adaf feat: add mem cache for tran data store 2022-08-26 16:57:33 +08:00
gc87 84d8acac29 fix(mqtt): add config validate 2022-08-25 18:09:14 +08:00
gc87 c1adf27a13 fix(mqtt): make ssl field optional 2022-08-25 18:09:14 +08:00
gc87 0b36f3a57e fix(mqtt): rm unused code about topic 2022-08-25 18:09:14 +08:00
gc87 c7f5e5da59 fix(mqtt): use short client id 2022-08-25 18:09:14 +08:00
gc87 caff948cd6 refactor: rm clientid & make topic field required 2022-08-25 18:09:14 +08:00
fengzero 23be6a9e1f chore(manager): remove notify app sub/unsub 2022-08-24 05:53:22 +00:00
fengzero fa46c6b493 feat(plugin): plugin adds a single field
single: indicating that the plugin can only be instantiated once.
2022-08-19 07:31:12 +00:00
gc87 bcd5fc15f7 fix: new msg handle for node state 2022-08-19 09:44:54 +08:00