1 00:00:03,450 --> 00:00:04,810 Hi, welcome back. 2 00:00:05,010 --> 00:00:11,890 In this lesson, I will introduce the main communication protocols that are used in Iot systems. 3 00:00:12,780 --> 00:00:20,040 First of all, let's talk about Iot protocols used for very short range wireless communications. 4 00:00:20,760 --> 00:00:30,330 NFC near field communication is a protocol used for communications between devices at a very short distance, 5 00:00:30,750 --> 00:00:33,120 maximum 10 centimeters. 6 00:00:33,840 --> 00:00:43,620 NFC is primarily used for payment systems, but NFC can also be used in Iot as a primary communication 7 00:00:43,620 --> 00:00:53,190 channel or for wake-up and pairing of other communication channels. Used in a wake-up and pairing mode 8 00:00:53,190 --> 00:00:59,700 NFC can power down other radio channels when a user is not present. 9 00:01:00,600 --> 00:01:08,670 This optimizes power consumption because the radio draws virtually no power when not in use. 10 00:01:09,570 --> 00:01:18,030 This also reduces unwanted radio emissions and is more discrete than technologies such as Bluetooth 11 00:01:18,030 --> 00:01:26,010 and Wi-Fi that are Always-On and may draw the attention of unauthorized or malevolent users. 12 00:01:27,570 --> 00:01:36,050 RFID that stands for radio frequency identification, allows communication over a great distance than 13 00:01:36,090 --> 00:01:43,800 NFC, even if always short, generally between one meter and 10 meters. 14 00:01:44,400 --> 00:01:53,100 RFID is based on data storage, in particular passive electronic devices capable of answering proximity 15 00:01:53,100 --> 00:02:00,750 calls from active devices both fixed and portable called RFID readers. 16 00:02:01,620 --> 00:02:08,910 A typical use of RFID is for tagging objects for automated identification. 17 00:02:11,770 --> 00:02:20,950 Let's now see some Iot protocols for short range wireless communications, popular protocols for short 18 00:02:20,950 --> 00:02:25,090 range wireless communications for IoT are Bluetooth 19 00:02:25,090 --> 00:02:34,630 Low Energy. BLE is used, for example, by fitness trackers, smartwatches, beacons as Apple iBeacon 20 00:02:34,960 --> 00:02:42,910 or Google Eddystone, medical devices such as glucose meters, insulin pumps, etc.. 21 00:02:44,170 --> 00:02:51,820 Some famous devices that use ZigBee are, for example, Philips Hue, Samsung Smart Things, 22 00:02:52,120 --> 00:02:53,110 Amazon Echo, 23 00:02:53,530 --> 00:02:55,030 Honeywell Thermostats, 24 00:02:55,240 --> 00:02:56,770 Yales smart locks. 25 00:02:58,220 --> 00:03:06,320 Z-wave and Thread are also used for Iot devices as smart locks, thermostats or smoke detectors, 26 00:03:06,620 --> 00:03:16,310 smart home security system, etc. In order to use Wi-Fi on Iot device printed circuit, you just need 27 00:03:16,310 --> 00:03:19,460 a microchip which is easy and cheap to obtain. 28 00:03:20,150 --> 00:03:26,060 However, in practice, you also need firmware to manage the devices wi-fi credentials, 29 00:03:26,510 --> 00:03:31,120 since Wi-Fi is a very large attack vector for malicious actors. 30 00:03:32,030 --> 00:03:40,370 Generally, Iot devices that use Wi-Fi are large stationary hubs, although they can be smaller devices 31 00:03:40,370 --> 00:03:45,440 as well. To use Wi-Fi an IoT device needs to be close 32 00:03:45,440 --> 00:03:50,780 to a Wi-Fi access point, for example, not located far afield. 33 00:03:50,780 --> 00:04:00,020 Other protocols used for short range wireless communications of Iot devices are Li-Fi that stands 34 00:04:00,380 --> 00:04:08,100 for Light Fidelity. Li-Fi is a light communication system, but is capable of transmitting data at a 35 00:04:08,120 --> 00:04:17,450 high speed over the visible light, ultraviolet and infrared spectrums. And at last protocols that use 36 00:04:17,450 --> 00:04:26,260 infrared light (IR) communications usually applied in remote control systems for televisions, VCRs, 37 00:04:26,450 --> 00:04:28,280 DVD players, etc.. 38 00:04:31,960 --> 00:04:42,660 For medium range wireless communications, Iot devices can use Wi-Fi HaLow that allows over 8000 robust 39 00:04:42,670 --> 00:04:51,490 connections to a single access point, and has a low power consumption. A primary market for HaLow 40 00:04:51,820 --> 00:04:54,340 is the surveillance camera market. 41 00:04:54,630 --> 00:05:02,800 Other applications include industrial and automotive communications, access control, for example 42 00:05:02,800 --> 00:05:08,920 door locks in hotels or other larger installations and mobile phones. 43 00:05:09,610 --> 00:05:17,950 In the latter case, it's not to replace standard Wi-Fi, but rather, over the long term, to provide a peer-to-peer 44 00:05:17,950 --> 00:05:21,640 capability, (essentially a Walkie-Talkie function) 45 00:05:22,060 --> 00:05:28,450 even when there is no cellular signal. For the medium range wireless communications 46 00:05:28,450 --> 00:05:40,000 Iot devices can also use typical cellular network protocols such as GSM, LTE advanced and the 5G. 47 00:05:40,360 --> 00:05:48,310 5G is important to the Internet of Things because of the need for a faster network with higher capacity 48 00:05:48,580 --> 00:05:50,830 that can serve connectivity needs. 49 00:05:51,370 --> 00:05:59,500 The 5G spectrum expands the frequencies on which digital cellular technology will transfer data. 50 00:06:00,010 --> 00:06:06,160 5G can go up to a maximum data transfer rate of 20 gigabits per second. 51 00:06:08,730 --> 00:06:17,090 Regarding long range wireless communications, an advantage of LoRaWAN protocol is that it provides 52 00:06:17,100 --> 00:06:24,720 low power, long range connectivity between sensors and the gateway to over 10 kilometers. 53 00:06:25,410 --> 00:06:33,990 Other popular long range wireless communication protocols used by Iot are 6LoWPAN, that is 54 00:06:33,990 --> 00:06:43,590 an acronym of IPv6 over a Low Power Wireless Personal Area Networks, Narrowband-IoT protocol, Sig 55 00:06:43,590 --> 00:06:45,350 Fox and VSAT 56 00:06:45,810 --> 00:06:48,780 that is a satellite communication system. 57 00:06:51,360 --> 00:06:58,950 Concerning IoT protocols for wired communications, can be mentioned classic Ethernet, MoCa 58 00:06:59,970 --> 00:07:07,970 that is a technology that uses coaxial cables, and Power-line communication that uses a normal 59 00:07:08,010 --> 00:07:09,840 power line to transfer data. 60 00:07:12,950 --> 00:07:21,050 Let's also see some known protocols used in the industrial world, in the Operational Technology area. Distributed 61 00:07:21,050 --> 00:07:29,660 Network Protocol 3, (DNP3) is a set of communications protocols used between components in process 62 00:07:29,660 --> 00:07:30,830 automation system. 63 00:07:31,340 --> 00:07:36,350 Its main use is in utilities such as electric and water companies. 64 00:07:36,830 --> 00:07:40,210 Usage in other industries is not common. 65 00:07:40,610 --> 00:07:47,330 It was developed for communications between various types of data acquisition and control equipment. 66 00:07:47,840 --> 00:07:55,490 It plays a crucial role in Scada systems, where it is used by Scada master stations, remote terminal 67 00:07:55,490 --> 00:07:58,880 units, and Intelligent electronic devices. 68 00:07:59,960 --> 00:08:09,980 Modbus is a data communications protocol originally published by Modicon in 1979 for use with 69 00:08:09,980 --> 00:08:12,950 its programmable logic controllers (PLCs). 70 00:08:13,520 --> 00:08:20,960 Modbus has become a de facto standard communication protocol and is now a commonly available means 71 00:08:20,960 --> 00:08:24,140 of connecting industrial electronic devices. 72 00:08:24,740 --> 00:08:31,910 Modbus is popular in industrial environments because it is openly published and royalty free. 73 00:08:32,780 --> 00:08:41,720 Profibus (Process field bus) is a standard for fieldbus communication in automation technology and 74 00:08:41,720 --> 00:08:50,360 was first promoted in 1989 by German Department of Education and Research and then used by Siemens. 75 00:08:51,260 --> 00:09:00,170 LonWorks (Local Operating Network) is a networking platform specifically created to address 76 00:09:00,470 --> 00:09:02,860 the needs of control applications. 77 00:09:03,410 --> 00:09:11,600 The platform is built on a protocol created by Echelon Corporation for networking devices over media 78 00:09:11,840 --> 00:09:16,430 such as twisted pairs, power lines, fiber optics and RF. 79 00:09:17,180 --> 00:09:25,100 It is used for the automation of various functions within buildings such as lighting and HVAC. 80 00:09:26,490 --> 00:09:33,810 Digital addressable lighting interface (DALI) is a trademark for network based products that control 81 00:09:33,810 --> 00:09:42,780 lightning. BACnet is a communication protocol for building automation and control networks that leverage 82 00:09:43,650 --> 00:09:49,800 the ANSI ISO 16484-5 standard protocol. 83 00:09:50,310 --> 00:09:57,330 BACnet was designed to allow communication of building automation and control system for applications 84 00:09:57,330 --> 00:10:06,240 such as heating, ventilating and air conditioning control, lighting control, access and fire detection 85 00:10:06,240 --> 00:10:09,060 systems and their associated equipment. 86 00:10:10,090 --> 00:10:21,310 KNX is an open standard for commercial and domestic building automation. KNX devices 87 00:10:21,310 --> 00:10:25,040 can manage lighting, blinds and shutters. 88 00:10:25,960 --> 00:10:33,040 Security system, energy management, audio, video, white goods, displays, remote control, etc.. 89 00:10:33,970 --> 00:10:41,560 The EnOcean technology is an energy harvesting wireless technology used primarily in building automation 90 00:10:41,560 --> 00:10:51,220 system and is also applied to other applications in industry, transportation, logistics and smart homes. 91 00:10:51,550 --> 00:10:54,910 Modules based on EnOcean technology 92 00:10:55,210 --> 00:11:03,250 Combine micro energy converters with ultra low power electronics and enable wireless communications 93 00:11:03,250 --> 00:11:10,060 between batteryless wireless sensors, switches, controllers and gateways. 94 00:11:11,930 --> 00:11:14,310 OK, this lesson ends here. 95 00:11:14,480 --> 00:11:17,570 Thank you for your kind attention bye.