Commit Graph

639 Commits

Author SHA1 Message Date
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
eeff f4b7b0356d feat(nano-mqtt): split cache limit into cache memory and cache disk size 2022-11-29 17:34:57 +08:00
eeff 84ab19c632 fix(nano-mqtt): avoid segfault 2022-11-29 17:28:43 +08:00
fengzeroz 9c62e847cc Merge pull request #942 from eeff/eeff/dev
fix(mqtt-client): avoid data condition
2022-11-28 18:00:40 +08:00
eeff 738ec1fa7f fix(mqtt-client): avoid data condition 2022-11-28 17:53:12 +08:00
fengzeroz 7d98d81bd8 Merge pull request #936 from eeff/eeff/dev
feat(nano-mqtt): update cached messages metric
2022-11-28 17:14:58 +08:00
fengzero 2c9a267800 metric api: verify jwt 2022-11-28 09:06:53 +00:00
eeff 323f4cd7d5 feat(nano-mqtt): update cached messages metric 2022-11-28 14:41:49 +08:00
eeff f5e6f5c449 feat(nano-mqtt): update metrics 2022-11-27 19:25:35 +08:00
eeff afe11b7a73 feat(mqtt-client): refactor publish/subscribe interface 2022-11-27 19:25:35 +08:00
eeff 75083e65ba fix(mqtt-client): connect with correct url w/wo tls 2022-11-23 11:43:46 +08:00
eeff 910a3090db feat(nano-mqtt): add client-id setting 2022-11-21 12:07:22 +08:00
eeff c08130b836 fix(nano-mqtt): connect to the correct host when reconfigured 2022-11-18 16:38:59 +08:00
eeff c76feca0e6 fix(restful): handle mqtt error codes 2022-11-18 15:21:09 +08:00
eeff 2706f2b4d7 fix(nano-mqtt): keep sending messages when caching enabled 2022-11-18 15:16:16 +08:00
lixiumei123 d2b85071a1 add(plugin Chinese description):modbus-tcp,ekuiper,mqtt,nano-mqtt 2022-11-16 08:44:43 +00:00
eeff 5862b3e528 feat(nano-mqtt): handling write request and response generation 2022-11-15 18:02:12 +08:00
eeff 7ddd17fc71 feat(nano-mqtt): handling read request and response generation 2022-11-15 18:02:12 +08:00
eeff 221ba531d1 feat(nano-mqtt): handling upload data generation 2022-11-15 16:28:43 +08:00
eeff a8cfeaa268 feat(nano-mqtt): handling heartbeat generation 2022-11-15 00:23:44 +08:00
eeff f919f5c565 feat(nano-mqtt): open/close mqtt client when config/start/stop plugin 2022-11-15 00:23:44 +08: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
eeff 47f320a1c1 feat(nano-mqtt): add node setting 2022-11-14 10:30:01 +08:00
fengzeroz f210f1cb43 Merge pull request #902 from eeff/eeff/dev
feat(nano-mqtt): add plugin skeleton
2022-11-14 09:55:49 +08:00
fengzero 08134396ea fix: name length check 2022-11-11 06:38:34 +00:00
eeff 422bd36582 feat(nano-mqtt): add plugin skeleton 2022-11-11 10:26:46 +08:00
fengzero 04d990e79b modbus: connection state 2022-11-10 02:50:37 +00:00
fengzero f0858d6076 fix(modbus): rtt between neuron and device 2022-11-09 08:42:42 +00:00
fengzero bab2a82469 improve(timestamp): remove update timestamp from adapter 2022-11-04 06:56:31 +00:00
eeff 82664aaf74 chore: enlarge ekuiper plugin send/recv queue length 2022-11-03 18:00:47 +08:00
fengzero da97600c02 feat(rest): change the api port to 7000 2022-11-03 08:13:52 +00:00
lixiumei123 391ed49fcf update(metrics):modbus last_rtt_ms group_send_msgs_total 2022-11-01 08:24:10 +00:00
lixiumei123 120717a0d7 fix(log/level api):fix the log level of nodes and neuron at the same time 2022-10-31 11:04:27 +00:00
fengzero da4ca6597e api: get tags filter by tag name 2022-10-31 06:40:08 +00:00
fengzeroz 660e8e8706 Merge pull request #876 from eeff/eeff/refactor
fix: only export global variable for dynamic linking
2022-10-28 18:16:54 +08:00
eeff 9dc70695f4 fix: only export global variable for dynamic linking 2022-10-28 18:11:42 +08:00
fengzeroz 60b5c09207 Merge pull request #873 from eeff/eeff/refactor
feat(restful): remove license api
2022-10-28 16:21:34 +08:00
fengzero 3cef2d76bc fix(api): get node parse query param 2022-10-28 08:17:41 +00:00
eeff e528d2a70a feat(restful): remove license api 2022-10-28 15:44:33 +08:00
fengzero 6aa4db2ecd fix(ekuiper): float/double precision 2022-10-28 05:48:50 +00:00
lixiumei123 03ef8add7e fix(api): automatically switch to default log level 2022-10-27 10:16:14 +00:00
fengzeroz af29f27a66 Merge pull request #870 from eeff/eeff/refactor
Adapter callbacks: `register_metric` and `update_metric`
2022-10-27 17:45:04 +08:00
eeff b0e290ea86 feat: adapter callback update_metric add group name param 2022-10-27 15:30:44 +08:00
fengzeroz 8e3fba46e1 Merge pull request #864 from eeff/eeff/refactor
feat(monitor): add app node metrics
2022-10-26 15:07:17 +08:00
eeff fe7601a7ac feat(monitor): add app node metrics 2022-10-26 14:07:14 +08:00
fengzeroz 81531e821d Merge pull request #863 from eeff/eeff/refactor
feat(monitor): handling driver group metrics generation
2022-10-26 10:28:59 +08:00
eeff f1a82ed529 feat(monitor): handling driver group metrics generation 2022-10-25 23:47:32 +08:00
fengzeroz 522ad2faf3 Merge pull request #857 from fengzeroz/main
modify api of get nodes & fix connection recv
2022-10-25 10:38:20 +08:00