Scaling an IoT deployment? Join our webinar on May 28th where we dive into real-world scaling pain points and how to overcome them.

Blues Developers
What’s New
Resources
Blog
Technical articles for developers
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Developer Certification
Get certified on wireless connectivity with Blues
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
Button IconHelp
Notehub StatusVisit our Forum
Button IconSign In
Sign In
Sign In
What’s New
Resources
Blog
Technical articles for developers
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Developer Certification
Get certified on wireless connectivity with Blues
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
homechevron_rightBlogchevron_rightWhat’s New in Notehub

What’s New in Notehub

What’s New in Notehub banner

November 12, 2024

A look at the latest features we’ve shipped in Notehub, including JSONata improvements, new data exporting options, and two new integrations.

  • Notehub
TJ VanToll
TJ VanTollPrincipal Developer Advocate
email

Hey there! Here at Blues the Notehub team has been busy, and today I want to share some of the improvements that we’ve shipped over the last month or two. All of these features are live and available for you to use in your projects today.

JSONata Improvements

JSONata is a JSON query and transform language that you can use as part of Notehub routes.

We’ve recently implemented a number of features to make it easier to work with JSONata in Notehub. To start, we’ve improved our JSONata editor to recognize JSONata syntax, and give you visual feedback if you make any mistakes.

A JSONata error in Notehub’s route editor

Next, if any JSONata errors occur during routing, Notehub now displays the error in the event’s route log for easier debugging.

A route log showing a routing error

And finally, Notehub now allows you to provide JSONata for proxy routes used during web transactions. Specifically, for proxy routes you can now provide JSONata expressions both for outbound and inbound requests. Outbound expressions are applied before Notehub invokes the external service, and inbound expressions are applied before Notehub sends data back to your device.

JSONata used in a Notehub proxy route

The following short video shows off the new JSONata features in action, and is worth watching if you want to see all you can do with JSONata in Notehub.

Data Exporting

Next, we’ve implemented a new feature for exporting data out of Notehub projects in JSON or CSV format.

All Notehub projects have a new Export button that allows you to filter your data, choose the fields you wish to include, choose an export format (JSON or CSV), and ultimately download a file with your data.

The export button in a Notehub project

You can learn more about exporting data in our docs. And one more cool thing: you can do this same exporting through the Notehub Event API with the new format and selectFields arguments.

Session Changes

Next, we’ve made some changes to how sessions work within Notehub.

Previously, Notehub would only create a _session.qo event when a Session started. Now, Notehub creates _session.qo events each time a Session between a Notecard and Notehub begins and ends—and each event has been enhanced with a number of new metadata fields you may find useful.

For example, the session start event now includes the RAT (Radio Access Technology) being used, and the ssid if the connection was made over Wi-Fi. The session end event now includes metadata about the completed session, including how many Notes were received, how many Notes were routed, and how many bytes were used.

The following video walks through both the new data exporting, as well as the Notehub session changes.

note

If you wish to restore the old session behavior for routing (aka only route the session start events), you can use this JSONata to filter your events appropriately.

New Integrations—Arduino Cloud & Blynk

Finally, we have two exciting new integrations that you can try out today.

Arduino Cloud

Arduino Cloud is Arduino’s platform for connecting and monitoring embedded devices. In Notehub we’ve added a new Arduino Cloud route that lets you connect any Arduino-based device in a few quick steps.

Complete our Configuring an Arduino Cloud Route tutorial to try it out.

Blynk

Blynk is a low-code IoT software platform for businesses and developers.

New in Notehub is a Blynk route that allows you connect your devices and start building web and mobile dashboards in Blynk.

A dashboard in Blynk

Complete our Blynk Routing Tutorial to try it out.

And check out the following video to see both the Arduino Cloud and Blynk integrations in action.

Keep the Feedback Coming!

Give these new features a shot and let us know what you think. And if you have any other Notehub requests—reach out and let us know !

In This Article

  • JSONata Improvements
  • Data Exporting
  • Session Changes
  • New Integrations—Arduino Cloud & Blynk
    • Arduino Cloud
    • Blynk
  • Keep the Feedback Coming!

Blues Developer News

The latest IoT news for developers, delivered right to your inbox.

Comments

Join the conversation for this article on our Community Forum

Blues Developer Newsletter

The latest IoT news for developers, delivered right to your inbox.

© 2025 Blues Inc.
© 2025 Blues Inc.
TermsPrivacy
Notecard Disconnected
Having trouble connecting?

Try changing your USB cable as some cables do not support transferring data. If that does not solve your problem, contact us at support@blues.com and we will get you set up with another tool to communicate with the Notecard.

Advanced Usage

The help command gives more info.

Connect a Notecard
Use USB to connect and start issuing requests from the browser.
Try Notecard Simulator
Experiment with Notecard's latest firmware on a Simulator assigned to your free Notehub account.

Don't have an account? Sign up