What's New

View new features for SmartWorks IoT's latest release.

Release Notes

This document provides an overview of the recently updated features included in the latest release of SmartWorks IoT. For information on installation and upgrade procedures, as well as details on supported platforms and software requirements contact with product support. For registration click here: studio.swx.altairone.com.

February 2022

New Panoption Connectors
New connectors for Panopticon to ease the process to connect to AnythingDB.
LoRaWAN
Include LoRaWAN protocol to ECP.

January 2022

Onboarding
Onboarding process has been improved. Dialog displaying hints and helpful links now shows when user opens SmartWorks IoT. Optionally, this dialog can be set to not display upon opening.

December 2021

Authorization Code Credentials
Authorization Code is a mechanism to authenticate the users of a web or mobile application that has been built using SmartWorks IoT. With this grant type, users can be authenticated without exposing a client secret in the app code. Instead, users can authenticate by entering a username and password in the SmartWorks IoT Identity Management Provider to retrieve an authorization code which can be exchanged for an access token.
API Inspector
The API Inspector is an easy to uses tool that enables new users to get familiar with and interact with the SmartWorks IoT API structure. Requests can be made through the API Inspector without having to worry about authentication details, as this information is automatically populated.
Miscellaneous
  • Display requirements when creating new entities in the platform to improve user experience.
  • Added contact us direct link.
  • Added reset secret warning notification.
  • Improve functions and apps sections design.

November 2021

Labels
The ability to add and delete multiple Labels simultaneously has been added.

October 2021

API Developers Documentation
This has been updated.
Links
Include Links when defining a Thing so that the user can establish relationships between Things and provides Web links to arbitrary resources that relate to the specified Thing.
AnythingDB Improvements
User is now able to view the schema of each of the Versions created of a Model.
Save as Model button can be accessed easily from the Thing’s menu.
MQTT Inspector can be easily accessed from the Thing's menu.
Redesigned the Interfaces section to improve the user experience.
Resolved Issues
Solved Function’s warning message.

September 2021

Marketplace
The Marketplace has pre-defined applications that run on the Edge, including third-party applications. Any other container-based applications you want to install at the Edge can be defined in the Marketplace.
Cron Trigger
Develop functions based on a Cron Trigger which enables you to schedule when the Function will be invoked.
Callback URL
Include the option to configure a callback URL in the Triggers to send the result of the execution of a Function. This tool is useful for debugging purposes or for having a history of your Functions’ invocations and its results.
Ability to view the logs to develop and debug Functions. This is crucial as Functions run in an isolated way on containers.
Table Filters
New drop-down menu to include column filters in AnythingDB.

July 2021

MQTT Inspector Utility in Studio
This tool will help you learn what topics are available, and see the format of incoming messages.
Space Improvements
You can now delete spaces to keep the account healthy, and edit the space color, to easily identify the different projects.

June 2021

Improve Space Creation Process
Create a more natural workflow for creating spaces in a simple and intuitive way.
NoCode WoT
WoT provides a lot of capabilities, but new users will find a bit hard at the beginning to understand how it works. The new interface guides users in this process of creating properties, actions, and events easily.
Push Button ECP Install
Enables you to download an installable image targeted at the device from the SmartWorks Studio interface in a few steps. This image contains the OS, K3s and the ECP Management Service. After installation on a gateway it will automatically connect to the SmartWorks cloud. This type of install gives us an active/inactive partition install for an over-the-air upgrade mechanism with roll-back capabilities.
This enables you to start working with the ECP in less time.
Resolved Issues
Speed up Studio page load time so you can quickly enter the app without frustration.

May 2021

Improve Sign Up Page
Improved user experience while registering in the platform so that users are easily enrolled and trust the platform.
Implement Swagger API Documentation
Provide swagger documentation to our users. Swagger is a standard format of sharing API documentation, reducing friction while interacting with the platform.
Utility Belt with Function Logs
As functions run in an isolated way on containers, the Utility Belt provides the ability for users to view the logs, which is crucial to develop and debug functions.

April 2021

Event Triggers in Functions
Execute Functions based on MQTT triggers so that users can execute them when something specific happens (property is updated, data is received, and so on).
NoCode Policies
Improve workflow for creating Roles by improving the UI and helping unexperienced users easily interact with Roles to get started.
The new interface to manage Role Policies in Studio makes it more user-friendly and easier to use without requiring a deep knowledge of the inner details of the platform.
Resolved Issues
Remove ‘error-backend’ from API gateway. Return HTTP errors in standard format (previous format was unintuitive and creating friction with customers).