First experience

16 april, 2020

After successfully conducting the open alpha testing, we asked several questions to Maxim Shilov, one of the first testers of the Rightech IoT Cloud platform.

Maxim has been working in the IT field for the past 10 years. He is a backend developer. A year ago, Maxim got a scaly pet, which served as a trigger for creating automation of the terrarium based on the RIC platform.

What were your general impressions of the platform? What did you like most about using RIC?

From the beginning of testing, a specific hand of developers was felt in interfaces, terminology, description. When the experience from one project extends to another, not only the architectural approach moves, but also the wording, the names of features, and the preparation of documentation. In this environment, a third-party developer feels unusual. For example, in one space, the development environment is called “sand” / “sandbox”, and in another, dev.

I liked the principle of combined services. I see great potential in such an approach: both a data server and a tool for interacting with data, as well as history, graphical display of data and automation of actions.

How long did it take you to connect the device for the first time? What devices and why did you connect?

I remember that debugging the connection and sending the first data from the sensor was carried out within one day. Test data flew off in about the first hour. Sent via the MQTT protocol – everything is pretty simple there, besides, I’m not the first to connect via MQTT.

During the alpha testing period, I started connecting the controller for the terrarium, and I continue to develop it today. The “brains” were esp8266 and esp32. Also in the plans was the use of nrf 52nd series (ebyte modules). Connected bme280, hdc1080, ds18b20 sensors to the base. In the future, I will try to order boards for tmp102 (a good chip, but small), since it didn’t work out to separate the board on my own. And I also tried to connect solid-state relays, but it didn’t start: perhaps the relays were not very sensitive. I have a new semi-assembled connection diagram with a step-up DC voltage converter, but my hands still won’t reach her.

I connected modules and sensors at several points of the terrarium to control temperature and humidity, as well as to control the loads: a heater and an incandescent lamp (in the future, an ultrasonic evaporator with a pump and fan).

What caused the difficulty in the Rightech IoT Cloud platform?

I had questions about automaton. The difficulty was organizing a cyclical test of the testimony. In the framework of the existing scheme, it looked like one check cycle. All this created a misunderstanding of how the automaton is initiated: once when the device is connected, or on some handlers, or during any change in the tracked indicator from the machine itself.

What Rightech IoT Cloud tools did you use during the development process? What scripts did you create for the devices?

I adjusted the automaton* according to temperature and humidity; sent commands “turn on – turn off” load for exceeding the value.
I didn’t use geo zones, because the terrarium is not on wheels 🙂

* Automaton is a device’s operating script created in the platform, which can be used, among other things, to control device parameters.

Created a script to keep the indicators within the norm. Illumination control is the best set on a device with a connected RTC.

On this positive note, we ended the interview. In gratitude, Maxim received an account with unlimited usage parameters, as well as a hoodie with corporate symbols.

Unfortunately, it was not possible to present the hoodie as planned during the release presentation, due to the COVID-19 pandemic. That’s why our humble present had to be sent by post.

Once again, thanks to Maxim and all participants of alpha testing.
You have made a great contribution to the development of the Rightech IoT Cloud platform!