| Version | Category | Author | License | Source code |
|---|---|---|---|---|
| 1.1.1 | Connectivity | Thinger.io | MIT | thinger-io/plugins/http-device |

This plugin is specially useful for fleets of generic devices that can make HTTP requests.
In a single HTTP request done by the device, this plugin can auto-provision the device and the data bucket if it does not exist. Moreover, it allows processing request/response payloads to process the information before it is stored in the data bucket, or before it is received by the device.
Plugin features
- Support for multiple device types or profiles
- Automatic device and bucket provisioning for new devices.
- Configurable default device timeout.
- Configurable device and bucket prefixes.
- Configurable device and bucket asset type and group.
- Support por defining custom request/response data processing on NodeJS.
- Payload Processing workbench.
Changelog
1.1.1 - 2024-03-22
Fixed
- Auto provision bucket is set true as default
- Assign project to provisioned failing device provisioning
1.1.0 - 2024-02-15
Added
- Support for setting Project and Product on auto-provisioned devices & buckets
- Support for device and bucket separately
- Support for configuring a preexisting bucket for device write callback
Security
- Updated axios to version 1.6.7
- Updated express to version 4.18.2
- Updated vm2 to version 3.9.19
1.0.2 - 2023-02-21
Fixed
- Ensure provided device type is available instead of using default settings
[1.0.1] - 2023-02-20
Fixed
- Make sure Thinger server is running before starting service