As the Internet of Things is growing very rapidly, there are a large number of heterogeneous smart devices connecting to the Internet. IoT devices are battery powered, with minimal compute and storage resources. Because of their constrained nature, there are various communication challenges involved, which are as follows [19]:

(1)Addressing and identification: since millions of smart things will be connected to the Internet, they will have to be identified through a unique address, on the basis of which they communicate with each other. For this, we need a large addressing space, and a unique address for each smart object.(2)Low power communication: communication of data between devices is a power consuming task, specially, wireless communication. Therefore, we need a solution that facilitates communication with low power consumption.(3)Routing protocols with low memory requirement and efficient communication patterns.(4)High speed and nonlossy communication.(5)Mobility of smart things.
IoT devices typically connect to the Internet through the IP (Internet Protocol) stack. This stack is very complex and demands a large amount of power and memory from the connecting devices. The IoT devices can also connect locally through non-IP networks, which consume less power, and connect to the Internet via a smart gateway. Non-IP communication channels such as Bluetooth, RFID, and NFC are fairly popular but are limited in their range (up to a few meters). Therefore, their applications are limited to small personal area networks. Personal area networks (PAN) are being widely used in IoT applications such as wearables connected to smartphones. For increasing the range of such local networks, there was a need to modify the IP stack so as to facilitate low power communication using the IP stack. One of the solutions is 6LoWPAN, which incorporates IPv6 with low power personal area networks. The range of a PAN with 6LoWPAN is similar to local area networks, and the power consumption is much lower.
The leading communication technologies used in the IoT world are IEEE 802.15.4, low power WiFi, 6LoWPAN, RFID, NFC, Sigfox, LoraWAN, and other proprietary protocols for wireless networks.
IoT Devices List
These are the latest IoT Devices used regularly in our day-to-day life.
1. Amazon Echo
This device connects to the voice-controlled personal assistant Alexa, which responds when called with names – “Alexa”, “Echo”, or “Computer”. This device has a lot of features like playing audiobooks, music playback, voice interaction, making to-do lists, setting alarms, streaming podcasts, etc.
2. August Doorbell Cam
With this IoT Device, you can see and speak with humans at your front door through your phone. Doorbell Cam pairs with all August Smart Locks to easily let guests into your home. It constantly monitors your doorstep and provides 24-hour video recording.
3. Awair
An amazing option for people with allergies or hypersensitive reactions, Awair closely monitors the Carbon Dioxide and humidity levels throughout the day. It also tracks dust levels and VOCs in the air.
4. Belkin WeMo
WeMo is a series of products developed by Belkin that enables users to remotely control home electronics. The series of products include electrical plugs, motion sensors, light switches, cameras, light bulbs, and a mobile app.
The agency has a partnership with many other firms that manipulates a variety of exceptional gadgets with one phone app.
5. Canary
This all-in-one home security device captures video and audio and sends alerts to your cell phone. It detects your homecoming and going and you can also view the stay video feed from your smartphone.
6. Chamberlain MyQ
With this IoT device, you do not have to shop for a new garage door opener in order to control it along with your phone. Chamberlain MyQ products permit you to control your present storage door together with your iPhone or Android tool.
7. Ring Doorbells
This is an authentic IoT Device that allows the user to answer the door using your smartphone. It has a rechargeable battery inside and provides Double-Clad Home Network Security to users.
8. Elgato Eve
This line of domestic automation merchandise works with Apple HomeKit to allow customers to monitor indoor air, outdoor weather, power consumption and whether or not home windows and doors are open or closed.
The company also offers various other lighting products that can be controlled with Android or other iOS gadgets.
The above IoT devices are some renowned devices that blow your mind with the features they provide. These all devices are proof that how far our technology has come and how far will it still go.
However, the companies using IoT and making these devices is still a mystery for many. You will be surprised when you will get to know the level of the companies that are using this platform.
Want to know more about different IoT devices? Ask in the comment section below.