Skip to content

Plugins

HTTP Device

HTTP Devices Integration

Guide1 min read
VersionCategoryAuthorLicenseSource code
1.1.1ConnectivityThinger.ioMITthinger-io/plugins/http-device

HTTP Device logo

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