Platform Update: Version 1.2.2

     blog image

    Platform | Dec 02, 2018


    Version 1.2.2 of the Atmosphere IoT Platform has just been released, and with it comes some fantastic improvements, including support for the STMicroelectronics SensorTile development kit as a project type in Atmosphere Studio, the addition of three STMicroelectronics sensors to the Studio library of embedded elements, and some significant updates for the Atmosphere IoT Agent.

    ST SensorTile support

    The highlight of the 1.2.2 update, we’re pleased to introduce support for the ST SensorTile into Atmosphere as an available project type. The SensorTile is a tiny, square module that gives you guys another quality Bluetooth Low Energy board to develop with on Atmosphere.

    ST sensor tile

    The SensorTile packs a lot into it to offer a robust development kit package, complete with an onboard accelerometer, magnetometer, barometric pressure sensor, and temperature sensor. This provides a great setup for users looking to break into making IoT projects with a variety of peripherals, and it’s really easy to get the most out of them working with it on Atmosphere.

    We’ve added a SensorTile demo project in Studio’s example projects section that uses each of its onboard sensors, so be sure to check it out for a simple example to begin with. There’s also a walkthrough guide to get started with the SensorTile in Atmosphere, so head over to the Atmosphere Developer Hub for the latest documentation on using the board, how to program it, and more.

    Additional ST sensor integration

    Support for the SensorTile isn’t the only addition from ST we’ve integrated with this release. Today’s update features a trio of sensors from them as well, expanding the library of available sensors from the manufacturer in Atmosphere:

    • STMicroelectronics LSM303AGR linear accelerometer and digital compass
    • STMicroelectronics LSM6DSL three-axis accelerometer and gyroscope
    • STMicroelectronics LSM6DSM three-axis accelerometer and gyroscope

    This set of popular sensors offers users even more ways to build projects that measure acceleration and angular velocity, and we’re excited to get these in. The LSM303AGR and LSM6DSM are onboard sensors featured on the SensorTile, and are imported into the Element Toolbox for its projects by default.

    Beyond SensorTile projects, each of these sensors are now available throughout all project types in Atmosphere, simply enable them within a project’s Add Element window from Embedded View to try them out.

    Atmosphere IoT Agent improvements

    We’ve made some notable improvements and changes to the Atmosphere IoT Agent as well that will greatly streamline working with it for those running on Linux and macOS.

    For Linux users, we’ve streamlined the agent download options. Previously, we offered .DEB and .REM formats in addition to an app image, but this update phases the former two out in favor of a consolidated app image build that universally works on any version of Linux. With the .DEP and .RPM agent formats no longer supported, we advise any users running these builds to uninstall them and update to the latest app image version.  

    On macOS, we’ve updated the agent to properly identify available serial ports for programming. After the recent OSX update in late September, users running the latest OS version would occasionally experience inconsistent results while trying to display available serial ports. This has been corrected with the newest macOS version of the agent, so it’s recommended to both update your agent and run the latest stable release of High Sierra.

    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.2 update release notes

    • Support for Intel Curie projects (Arduino 101, tinyTILE) is deprecating. These platforms will continue to be available in Atmosphere, but new features for the Intel Curie will no longer be added.
    • STMicroelectronics SensorTile support added as an available project
    • MikroElektronika Buzz Click board support added
    • STMicroelectronics LSM303AGR linear accelerometer and digital compass support added
    • STMicroelectronics LSM6DSL three-axis accelerometer and gyroscope support added
    • STMicroelectronics LSM6DSM three-axis accelerometer and gyroscope support added
    • New Embedded Wi-Fi connection element, which allows fine control over Wi-Fi connections and triggers for Wi-Fi network events
    • Fixed app NFC element issue so data no longer gets corrupted after the second trigger event whenever an NDEF record is read
    • Fixed bug with certain project names being read as a number
    • Added new ESP32 example project that demonstrates how to communicate with ESP32 and Atmosphere via another microcontroller over UART
    • Added new Digi-Key building monitor example project
    • Added 3D vector embedded data type, which gets converted into object with x, y, z components for easy transfer of 3D vectors
    • User profile images are now shown in the navigation bar if an image is uploaded
    • Data glance widget can now use the status of the device to set its color
    • Data glance widget no longer shows a save button that doesn’t perform any function
    • Data table widget no longer hides its row count when changed from the default row count
    • NXP Rapid IoT out-of-box demo displays the correct screen in the Thread configuration page after changing protocols from BLE to Thread and vice versa

    Currently known issues

    Below is a list of issues we are aware of and currently working through, and hope to have resolved in the near future:

    • The clock on the NXP Rapid IoT doesn't update if it loses power and then the mobile device reconnects to it
    • The info page on the NXP Rapid IoT out-of-box demo doesn't display available services as is shown on the kit’s manual
    • Android devices older than version 6.x.x may have general BLE connection stability issues on any BLE development kit
    • Reports that Microsoft Edge run on Windows 10 may take longer to load the dashboard after a full refresh
    • NXP Rapid IoT force OTA feature is currently not working with deployed projects
    • The single sign-on page for users working in the NXP Rapid IoT Studio currently doesn’t fit properly on mobile devices
    • The dashboard may not adjust and resize correctly at first on certain mobile devices