Today’s product release adds several security and usability improvements to access keys; a workflow integration with Datadog’s logging service; and many additional enhancements.
Losant’s access keys serve as the primary authentication mechanism for connecting clients to our MQTT broker, establishing a bidirectional link between your IoT devices and our cloud platform. Starting today, broker connections can be restricted to specific IP addresses with those restrictions defined at the access key level.
Each key accepts a whitelist (allow ONLY) or a blacklist (allow all EXCEPT) of IP addresses or CIDR ranges that the broker evaluates against incoming connections using that key. Authentication requests from an IP address that violates the key’s rules will fail and the device will not connect.
A great use case for this feature is a fielded, inaccessible device that you would like to retire in favor of another device using the same ID. By restricting the IP address of the original device’s access key, you can prevent that hardware from connecting and causing the new device’s broker connection to be terminated.
Today’s release includes several additional usability improvements for access keys:
In large applications with thousands of devices, access key management can be burdensome as keys are rotated out or devices are retired. Today’s release should make that process much simpler for Losant’s users.
Today’s release also adds a Datadog Logs: Write Node, allowing users to record application activity to the popular observability and security platform.
Many of our users have built their own custom node wrappers for reporting edge device metrics and experience user requests to Datadog, so we decided to create a first-class workflow node for sending messages to their service. Cloud-executed workflows use a corresponding service credential for authentication; edge workflows require inputting your hostname and API key inline.
This new node should make it even easier for Losant developers to integrate their applications with this popular service. Similar to the Loggly: Write Node, the Datadog Logs: Write Node allows for sending unstructured, high-throughput data for monitoring several aspects of your Losant application. You can then query that data within Datadog’s interface for advanced tracking of user and device activity.
As always, this release comes with other features and improvements, including:
With every new release, we listen to your feedback. By combining your suggestions with our roadmap, we can continue to improve the platform while maintaining its ease of use. Let us know what you think in the Losant Forums.