{"id":592,"date":"2018-04-12T00:00:00","date_gmt":"2018-04-11T21:00:00","guid":{"rendered":"http:\/\/blog.iridi.com\/en\/2018\/04\/12\/iridium-pro-gateway-between-devices\/"},"modified":"2018-07-26T12:55:49","modified_gmt":"2018-07-26T09:55:49","slug":"iridium-pro-gateway-between-devices","status":"publish","type":"post","link":"http:\/\/blog.iridi.com\/en\/iridium-pro-gateway-between-devices\/","title":{"rendered":"iRidium pro: Gateway between Devices"},"content":{"rendered":"<p><img class=\"img-responsive\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/4eb\/4ebca2ccb87ac186d9dc6e38b26afebf.png\" \/><\/p>\n<p>A gateway is usually software or a device that is responsible for collecting and sending data, sometimes for processing data as well, between incompatible automation systems.<br \/>\nInternational Telecommunication Union (ITU) defined a gateway as a unit with regard to the IoT which interconnects protocols used in communication networks and devices. <span style=\"height: 25px; width: 25px; background-color: #8dc63f; color: #ffffff; border-radius: 50%; display: inline-table; text-align: center; vertical-align: middle;\" title=\"International Telecommunication Union (ITU) is a special institution of the United Nations organization in the sphere of telecommunication and information and communication technologies (ICT).\">i<\/span><\/p>\n<h3 class=\"text-center\" style=\"text-align: center;\">Why Use a Gateway?<\/h3>\n<p>Automation of any building integrates the following systems: power supply, lighting, conditioning, ventilation, resource consumption, leakage sensors, humidity sensors, control of AV equipment, etc. Controlling, collecting, storing and analyzing data is typically done by equipment with different interfaces and control protocols.<br \/>\nFor example, a boiler is controlled via KNX, ventilation and a generator \u2013 via ModBus or BACnet, lighting &#8211; via C-Bus, weather station &#8211; via RS232, UPS &#8211; via SNMP, electricity meter \u2013 via M-Bus, in addition Sonos audio multiroom, Kramer video multiroom and Daikin air conditioning are used.<br \/>\nHow to integrate them into a single control system? \u2013 With the help of gateways.<\/p>\n<p><img id=\"wow\" class=\"img-responsive aligncenter\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/3d3\/3d3d1b8cd758decc951e6e824c70e037.png\" \/><\/p>\n<h5 class=\"text-center comment\" style=\"text-align: center;\">Example of an automation scheme<\/h5>\n<p>KNX devices and Sonos multiroom can be integrated with the help of a separate device &#8211; \u00abKNX Sonos-gateway\u00bb. It allows to control up to 30 Sonos devices with the help of KNX. To control Daikin air-conditioning via Modbus RTU CoolGate \u041cD Pro can be purchased, etc.<br \/>\nIt`s possible to make the system simpler and offer a customer to use only one protocol, for example, KNX or C-Bus; or to use multiprotocol engineer systems, for example, Beckhoff\/WAGO, all of it with AV equipment can be connected to Crestron\/AMX, and then automation can be set. But anyway, it\u2019s an expensive complicated solution.<\/p>\n<p><img class=\"img-responsive aligncenter\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/eac\/eacd2d07cb2716f8594df6b607cc1211.png\" \/><\/p>\n<h5 class=\"text-center comment\" style=\"text-align: center;\">Connection scheme of Sonos zones and JUNG bus with the help of KNX Sonos-gateway<\/h5>\n<p>But the epoch of IoT is developing rapidly. Wi-Fi, Bluetooth Low Energy, Z-Wave, ZigBee, Wireless RF are only a few protocols that will have to be added to the present control system. <a href=\"https:\/\/www.mckinsey.com\/business-functions\/digital-mckinsey\/our-insights\/the-internet-of-things-the-value-of-digitizing-the-physical-world\" target=\"_blank\" rel=\"noopener\">McKinsey Global Institute Agency <\/a> says that about 40% of the total economic value of IoT is taken up by the capability of different devices to interact, that is to be compatible. <span style=\"height: 25px; width: 25px; background-color: #8dc63f; color: #ffffff; border-radius: 50%; display: inline-table; text-align: center; vertical-align: middle;\" title=\"McKinsey Global Institute, The Internet of Things: Mapping the Value Beyond the Hype, June 2015\">i<\/span><br \/>\nThere is no single control protocol. Large corporations on the IoT market are trying to integrate devices on the basis of their platforms, but they have limitations. For example, HomeKit platform by Apple is a good step to integration. MFI certification can lift the device quality onto a new level, and voice control via Siri can make interaction easier. But there is no support of Android users, and it decreases the number of people who this technology is available to.<\/p>\n<h3 style=\"text-align: center;\">iRidium pro \u2014 \u00abSmart\u00bb Gateway<\/h3>\n<p>iRidium pro software complex supports <a href=\"\/pro#equipment\">a lot of different automation systems <\/a>, IoT devices, It allows to control any equipment via TCP, UDP, HTTP, RS232, UPnP protocols. It is a fully functional gateway that can collect, store and send data among devices. It offers support of the most popular operation systems: iOS, Android, Windows, OS X and allows to add new functions to an installation. There are three basic ways to integrate devices with the help of iRidium pro.<\/p>\n<h4 style=\"text-align: center;\"><b>Control only from panels <\/b><\/h4>\n<p>It is suitable for cases where good visualization is enough and no central controller is required.<br \/>\ni3 pro app, launched on iOS, Android, Windows, OS X-based panels, functions as a gateway. It receives data from devices and sends data between devices, but data can\u2019t be stored. For scenes and logics to run 24\/7 the app must be always on, for example, on a wall-mounted panel.<br \/>\nIn this case the gateway function goes with the following features:<\/p>\n<ul class=\"indents-unic-color kill-top-margin\">\n<li>flexible visualization;<\/li>\n<li>display of video from video surveillance cameras;<\/li>\n<li>use of panel system functions (battery level, screen brightness);<\/li>\n<li>support of SIP intercom;<\/li>\n<li>voice control, etc.<\/li>\n<\/ul>\n<p>You can learn about all features in this post <a href=\"\/blog\/iridium-pro-application-for-Smart-Home-Control\/\">\u201ciRidium pro: Application for Smart Home Control\u201d<\/a>.<\/p>\n<h4 style=\"text-align: center;\"><b>Control from panels + server<\/b><\/h4>\n<p>It is suitable for cases when in addition to good visualization a central controller is required. A controller can store data and provide nonstop work of logics and scenes.<br \/>\niRidium server is ether launched on a hardware server or as a software agent on Windows\/Linux.<br \/>\nVisualization functions stay on the panel, but control of equipment and the gateway function are done by the server. In the 24\/7 mode the server also can:<\/p>\n<ul class=\"indents-unic-color kill-top-margin\">\n<li>launch logics and scenes;<\/li>\n<li>send PUSH-notifications;<\/li>\n<li>store and display data;<\/li>\n<li>analyze data;<\/li>\n<li>reduce the load on the bus when the app is launched on a panel \u2013 it sends data without requesting the states in the bus;<\/li>\n<li>connect to KNX, HDL and Modbus directly (certain hardware versions support additional physical interfaces).<\/li>\n<\/ul>\n<p>When you add a server to a visualization object the price of the license does not change, so a server can be added to an object any time.<\/p>\n<h4 style=\"text-align: center;\"><b>Control only from server <\/b><\/h4>\n<p>It is suitable for cases when a server is required only to integrate devices into a single system. The gateway function in this case is accompanied with all other functions of iRidium server.<br \/>\nThe license in this variant is the most economical of all, and if the number of tags is fewer than 50, the license for all drivers supported by iRidium is free.<\/p>\n<h4 style=\"text-align: center;\"><b>Setting gateway function with the help of Schemes in iRidium studio <\/b><\/h4>\n<p>Gateway function (intellectual data exchange) can be set in iRidium using 2 ways. If you know JS, a script can be written, if you do not know JS, use the Scheme tool.<\/p>\n<p><img id=\"wow\" class=\"img-responsive\" src=\"https:\/\/iridiummobile.net\/upload\/medialibrary\/f40\/f40e41a1a7d53c2369478516502f0301.png\" \/><\/p>\n<h5 class=\"text-center comment\">Setting data exchange with the help of Scheme in iRidium studio<\/h5>\n<p>Scheme allows to set logics of data exchange without knowing programming in 3 steps:<\/p>\n<ol>\n<li>Put feedback channels from equipment to \u00abFrom tag\u00bb blocks<\/li>\n<li>Convert with the help of logic blocks (if required)<\/li>\n<li>Send to another device with the help of \u00abTo Channel\u00bb block<\/li>\n<\/ol>\n<p>After it the project is ready to upload to a server or panel. You can find detailed video instructions in 3.7 lesson of <a href=\"https:\/\/stepik.org\/course\/5222\">\u00abBasics of work in iRidium pro\u00bb<\/a>course.<br \/>\nSumming it up, when you choose any of the three ways to use iRidium pro, you don\u2019t get only a gateway function, you receive all functions of iRidium pro software complex.<\/p>\n<p style=\"text-align: center;\"><a class=\"main_btn_color_footer\" href=\"\/pro\/how_to_start\/\">Use iRidium pro as gateway<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A gateway is usually software or a device that is responsible for collecting and sending data, sometimes for processing data as well, between incompatible automation<\/p>\n","protected":false},"author":2,"featured_media":702,"comment_status":"open","ping_status":"open","sticky":false,"template":"template-centered.php","format":"standard","meta":[],"categories":[3],"tags":[7,8,10,12,23,27,30,32,42],"_links":{"self":[{"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts\/592"}],"collection":[{"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/comments?post=592"}],"version-history":[{"count":5,"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts\/592\/revisions"}],"predecessor-version":[{"id":1247,"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/posts\/592\/revisions\/1247"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/media\/702"}],"wp:attachment":[{"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/media?parent=592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/categories?post=592"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.iridi.com\/en\/wp-json\/wp\/v2\/tags?post=592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}