{"id":569,"date":"2016-04-20T00:00:00","date_gmt":"2016-04-19T21:00:00","guid":{"rendered":"http:\/\/blog.iridi.com\/en\/2016\/04\/20\/iridium-pro-new-platform-for-visualization-automation-and-iot-devices\/"},"modified":"2018-07-18T13:13:51","modified_gmt":"2018-07-18T10:13:51","slug":"iridium-pro-new-platform-for-visualization-automation-and-iot-devices","status":"publish","type":"post","link":"https:\/\/blog.iridi.com\/en\/iridium-pro-new-platform-for-visualization-automation-and-iot-devices\/","title":{"rendered":"iRidium pro: New Platform for Visualization, Automation and IoT Devices"},"content":{"rendered":"<p>Review by Nikolay Rusanov, development director at iRidium mobile<br \/>\nOn April 12 iRidium mobile officially announced the release of iRidium pro \u2014 a set of tools for installers\/ system integrators, as well as a complete automation platform. The software package can be used as the basis for any project of \u201csmart\u201d or \u201cintellectual\u201d building, home or commercial AV integration and many others.<\/p>\n<p>In the modern epoch of IoT the features that matter are multi-platform, ready solutions, free programming \u2013 they are exactly what iRidium pro makes emphasis on.<\/p>\n<p>I took part in beta-test of iRidium pro several months. Now I\u2019m working with a final version. In this article I\u2019d like to shoe the basic differences from iRidium 2.x and new features that I came across when passing from iRidium 2.x to iRidium 3.0.<\/p>\n<p>I\u2019m often asked, \u201dWhy \u00abnew\u00bb?\u201d \u201cWhy \u00abplatform\u00bb?\u201d iRidium seems to be well-known and has been used on the market for several years. The point is that iRidium was just a tool to create graphical interfaces. And as such it was used on the final stage of project creation, when control from tablets\/smart phones had to be added to the installed system. This function remains, but now iRidium pro can be used as the foundation of an automation project, that is, to realize logics, automation and a user\u2019s interface within iRidium platform. And the remaining equipment selected in agreement with it.<\/p>\n<hr \/>\n<h3 style=\"text-align: center;\">Project Update via Cloud<\/h3>\n<p style=\"text-align: left;\">\nIt\u2019s convenient to use the cloud to upload projects onto control panels. The configured project is uploaded to My Account and an invitation to download or update a project is sent to the end-user\u2019s e-mail. A customer clicks a link and downloads a project on his mobile device or updates it.<\/p>\n<p>&nbsp;<\/p>\n<p><img src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/49c\/49ce6b448bfac93abb756381d44121ad.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>The author has access to all his projects in the side menu of the client app. Now you can have several downloaded projects and show all of them to your customers.<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><b>Panel\/Server projects <\/b><\/h3>\n<p>Now when you create a control project you can have it running only on a control panel, as it was possible before, or create an additional server project to it.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter\" title=\"6879ad8c7fc24db7bd03375ad40b6420-compressor.gif\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/c33\/c338b78d5b5884c203638f3fc3d1136f.gif\" alt=\"6879ad8c7fc24db7bd03375ad40b6420-compressor.gif\" width=\"321\" height=\"255\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>This approach has a number of advantages:<\/p>\n<ul>\n<li>iRidium server is on 24\/7, it monitors everything that happens in the systems<\/li>\n<li>when connecting to the server, we get statuses from channels\/sensors\/meters at once. This process takes much longer in systems without a controller that is always connected<\/li>\n<li>you can create rules and logics, including math calculations in a server project<\/li>\n<li>more about iRidium Server<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>For example, I don\u2019t have an automation controller at home (and no wish to buy it either). Buy I would like to get trends of temperature, lighting, electricity consumption and to speed up the process of getting device statuses when a smart phone is connected to the system. I\u2019d also like to create several schedules, simple rules, but there was no place to store it. Several days ago right after release of iRidium pro I launched iRidium Server for Windows on Intel Compute Stick, that is always connected to my TV-set. As a result, I can use all automation functions without buying an additional controller. It is of course more reasonable to use for this purpose a specialized controller or a server working 24\/7, for example, a file server \/a media server\/a video surveillance server.<\/p>\n<p>&nbsp;<\/p>\n<p>In general, the idea is that you can choose yourself a device that can fulfill automation functions. And you choice is defined by the type of automation object that you have. iRidium Server runs on Windows and Linux operation systems, x86, x64 and ARM platforms.<\/p>\n<p>&nbsp;<\/p>\n<p>The centralized approach has a disadvantage. Any problem with a controller, turns into a problem for the whole system. iRidium Server is made maximally reliable, but even the most reliable things can sometimes malfunction. To minimize the consequences of a possible malfunction, use a second back-up controller or switch automatically to direct control, if connection is lost. Several hardware controllers have a function of automatic restart in case of freezing.<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><b>Client App and Licensing Policy <\/b><\/h3>\n<p>Those who worked in iRidium 2.x know that an installer had to get a trial license to make a project. The trial license had to be assigned to HWID of a control panel. Such a license had to be received even for Emulation mode in the editor.<\/p>\n<p>It\u2019s much simpler now. When you launch the app for the first time, you enter login\/password of your account on <a href=\"\/\">www.iridiummobile.net<\/a>. Client apps work in the fully functional mode from 5 to 20 minutes, depending on the user&#8217;s status. There is also a 60-day trial period.<\/p>\n<p>&nbsp;<\/p>\n<p>You can get commercial and trial licenses in your account. The new system allowed to get rid of activation assigned to the HWID of a controller. That\u2019s why now you can use a license for several control panels for any automation system. 5 basic tariffs differ in the number of supported panels:<\/p>\n<ul>\n<li><span style=\"color: #acacac;\"><b>Starter<\/b><\/span>: 1 panel<\/li>\n<li><b><span style=\"color: #00aeef;\">Basic<\/span><\/b>: 5 panels<\/li>\n<li><span style=\"color: #f7941d;\"><b>Advanced<\/b><\/span>: 10 panels<\/li>\n<li><b><span style=\"color: #f16522;\">Enterprise<\/span><\/b>: 25 panels<\/li>\n<li><b><span style=\"color: #ee1d24;\">Enterprise+<\/span><\/b>: 50 panels<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>In any tariff addition panels can be bought.<\/p>\n<p>&nbsp;<\/p>\n<p>Use of iRidium Server is included into the licenses. The server is limited by the number of data points (1 data point \u2013 1 control channel + 1 feedback channel):<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><b><span style=\"color: #acacac;\">Starter<\/span><\/b>: 50 data points<\/li>\n<li><b><span style=\"color: #00aeef;\">Basic<\/span><\/b>: 250 data points<\/li>\n<li><b><span style=\"color: #f7941d;\">Advanced<\/span><\/b>: 1000 data points<\/li>\n<li><b><span style=\"color: #f16522;\">Enterprise<\/span><\/b>: 2500 data points<\/li>\n<li><b><span style=\"color: #ee1d24;\">Enterprise+<\/span><\/b>: 60000 data points<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>You can calculate the price of a license in the calculate in My account section of the web-site.<\/p>\n<h3 style=\"text-align: center;\">\nLogics Editor<\/h3>\n<p style=\"text-align: left;\">The first release includes a limited version of this function, it will be developed further. Earlier to describe any logic interaction you had to go to javascript section and write a code. Now you create a scheme by dragging required blocks of the working area, join them with each other and assign to driver variables. An example of such a scheme is below.<\/p>\n<p>&nbsp;<\/p>\n<p><img title=\"06ae136972914bdea511cbb8b182b5b7-compressor.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/740\/74064a020549044955a0c6c7fd74f4cc.png\" alt=\"06ae136972914bdea511cbb8b182b5b7-compressor.png\" width=\"100%\" \/><\/p>\n<p>X and Y are feedback values of a driver, for example, temperature and preset value. If X&gt;Y, on the exit from the logical block we get 1, if X<\/p>\n<h3 style=\"text-align: center;\">\nGallery Additions and Fonts\/icons<\/h3>\n<p>A typical problem for any project to find a \u201chouse\u201d icon, a \u201clamp\u201d icon, an \u201carrow\u201d icon in a single style. The Gallery in the new versions has a lot of icons in iOS style that used to be parts of commercial designs.<\/p>\n<p>&nbsp;<\/p>\n<p><img style=\"border: solid 1px #999999;\" title=\"a088fb3b49674eb5ac1555757b43f1a5-compressor.jpg\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/a97\/a973658f3d15ff0db797d2c0954efbbc.jpg\" alt=\"a088fb3b49674eb5ac1555757b43f1a5-compressor.jpg\" width=\"80%\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>One more pleasant feature is a set of symbol fonts, where letters and figures mean a certain image. You can copy and item, change a letter in the Text field and get all required icons. Another convenient feature of work with fonts is that change of color, size and other font parameters leads to corresponding changes in the image.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter\" title=\"2836a8ed0a924b80b0465bbda2f03cb9-compressor.gif\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/af7\/af70979a587792eb0e919f5c363f0fcc.gif\" alt=\"2836a8ed0a924b80b0465bbda2f03cb9-compressor.gif\" width=\"269\" height=\"82\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">Now pop-ups can be simply made in the required place<\/p>\n<p>It\u2019s much more convenient than getting it in the required place by changing margins on the top and on the left (though this variant remains).<\/p>\n<p>&nbsp;<\/p>\n<p><img title=\"33e1cf6d37b04a8d82291cff16e8305c-compressor.gif\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/19d\/19d67c131fba4d33141a2d59fef72765.gif\" alt=\"33e1cf6d37b04a8d82291cff16e8305c-compressor.gif\" width=\"100%\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\">Web control<\/h3>\n<p style=\"text-align: left;\">\nStarting with this versions iRidium function can be controlled via the web-interface. An example of this control can be seen the Server web-panel.<\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"aligncenter\" style=\"border: solid 1px #999999;\" title=\"8f88acf66fe346e6a4d62ea28520b4f3-compressor.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/521\/5211295198dc1ae8421ba062a2b4ec60.png\" alt=\"8f88acf66fe346e6a4d62ea28520b4f3-compressor.png\" width=\"100%\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>You can figure out how it works by studying the new iRidium REST API.<\/p>\n<h3 style=\"text-align: center;\">\nTrends, charts and data bases<\/h3>\n<p>Now you can monitor value changes and generate trends in the web format or in the app and record changes in the data base.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter\" title=\"8c419742266d44b0b9e53cd2e353407b-compressor.gif\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/3dc\/3dc67f3dca83fa6111778fb3a16e3a9c.gif\" alt=\"8c419742266d44b0b9e53cd2e353407b-compressor.gif\" width=\"312\" height=\"336\" \/><\/p>\n<p style=\"text-align: center;\">You can also use the new iRidium DB.API.<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\">Improved SIP and SIP Video functions<\/h3>\n<p>SIP sound quality is greatly improves. More coders and systems are supported. SIP Video function can be easily realized, you can communicate with video by using the built-in camera of a mobile device. And it does not matter what version of iRidium app you use for Windows, Android or iOS, there will be connection.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" title=\"pic2-compressor.png\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/b8a\/b8ac021be5693fa5eb6e4c01e0d561a9.png\" alt=\"pic2-compressor.png\" width=\"800\" height=\"536\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>This function can help you to realize video surveillance via the built-in camera of a gadget or video baby monitor, if required.<\/p>\n<h3 style=\"text-align: center;\">\nDemo project \u00abVirtual Smart Home\u00bb<\/h3>\n<h3 style=\"text-align: center;\">\n<img loading=\"lazy\" class=\"aligncenter\" title=\"83016e3f5a304dfeb8920443df240c69-compressor.jpg\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/2c5\/2c573b2d64a6c6a3133f592613b45dea.jpg\" alt=\"83016e3f5a304dfeb8920443df240c69-compressor.jpg\" width=\"400\" height=\"300\" \/><\/h3>\n<p>&nbsp;<\/p>\n<p>Thanks to iRidium Server there is a capability to use virtual addresses. This function was realized in the demo project that shows end-users how to control Smart home from a PC or a tablet\/a smart phone<\/p>\n<p>Initially the project was made for demonstration at exhibitions. Now it is available for integrators. The project and the installation manual is <a href=\"https:\/\/docs.google.com\/document\/d\/1sLaWPbSH-PWviIjZDfyIg6PMn4hs27-88mE2JlJAEkg\/edit?usp=sharing\" target=\"_blank\" rel=\"noopener\">here<\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">\u041d\u0435re is a video from ISE 2016 that shows the demo interface at work<\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" title=\"\u0414\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044f iRidium v3 \u043d\u0430 \u0432\u044b\u0441\u0442\u0430\u0432\u043a\u0435 ISE 2016 (Amsterdam) (\u0420\u0443\u0441\u0441\u043a\u0438\u0439)\" src=\"\/\/www.youtube.com\/embed\/FQkLc95Pv0c?feature=oembed\" width=\"480\" height=\"270\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><br \/>\n<\/iframe><\/p>\n<p style=\"text-align: center;\">SSL2, OAuth, voice control, etc.<\/p>\n<p>iRidium pro supports new ways of authorization and secure connection. It allows to communicate with cloud and web services, which was impossible before. Connection with Nest, Gmail, Google.API, Yandex.API and other services is realized by several developers.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/support.iridiummobile.net\/topics\/274-speech-api\/\">An example<\/a> of voice control via Google and Yandex (A Link to iRidium Forum)<\/p>\n<p>These are the basic changes, that are seen at first sight. There are many others that I don\u2019t want to repeat the <a href=\"http:\/\/dev.iridiummobile.net\/\">documentation<\/a>. So let me make a conclusion.<\/p>\n<p>Several updates and additional function are under development now. They will come out this year. New products iRidium lite and iRidium Store are tested on the basis of this platform, I\u2019ll write about them in a separate article a bit later.<\/p>\n<p style=\"text-align: center;\"><a class=\"big_but bl\" href=\"\/download\/software\/v3\/\">TRY IRIDIUM PRO<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Review by Nikolay Rusanov, development director at iRidium mobile On April 12 iRidium mobile officially announced the release of iRidium pro \u2014 a set of<\/p>\n","protected":false},"author":2,"featured_media":812,"comment_status":"open","ping_status":"open","sticky":false,"template":"template-centered.php","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts\/569"}],"collection":[{"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/comments?post=569"}],"version-history":[{"count":3,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts\/569\/revisions"}],"predecessor-version":[{"id":1132,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts\/569\/revisions\/1132"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/media\/812"}],"wp:attachment":[{"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/media?parent=569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/categories?post=569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/tags?post=569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}