1277 Commits

Author SHA1 Message Date
vkukhtyn
5a72479951
[WIP] SNMP initial implementation (#3755)
* Add SNMP type to transport profiles

* Update reference config for transport profiles

* Initial implementation to retrieve a value using SNMP GET message

* Fix license header

* Move config files

* Use async handler for SNMP response

* Send SNMP agent response to attributes and telemetry

* UI: add SNMP option for device profile

* UI: use JSON field to set SNMP profile configuration

* Handle device profile update event

* Use concurrent hash map for SNMP device sessions

* UI: Add device transport configuration control

* Cancel async request to avoid memory leak and timeout handling

* Start SNMP pooling after application started

* Move OID per profile mapping to SNMP transport context

* Fix build after merge with 3.2.1-SNAPSHOT

* Init device sessions on TB start

* Fix build error, refactoring

* Update session context on device update

* Set device info on session context creating

* Refresh pooling params on device or profile update

* Update license header

* Process device and profile transport config update

* Process SNMP response asynchronously

* Change polling implementation
2021-03-10 14:56:25 +02:00
Vladyslav_Prykhodko
51b5fee7b7 UI: Fixed init dataKeys widget autocomplete after change datasourceType 2021-03-09 17:05:35 +02:00
nickAS21
3f4714c2ce
Lwm2m strategy (#4210)
* Lwm2m:  back: two strategy

* Lwm2m:  back: add new models

* Lwm2m:  back: del new models
2021-03-05 17:40:13 +02:00
Igor Kulikov
71062f64df New widget selector backend support 2021-03-05 17:08:46 +02:00
Igor Kulikov
23903588ac Merge branch 'feature/dashboard/widget-select-preview' of https://github.com/vvlladd28/thingsboard into vvlladd28-feature/dashboard/widget-select-preview 2021-03-05 13:02:13 +02:00
Vladyslav
207cc8ac1c
Merge pull request #4192 from thingsboard/lwm2m_bug_keyName
Lwm2m bug key name
2021-03-04 20:21:26 +02:00
Vladyslav_Prykhodko
3dd57fd286 UI: Redesign search input widget selector 2021-03-04 19:38:30 +02:00
nickAS21
03b647c525 Lwm2m: front: validateObject on the start fix bug 2021-03-04 17:19:07 +02:00
Vladyslav_Prykhodko
35b37f4875 UI: Added dynamic change state disable input fields at multiple attributes widget 2021-03-04 17:17:26 +02:00
Vladyslav_Prykhodko
a3e2106888 UI: Added filter widget type 2021-03-04 17:11:55 +02:00
Igor Kulikov
655052090e Merge branch 'master' into develop/3.3 2021-03-04 12:03:39 +02:00
Igor Kulikov
f29d548d4a Fix timeseries bars tooltip 2021-03-03 18:47:56 +02:00
Vladyslav_Prykhodko
b3b9701076 UI: Added search widget 2021-03-03 18:41:01 +02:00
nickAS21
dc8370c859 Lwm2m: front: validateObject on the start 2021-03-03 17:18:49 +02:00
Andrew Shvayka
a3cb9724e3
Merge pull request #4191 from thingsboard/master
Merge master to develop 3.3
2021-03-03 15:57:51 +02:00
Vladyslav_Prykhodko
6c5f840de8 UI: Added search widgets bundle 2021-03-03 15:41:47 +02:00
Volodymyr Babak
e96452cdcf Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge 2021-03-03 15:18:38 +02:00
Vladyslav_Prykhodko
530c077b05 Merge remote-tracking branch 'upstream/master' into feature/dashboard/widget-select-preview 2021-03-03 15:03:06 +02:00
deaflynx
bf41bc5f09 Edge Downlinks refactor, prepareEdgeEventContent moved to Entity Service 2021-03-03 14:30:02 +02:00
Igor Kulikov
d77ec66203
Merge pull request #4181 from vvlladd28/improvement/twilio-sms-provider
Twilio SMS provider added support Phone Number's SID or Messaging Service SID
2021-03-03 05:54:15 -04:00
deaflynx
3c03618d3e Edge Downlinks: deleted @Input tenandId, added Widgets/DeviceProfile fetch methods 2021-03-03 11:52:24 +02:00
Igor Kulikov
16c55b4dda
Merge pull request #4179 from AndrewVolosytnykhThingsboard/activation-link-fix-new
Activation link fix
2021-03-03 05:36:04 -04:00
Igor Kulikov
6c024360ff Fix conflicts 2021-03-03 11:21:54 +02:00
deaflynx
cdd9c867a0 Edge Downlinks: refactored, added missing EdgeEventType 2021-03-03 11:14:51 +02:00
Igor Kulikov
961455b4af
Merge pull request #4096 from vvlladd28/improvement/timeseries-table/load
UI: Improvement load and update time into time series table
2021-03-03 05:05:48 -04:00
Igor Kulikov
99c9c099ba Add Entity Type alias. Fix Key filter value conditional processing. 2021-03-02 15:13:21 +02:00
Vladyslav_Prykhodko
cbc8991b05 UI: Updated value name 2021-03-02 13:21:53 +02:00
Vladyslav_Prykhodko
9c38844f5f Updated widget selector style 2021-03-02 12:59:35 +02:00
Igor Kulikov
0b43762a83 Introduce entities count datasource. 2021-03-02 12:04:45 +02:00
Artem Babak
de3a6b9624 Edge Component: checkIsNewEdge method refactored 2021-03-02 07:25:54 +02:00
Artem Babak
712a14ec22 Merge remote-tracking branch 'origin/develop/3.3-edge' into develop/3.3-edge 2021-03-02 07:24:13 +02:00
Andrew Volostnykh
a600a5050a Refactoring 2021-03-01 19:30:56 +02:00
Vladyslav_Prykhodko
c81854e614 Twilio SMS provider added support Phone Number's SID or Messaging Service SID 2021-03-01 19:16:13 +02:00
Vladyslav_Prykhodko
fee4e3a253 UI: Improvement widget preview view 2021-03-01 18:15:31 +02:00
Andrew Volostnykh
a2d9899a46 Null activation link and absent expected field in additional info fixed 2021-03-01 15:15:24 +02:00
AndrewVolosytnykhThingsboard
8ea3dcb808 improvement of solution 2021-03-01 12:19:57 +02:00
Vladyslav_Prykhodko
ce9dcd17c6 UI: Add Constant keys in the Device Profile Alarm Rules 2021-02-26 19:26:31 +02:00
Vladyslav_Prykhodko
7237497946 UI: Fixed merge additional info after save entity; Fixed updated alarm rules count 2021-02-25 15:52:13 +02:00
Vladyslav_Prykhodko
8237cf4f7c Fixed updated widget: Cleared creationTime 2021-02-25 15:38:16 +02:00
Vladyslav_Prykhodko
885395f119 Added preview image widget bundles; Refactoring back state button 2021-02-25 15:37:20 +02:00
Vladyslav_Prykhodko
989b6e7a30 Merge branch 'master' 2021-02-23 18:01:04 +02:00
Vladyslav
d3d6331e15
Merge pull request #4133 from thingsboard/lwm2m_create_device
Lwm2m: front add validator json for security config value
2021-02-23 16:39:39 +02:00
Vladyslav_Prykhodko
9a9379d185 UI: Added validation of the obtained value from the cell style function 2021-02-23 11:36:41 +02:00
nickAS21
9c3bf2063b Lwm2m: front fix bug: config profile -> add object if list empty 2021-02-23 11:28:07 +02:00
Volodymyr Babak
10d3dd01bb Merge branch 'develop/3.3' of github.com:thingsboard/thingsboard into develop/3.3-edge 2021-02-22 19:08:30 +02:00
nickAS21
d2469420ad Lwm2m: front add validator json for security config device 2021-02-22 14:36:33 +02:00
Andrii Shvaika
4b43cd75f7 Merge branch 'master' into develop/3.3 2021-02-22 13:29:08 +02:00
nickAS21
e0591bc6d0 Lwm2m: front add validator json for security config value delete debug 2021-02-20 09:50:29 +02:00
nickAS21
ce0db8a6ea Lwm2m: double front add validator json for security config value 2021-02-20 09:25:36 +02:00
nickAS21
2452aefff9 Lwm2m: front add validator json for security config value 2021-02-19 23:15:20 +02:00