Commit Graph

339 Commits

Author SHA1 Message Date
fengzero 54a5a2b9d4 Add driver type adapter, simplify driver development
use one thread to upload data, and another thread to trigger the driver
to read and write data and process msg.
2022-04-13 09:47:59 +00:00
eeff fe80d9c6b4 feat: update ekuiper plugin to forward trans data 2022-04-13 17:07:51 +08:00
eeff 62c93d3574 feat: add ekuiper json encoding utilities 2022-04-13 17:07:51 +08:00
eeff b8ecf26b25 refactor: move ekuiper plugin struct into header file 2022-04-13 15:26:38 +08:00
fengzeroz 208e3aebfe Merge pull request #417 from gc87/fix-mqtt-armv7l-crash
Fix subscription list release order
2022-04-12 16:37:22 +08:00
fengzeroz 16e0a65561 Merge pull request #418 from eeff/eeff/ekuiper
Add plugin skeleton for ekuiper
2022-04-12 16:36:58 +08:00
eeff ee2695acd2 Add plugin skeleton for ekuiper 2022-04-12 12:01:06 +08:00
gc87 594b0b21ed Fix subscription list release order 2022-04-11 15:56:44 +08:00
gc87 669b6428de neu_list.h -> sys/queue.h 2022-04-10 11:51:31 +08:00
gc87 1b6c0c8f06 restore mqtt interface for passing ft 2022-04-08 18:04:02 +08:00
gc87 adc68f0525 Fix issue #405
Resolves #405
2022-04-08 17:08:10 +08:00
gc87 f858fa6304 mqtt client exits asynchronously 2022-04-08 17:08:10 +08:00
gc87 6bedae37e8 ssl connection to mqtt to set client keypair 2022-04-08 17:08:10 +08:00
gc87 a53a41a570 Disable part of the mqtt control interface 2022-04-08 17:08:10 +08:00
gc87 cee79bec66 Improve mqtt connection status judgment 2022-04-08 17:08:10 +08:00
gc87 11b0a6cbef Refactoring mqtt resource management
Resolves #394
Resolves #392
2022-04-08 17:08:10 +08:00
fengzero 2c983c8fe6 rename neu_plugin.h 2022-04-07 10:33:59 +00:00
fengzero 82e061da4d move header to include/neuron 2022-04-07 08:44:04 +00:00
fengzero c1c17c1fd7 move adapter.h to neuron/ 2022-04-07 08:02:51 +00:00
fengzeroz bb51aba809 Merge pull request #400 from gc87/try-fix-mqtt-connection
Fix publish stop caused by write timeout
2022-04-02 18:24:31 +08:00
lixiumei 86c2c7d8ea Fix mqtt-write not working after tag_name error 2022-04-02 09:23:22 +00:00
gc87 1793add5c5 Fix publish stop caused by write timeout
- Reduce the frequency of business trips when switching brokers
2022-04-02 17:22:36 +08:00
fengzero 55d0aa0001 fix write tag crash 2022-04-02 08:45:26 +00:00
lixiumei 7b21728007 Crash when getting a null tag in a read response 2022-04-02 07:44:46 +00:00
fengzero 8ff2913669 write api: modified to write one value at a time 2022-04-02 05:21:04 +00:00
gc87 872620001c Delete the command field in read and write json 2022-04-01 17:37:26 +08:00
fengzero 45240126c9 In write msg, set the exact tag type 2022-04-01 08:40:18 +00:00
fengzero 11c104540b delete node id in upload msg, the error in read resp is modified to an optional field 2022-04-01 06:44:35 +00:00
fengzero b62e1a3fef replace tag id with tag name in write request 2022-04-01 06:15:39 +00:00
fengzero cab9712850 replace node id with node name in write request 2022-04-01 03:43:17 +00:00
fengzero 00a9a14de2 replace node id with node name in read request 2022-04-01 03:19:03 +00:00
lixiumei e9c80f1b1c Replace tag_id with tag_name in the read api 2022-03-31 11:18:00 +00:00
fengzero 39f9e0697d remove mem_alloc.h 2022-03-31 08:10:55 +00:00
gc87 3ba4cde3e4 Update the CA of mqtt by uploading 2022-03-31 11:39:58 +08:00
fengzeroz 7abb20d0f6 Merge pull request #370 from gc87/upload-topic
Upload topic
2022-03-30 16:07:33 +08:00
fengzero 666ed3d42b modify command log level 2022-03-30 06:39:19 +00:00
gc87 49542bdfe0 Add a topic dedicated to periodic uploads 2022-03-29 18:04:14 +08:00
gc87 58ec93fb4b Fix memory corruption under armv7l
Resolves #365
2022-03-29 10:19:33 +08:00
fengzeroz 9075b76bee Merge pull request #361 from eeff/eeff/fix
Fix restful plugin log handler error code reporting
2022-03-24 18:19:29 +08:00
eeff 853b3c069f Fix restful plugin log handler error code reporting 2022-03-24 17:23:09 +08:00
fengzeroz 8e3be563cc Merge pull request #357 from gc87/mqtt-refactoring
MQTT plugin small refactoring
2022-03-23 09:29:53 +08:00
fengzero a4585a4c91 #351 fix the tag id change when modifying the tag attribute 2022-03-22 07:38:11 +00:00
gc87 64482dee27 MQTT plugin small refactoring
- rename
 - log_xx -> log_xx_node
 - add assert
2022-03-22 10:55:38 +08:00
gc87 27fcd1f771 [#319]Fix mqtt is not automatically connected
Resolves #319
2022-03-21 16:24:58 +08:00
fengzeroz 4314321247 Merge pull request #348 from gc87/bugfix-339
[#339]Fixed crash when calling ttys via mqtt
2022-03-21 15:41:35 +08:00
gc87 4caf9bfdda [#339]Fixed crash when calling ttys via mqtt
Resolves #339
2022-03-21 15:17:11 +08:00
fengzeroz dda292d2a3 Merge pull request #346 from gc87/bugfix-issues320
[#320]Fixed crash when modifying mqtt settings
2022-03-21 14:52:05 +08:00
gc87 16902ce510 [#320]Fixed crash when modifying mqtt settings
Resolves #320
2022-03-21 14:40:06 +08:00
fengzero be580049a1 modify the license storage directory 2022-03-18 09:24:31 +00:00
fengzero c2a3dc2159 add fins and QnA3E in license bit 2022-03-18 06:21:24 +00:00