This page is a
translated version of the page
I3 lite and the translation is 100% complete.
i3 lite
is a universal platform to organize surrounding things into a single smart environment
i3 lite is a platform to control smart home and Internet of Things devices. The main feature of i3 lite is simplicity of use and high speed of making a control project.
i3 lite is irreplaceable for
The platform has an intuitive interface and requires no skills at programing or designing interfaces. A project can be created and tested on a tablet or smart phone.
All projects are stored in the cloud and can be downloaded on any device at any time. All projects are dynamic in i3 lite. It means that a user can change the project design and the language of the interface right on the panel.
The platform has powerful tools to create new graphic styles and modules to control equipment that can be later on sold in the built-in store.
Advantages
No additional software, no programming skills, no skills at designing interfaces are required to create a project. A project is created and set up on a control panel. The project configurator has an intuitive interface and auto search of modules for the found equipment.
- Change of graphic styles in the control project (under development)
An user can change the style of the interface right on the panel by choosing a new style from the list of available ones.
- One project for any devices
i3 lite projects are adaptable to different panel resolutions. It means that a project made once can be used on both smart phones and tablets.
- Storing projects in the cloud
Every user has their own cloud storage that stores their projects. Projects can be downloaded from the cloud onto any mobile device when required.
Every project consists of modules for controlling equipment, that can be downloaded from the store of modules. It enables not only fast addition of new equipment to the project but also regular updates of modules, when required.
- Integration with the server
i3 lite has a close integration with the server. Users themselves can create routines and schedules, using a built-in tool and upload them to the server.
- Auto translation of the interface into the mother tongue (under development)
When a project is set up, a user can select the mother tongue and i3 lite will change the language of the interface into the mother tongue of the user.
Components
- i3 lite is an app for integrators and end-users. The app has the following functions: creating and editing projects, downloading projects from the cloud, using projects, changing the graphic style of a project, etc.
- iRidium cloud is a cloud storage of projects. No PC is required to work with the platform. All created projects are automatically saved in the cloud and can be downloaded onto a panel at any moment. A project is given to an end-user via iRidium cloud. An integrator can send a project to an end-user right from the app.
- iRidium studio is a tool to create modules. It's the main tool for a developer to create and edit modules.
- iRidium server is a hardware solution to contol smart home. If a server is used, there is no need to have the app running all the time. All created scenes and schedules run on the server and do not require any attention.
- iRidium store is a store of modules. When using i3 lite you get a built-in store of control modules and graphic styles. Thanks to the store you don't have to develop your own drivers to control required equipment, you can use modules, created by other developers.
Security
Best practices:
- Сonnection security with the SSL certificate. SSL (Secure Sockets Layer) is a cryptographic protocol that implies a more secure connection. It uses asymmetric cryptography to authenticate exchange keys, symmetric encryption to maintain confidentiality, message authentication codes for message integrity.
- Use the access key instead of the login / password. It is considered a standard of network security:
- The access key is generated automatically, has a sufficiently crypto-stable length and a set of characters (the user's password can be very simple)
- The access key is bound to a specific device, i.e. key hacking will not allow an attacker to access the entire account
- The access key can be reset without requiring a password change, you only need to re-login
- Advanced Encryption Standard (AES-256), symmetric block cipher algorithm (block size - 128 bits, 256 bit key). In June 2003, the US National Security Agency decided that the AES cipher is sufficiently reliable to use it to protect classified information. Up to the level of SECRET it was allowed to use 128-bit keys, for the TOP SECRET level, keys of 192 and 256 bits were required. To date, AES is one of the most common symmetric encryption algorithms.
How we do it:
- Authorization in the application: all requests to the site only using a secure connection (SSL 3.0).
- After comparing the login / password pair, all requests are verified with an access key (the password is not transmitted anywhere else).
- The server accesses the site only using a secure connection (SSL 3.0).
- Projects are stored on Amazon servers (Alibaba for China). Files are downloaded by link (https) with additional authorization with the access key (key life time - 2 minutes). The files are stored in anonymous form, without reference to the owner.
- The application communicates with the server in two ways: REST API (SSL 3.0 protection), iRidium protocol (version 1.2.3 and above - AES-256 encryption is enabled by default).
- Authorized user access rights to the server are defined in the project and are provided through the creation of hash-keys through a trusted node (our site).
How to Begin
Fast start of the project with i3 lite server
Installing i3 lite App
Before you start your work, make sure that you use the version of the app. iRidium lite app is available for the following platforms:
Registration
To work in the app you must a registered user. There are 3 types of accounts:
- Integrator's account is an account with a capability to create projects, save them in the cloud, download projects from the cloud and use them. There are three possible statuses that determine the price, testing options and a capability to create projects.
- DIY (Do it yourself) account is an account with a capability to create projects and use them. There is a limit on saving projects in the cloud and adding a server to a project.
- User's account is an account with a capability to download projects from the cloud and use them.
Registration of integrators and DIYs is possible both in the app and on the web-site.
End-users can be invited to use a project by an integrator or DIY.
Registration on the iRidium Web-site
A letter is sent to your e-mail with a request to verify your account. Check, whether the e-mail is in the junk folder of your e-mail account, since confirmation mails with backlinks are sometimes classified as spam.
Invitation code is an identification code given by iRidium authorized partner. If you enter an invitation code, when registering, you get:
- individual tech support from the indicated authorized partner,
- silver dealer status instead of bronze. It gives better conditions of purchasing and working with iRidium products.
Select equipment you plan to work with.
Follow the link and you get into an account for i3 lite.
Fill in additional information about your company.
Registration in i3 lite app
You can also register in the app. Select “Sign up”, when you launch the app for the first time.
Fill in the following fields: “User name”, “e-mail”, “password”. Press “Sign up”.
Installer account is required.
Fill in data about yourself: country, company’s web-site, phone number. Invitation code is entered if you have it. Then press “Continue”.
Select equipment you plan to work with.
A confirmation code is sent to your e-mail, check your e-mail, enter the code and press “Confirm”. If you can’t find a letter with a confirmation code in your e-mail, check the spam folder. If some time later, still no letter comes, select “No confirmation letter?”, and a code will be sent to your e-mail one more time.
A message appears on the screen that your account is successfully created.
Information pages can be looked through or skipped.
But to use all features of an integrator’s account, please wait for approval of your account from iRidium mobile team and only after it you can start using the app.
Project Creation
Every project consists of:
- Floor - a list of floors is located on the main page. Each floor has rooms. The number of floors is not limited.
- Room - a room is located on a floor and has widgets to control equipment, macros and routines.
- Module is a subprogram to control equipment, that has control widgets and a set of components to create macros and routines. Modules are downloaded from iRidium store.
- Macro is a set of commands to control equipment that are activated by a graphical button.
- Routine is a logical component of a project that tracks changes in equipment state and reacts to the change as set. A routine can be server and panel. A panel routine works as long as iRidium lite app is launched on users' panels. A server routine works on a server, even when the app is not launched.
- Mode is one of the states of your project. The mode status can be used in routines. For example, you can create a mode "I'm gone". The routine of activating security systems will track the status of this mode. And when the mode is on, the routine will activate security systems.
A server can be added to any project, but a project can work without a server. The server is responsible for centralized control of equipment 24/7, work of Push notifications and control of equipment via the Internet.
More about i3 lite project creation.
FAQ
What is the difference between iRidium lite and iRidium pro?
The main difference of iRidium lite from iRidium pro is simplicity and the speed of creating a project to control Smart home. iRidium lite allows you to configure a project on a control panel (Android, iPad/iPhone, Windows) without programming.
Learn more about differences of the two products in the article in our blog.
How is the price of iRidium lite license formed?
The price of iRidium lite license is formed from the price of the Basic license that includes 40 subdevices (no limit on the number of control panels and drivers) and the price of commercial modules, if they are used in the project. The Basic license can be updated with the help of additional packets of subdevices (each packet has 20 subdevices). Work with server can also be added.
What is a subdevice?
A subdevice is a functional object in iRidium lite (for example, 1 subdevice = 1 HUE lamp or 1 relay channel or 1 channel of HDL dimmer). Sensors are not subdevices and they are free. For more convenient calculation when licensing a project, subdevices are united into packets per 20 subdevices each.
Who purchases iRidium lite license and controls it: an integrator or an end-user?
An integrator purchases a license and controls it. But there will be a mechanism to give all access rights to the project and the license from an installer to an end-user.
Who purchases modules an integrator or an end-user?
An integrator purchases modules, as iRidium lite is a B2B product. We do not work with end-users directly.
Are modules purchased for a concrete project?
Yes, modules are purchased for a concrete project.
Are modules created by third-party developers? How does it work?
Modules are created by iRidium mobile team and third-party developers. All created modules are tested by iRidium mobile team, and after successful tests modules are placed in iRidium store. Modules in iRidium store can be free and commercial.
Do you want to create your own module? F.A.Q. for module developers
Can a server support pro and lite projects?
A server cannot support pro and lite projects simultaneously. There can be either lite or pro on the server.
Is the server for iRidium lite set only from a panel?
Yes, the server for iRidium lite is set only from a panel.
My company is a developer of automation devices. How is it possible to integrate with your products?
If you have API and a javascript programmer, we invite you to become a module developer. You can make a module for your equipment and place it in iRidium store. It’s up to you to decide if your module is free or commercial. To become a module developer, please, send a request here. If you cannot make a module for your equipment, send a request for module development in our System of module order.
Transfer of the project to technical support
If you experience a problem with the application, you should describe the problem on the technical support forum. To solve the problem, you may be asked to forward your project to technical support.
When sending a project to technical support, the project becomes available only to employees of our company. Outside people do not have access to it.
To send a project to technical support you need:
1 Save the project to the cloud in the i3 lite application.
2 Go to our site.
3 Go to my account in the section "my lite".
4 Select the project that you want to send to technical support.
5 Go to the section "Users and Panels".
6 Click the "share" button.
7 In the appeared window select the item "tech support iridium".
8 Confirm sending the project.