When you think of Blues, the first thing you likely think of is the Notecard. But the true value of the Blues ecosystem is realized via the device-to-cloud integration provided by pairing the Notecard with our cloud service, Notehub.
By far the most popular feature provided by Notehub is the ability to quickly and securely route data from the Notecard to virtually any cloud platform. However, over the past few months we've released A LOT of new features that expand upon other key capabilities in Notehub!
Let's take a quick look at some of the recent highlights:
- Project-Wide JSONata Transformations
- New Environment Variable Inheritance UI
- Updates to the Notehub API
- Improvements to Event Routing
- New Connectivity Assurance Features
As you scale your IoT solution and start to utilize multiple routes, many of you have expressed a desire to apply a single JSONata transformation to all events in a project, before they are persisted to Notehub and routed.
This allows for project-wide application (and consistency) of transforms to the
payload, in lieu of copy-pasting across individual routes.
This feature is available in the Settings for each Notehub project. Learn more about JSONata in our guide on Using JSONata to Transform JSON.
Again, as you start to scale your fleets of Notecard devices, you're also often managing multiple levels of environment variables and their inheritances (e.g. device-level vs fleet-level vs project-level variables).
You can now configure environment variable inheritance on the device, fleet, or project level using a completely re-worked user interface. This UI is available in both a "basic" (below) or "advanced" view:
Access these screens by navigating to the Environment tab for a specific device, fleet, or project. Note that the updated project UI is coming soon!
Arguably the most underutilized feature of Notehub is the ability to programmatically access data via the Notehub API.
There is also a new way to use and test the APIs with the Postman Collection for Notehub API.
There have been additional improvements to the event routing feature of Notehub, most notably:
The addition of a Slack route that supports both webhooks and
A new route that allows for more direct integration with Datacake.
Support for adding an authorization token to a Google Cloud route.
Notehub's Connectivity Assurance feature enables Notecard devices to maintain connectivity, even if their data allocations run out. We've recently made some changes to allow you to pay for Connectivity Assurance using Consumption Credits.
You can also now opt-in or opt-out of Connectivity Assurance at the Billing Account, Project, or Device level.
Sound off on the Blues community forum to let us know what you need from Notehub and/or what could be improved.
Happy Hacking with the Notecard...and Notehub! 🧑💻💙