Rightech IoT Cloud v2.1
03 August, 2020
We are pleased to announce Rightech IoT Cloud version 2.1
This release contains changes that have affected most aspects of our platform: the personal account has been updated, new functions have appeared in the “Automatons” and “Objects” sections, the list of supported protocols has been expanded.
And that isn’t all…
Personal account
Creating and managing licenses
In this release, you will be able to create your own licenses that will suit your needs. To create a license, go to the user’s personal account in the Licenses menu.
Licenses work by subscription, where the user chooses both the payment period and the main parameters. Parameterization is a demanding operation that requires understanding how you want to use Rightech IoT Cloud platform to realize your IoT ideas.
Before starting work, we recommend that you test and try out all the capabilities of the platform on a Basic license available to all users. The created license can be expanded at any time by changing the active license in your personal account. Learn more about the payment information and terms of use of the Rightech IoT Cloud platform.
In addition, we have decided to significantly expand the Basic license. Now it can include up to 10 devices (before there were 2!). Also, the “Packet size” parameter has been increased from 130 to 256 Bytes. This will allow you not only to get better acquainted with the platform’s capabilities but also to create full-fledged IoT projects using only the Basic License. These changes are automatically applied to all users.
Automatons
Control of several objects in one automaton
Now it is possible to use several objects in the machines within one Logic script. It is possible to organize the joint work of objects that are connected to the platform. You can also implement scripts for automating the operation of heterogeneous devices. This allows a broader look at the IoT world since IoT is precisely the interaction between smart things.
New interfaces for managing automatons
We’ve changed the approach to automaton controls. New interfaces make it possible to visually display the current states of both the automaton and the object, flexibly control the operation of scripts.
Generating events
An opportunity to generate an event has appeared for a running automaton. The “generate event” button provides a choice of those events that can lead to an exit from the current state of the machine. This allows you to test the operation of the created automaton without the need to reproduce real events on the device or to trigger an immediate triggering of the timer.
Models
Starter kits
For better immersion in the platform, we have added starter kits.
These are several IoT cases based on our platform. These sets include a digital model of a device, an object, and a script of logic. Using these ready-made examples, you can quickly see how you can use the platform to implement your ideas. In the future, we plan to expand the list of starter kits.

The starter kit allows you to easily make your first real project on the platform by connecting the device to the created object. You can use this solution immediately without changes, or adjust it for your device or for your logic.
The “smart light” kit includes a model for an MQTT device, an object that can transmit data on temperature and humidity, a processor and an automaton. The processor converts the input data to the effective temperature and temperature in Kelvin, and the automaton is designed to notify the user about exceeding the set temperature limits.

The “vehicle monitoring” kit includes a model for equipment operating under the wialon ips v1.1 or v2.0 protocol, an object, a geofence along the borders of the Moscow Ring Road and an automaton that controls entry and exit to this geofence.

Protocols
We continue to expand the list of supported hardware. Galileosky and Teltonika transport telematics protocols were transferred from the private version of the platform to the public one. Now they are available to all users! In addition, we have expanded support for the MQTT protocol to its current version v5.0.
MQTT v5.0
Added the new version of the MQTT protocol. When using MQTTv5.0. it is worth considering the peculiarity of our implementation:
- Retain flag is not supported.
- The CleanSession flag is not supported.
- Message expiration is not supported.
- Complicated work with unicode. The interface has no tools for processing and displaying such data. We will work on this problem.
- Working with subscription identifiers is not fully implemented.
- Extended authorization is not supported (SCRAM-SHA-1, GS2-KRB5, etc.). Now an error is being generated in connack.
Galileosky
Galileosky devices are designed to monitor the condition of any vehicles and are used in various cases from cargo transportation and taxis to driving style control and car sharing. More information about GLONASS / GPS terminals for vehicle monitoring can be found on their website https://7gis.ru/.
Our documentation describes how to work with these terminals using Rightech IoT Cloud platform.
Teltonika
Teltonika equipment can be used both for monitoring the condition of a vehicle and for organizing more complex projects. The manufacturer provides a wide range of devices related to both transport telematics and other areas of IoT.
More information can be found on their website https://teltonika-gps.com/ru/.
Our documentation describes how to work with these terminals using Rightech IoT Cloud platform.
Objects
In this release, we have also added new features when working with an object.
Command history

Command history allows you to see all the commands sent to devices for a selected period, along with their execution result. If you expand a specific command, you can see the response from the device.
Statistics
The statistics screen allows you to study the activity of the object, assess the needs of your project at the prototyping stage and, if necessary, adjust the operation of the device or the license parameters.

Bots

Setting up and displaying the bot object
In editing an object, you can now select the type of object. To do this, select the value of the “Use as bot” parameter. A bot is an internal tool in Rightech IoT Cloud platform that allows you to emulate the operation of your IoT device. This helps to assess the capabilities of the platform without connecting real devices and prototype your IoT ideas.
If a bot is currently connected, the “online” icon on the object card will be blue.
IMPORTANT: A real device and a bot connected to the same object in the platform will interfere with each other’s work and knock out their copy. This can be seen when the meaning of the “online” status is constantly changing. The same situation occurs if 2 devices with the same identifier are connected.
Handlers
In this service, fixes concerned the interface for selecting objects and selecting parameters.
Now the list of objects contains information about the running handler: status and time of the last processing. Added a more convenient handler control toolbar.
In the interface for selecting parameters, information about them has been expanded, links to models and documentation have been added.


API-tokens
We’ve made small changes to the API token management interface.

Now you can export Postman collections and Postman environment (environment variables can be downloaded only at the time of issuing a token). You can read about how to use API tokens for use in REST API in the documentation.
Other changes
Welcome window
A welcome window has been added, which contains both introductory information about the platform and useful links to our resources and materials. This window will appear when you enter the platform until the corresponding setting is enabled. Also, the window can be called using the “Information” button on the right-side panel of the platform.

Push-messages
If there are unread push messages for which the type “critical” is selected on the object card, the corresponding indicator will be displayed. Clicking on this button will filter Push messages for this object.

When new Push-messages appear that do not pass the set filter, the input field is highlighted in red for a short time. This innovation was adopted after receiving feedback from the community. Sometimes, when testing the machine, the user had a situation when he was waiting for a Push message, but because of the applied filter, the message did not appear in the interface. Some users were confused by this.
With every new release, we listen to your feedback. By combining your suggestions with our roadmap, we can continue to improve the platform while maintaining its ease of use.
Join our social networks and leave your feedback!
Follow the news on our Telegram channel. In the Telegram chat, you can meet like-minded people and get answers to your questions.
Useful links: