We’ve just released version 1.2.0 of the Atmosphere IoT Platform, and it features some great additions into the platform, including Sigfox support and significant improvements to our dashboards.
With this update we’re pleased to introduce support for communicating across the Sigfox public network into our ever-growing library of building blocks, courtesy of the MikroElektronika Sigfox Click Board.
A Sigfox click element is now available from a project’s Add Element window in Atmosphere Studio’s Embedded View. This element enables you to integrate Sigfox network connectivity into your projects to send data over the network to the Sigfox cloud. Likewise, you can communicate from the Sigfox cloud back to Atmosphere.
To assist with getting up-and-running with Sigfox and Atmosphere, we’ve published a getting started guide on the Atmosphere Developer Hub that provides a complete walkthrough for getting Atmosphere to talk to Sigfox (and vice versa). This guide covers how to connect Sigfox cloud to Atmosphere, and includes a simple project that takes data from your device and displays it on the Sigfox cloud and Atmosphere.
We plan on releasing a demo video in the near future that demonstrates a complete end-to-end project with Sigfox, so stay tuned as we look to provide more content on using the Sigfox Click Board.
Flexible dashboard arrangement
As part of our efforts to expand Atmosphere’s capabilities of data visualization, we have added significant improvements to our dashboards.
Dashboards now feature a mosaic-style grid layout so you can arrange widgets in any manner you prefer within the grid, rather than having them arranged with one widget per row. Additionally, widgets in this updated format are displayed in sizes based on their contents, so larger widgets such as graphs and tables occupy more space in the grid than smaller widgets like a data glance or pie chart.
This approach offers a lot more flexibility in organizing your dashboards and viewing data, and we’re excited to make this enhancement so you can glean more insights from your data. We have big plans for creating more robust dashboards and widgets, so stay on the lookout for more in this area.
Preset project dashboards
The second big dashboard enhancement we’ve added is the ability to copy a device’s dashboard as a template to be used by later devices that run the same project.
For instance, if you have an ESP32-based device registered to Atmosphere and built a dashboard for it, you can now save that device’s dashboard as a template within its dashboard configuration menu. Then if you’d like to program that same project into a second ESP32, within Studio you have the option of using that dashboard template for it so when it’s registered to Atmosphere it comes with the completed dashboard out-of-the-box, no widget configuration needed.
To set a dashboard for a project, simply go into the project’s information settings and select a dashboard (if there’s one available). Choosing a dashboard is applicable only for devices that are running the exact same project, otherwise the widgets won’t be configured properly.
This feature is a tremendous benefit for users looking to scale upward with a particular project, saving the time and trouble of continuously building dashboards if you’re adding several devices with the same project. It’s just one more feature to simplify deploying your IoT products with Atmosphere.
We’re always looking to improve the platform, and encourage your feedback and what you think about the latest additions and improvements. So if you have any thoughts or suggestions let us know in our [forums]. And as always, be sure to download the latest version of the Atmosphere IoT mobile app and Atmosphere IoT Agent as well.
Complete 1.2.0 update release notes
- SPI driver now allows use of a chip select pin of -1, which means the device will not perform any chip select function during SPI communications
- Provisioning over BLE now supports extra configuration settings for Sigfox communication
- MikroElektronika NFC Click support added
- MikroElektronika Sigfox Click support added
- Tap-to-provision NFC records added
- New firmware available for K41Z that increases the number of BLE characteristics that an NXP Rapid IoT project can use
- Fixed bug with the MikroElektronika 8x8 RGB click element and provisioning
- Backlight element now available for NXP Rapid IoT projects to control the device’s backlight on the display
- Added button combo to toggle the NXP Rapid IoT display on and off. Feature is controlled through the user buttons element
- User is now warned if they attempt to leave the window without saving, and can elect to discard or save the project's changes
- Button to show/hide the code editor in Embedded View was moved to the view's toolbar alongside the source download and program firmware buttons
- Button to show/hide the interface builder in Application View was moved to the view's toolbar
- Added feature in Studio to automatically scroll to any element when it's added to the canvas
- Code editor now automatically scrolls to the first line of the first ability for an element selected in Embedded View
- Fixed issue regarding dragging an element across the Studio canvas
- New option within a project's information menu to set a default dashboard for that particular project using another device that is running the same project
- Tap-to-provision with NFC is now available with NXP Rapid IoT Kits. On iOS devices, lightly shake the device to activate scanning of an NFC tag (Android devices are always scanning).
- User profile area now has access to add remote API tokens
- Icons now have tooltips within the Atmosphere app
- Login, registration, and password forget for local login systems now more reliable on the Atmosphere app
- Dashboard now enables packed grid layout and the ability to rearrange widgets, available on desktop browsers only and not from within the Atmosphere app
- Dashboard allows you to copy a device's dashboard to be used by other devices as long as the use the same project
- Dashboard's data glance widget was redesigned with a new style, and only allows one dataset per widget
- Additional information about the TMP006 element added to documentation
- Additional information about the NXP Volansys Thread element added to documentation
- iPhone X devices now display properly on the app, but do not take the full screen yet