<u>NOTE:</u> Before discussing the impacts of embedded computers and the IoT, <em>first</em>, let me briefly explain what both of them are in simple words (without any complex jargon) for a better understanding.
<em>Embedded computers </em><em>are the programmable controllers (or loosely speaking, chips) designed to </em><em>perform specific or dedicated tasks</em><em> within a device.</em> They take input (from sensors etc.), process it in a predefined steps (or instructions) and give an output.
<em>The IoT, on the other hand, is the </em><em>Internet of Things</em><em>. It is the system of interconnected </em><em>things</em><em> that can communicate with one another directly over the network (internet). </em>The word Things in the IoT incorporates an array of objects ranging from devices like digital and security cameras, wearable watches, GPS navigation systems, washing machines, refrigerators to buildings and even cities.
All in all, <em>embedded computers enable the things with the automation capabilities, while the IoT empowers those things with the communication abilities.</em>
(1) Impacts of Embedded Computers and the IoT
In the current era, almost all devices around us have embedded computer(s). Not only that, many of those devices have an ability to connect to the Internet through WiFi. The impacts of embedded computers and the IoT together can easily be understood by the some of the examples, as follows:
- Nowadays, we have smart washing machines that not only be able to rinse, wash and dry clothes <em>automatically, economically and efficiently</em>—thanks to the embedded computers—but they can also be <em>controlled remotely</em> or can also send a notification to a mobile phone by the virtue of the IoT. It saves <em>our energy</em> (by automatically washing the clothes), <em>our money </em>(by efficiently using the detergent), <em>resources</em> (by rinsing and washing the clothes with the amount of water required—water conservation) and <em>our time</em> (by being controlled remotely or by sending a notification on a mobile phone when it’s done instead of us checking up its progress every ten minutes or so). In the past, however, laundry used to be done manually, which was not only a time consuming and tiring task, but it was also an ineffective way for the resource conservation.
- Finding a nearby cab is now in the palm of our hands. Modern cab service providers, via their mobile applications, share the location of their cabs, in which the <em>GPS navigation system</em> (consists of GPS module and the embedded computer(s), connected with the internet). Hence, <em>without any hassle</em>, a nearby cab can be arranged and also at any time. The same applies on the most, modern bus services. Before that, one had to be physically on the road to find the cab with no surety of getting one. Now, beforehand, you can book your ride.
- Smart door locking systems and smart security cameras inside or outside homes are able to notify the authorities or to the owners in the case of intrusion, and, thus, <em>making lives and possessions safe and secure</em>. Previously, although security cameras and locking systems were there, they couldn’t communicate with other devices (like mobile phones) remotely. A person had to be physically in the house to see the camera feed or to hear the intrusion alarm.
- Embedded computers and the IoT is <em>revolutionising the quality of life in terms of health.</em> The IoT based smart-bands or watches can continuously monitor the blood pressure and heart rate in real time through the IoT based devices with embedded computers connected with the sensors. In the case of emergency, those IoT based devices send a notification to the emergency contacts. In the past, there was no way of checking your ECG at home—let alone the question of automatically sending ECG report to the emergency contacts.
In a nutshell, embedded computers and the IoT have impacted our daily lives in a <em>meaningful and constructive way.</em>
(2) Additional Uses
Well, this part of the question cannot be answered in a generic way; therefore, let me give you my opinion on that.
I am seeing myself using the IoT based learning devices like <em>Google Nest thermostat</em>. It uses machine learning to automatically set the optimal temperature of the home.
- Ease: To change the temperature, there is no need to be physically there where the thermostat is installed.
- Saving: It automatically turns off when there is no person in the home, which is a big plus for saving some extra bucks.
Furthermore, I can see myself using the smart IoT based weight machine that would warn me to stop getting out of shape based on my weight; in the case of non-compliance, it would send my weight as a post to all of my social media accounts. ;)
(3) Security or Other Risks
The <em>privacy</em> would be the major concern (and could be compromised with the usage of IoT). As in the IoT based systems, everything is connected to the internet. Therefore, all the cybersecurity risks and issues are applied on the IoT as well.
The more IoT based devices increase in number, the more the <em>complexity</em> of handling those devices would increase, which may become a bane instead of a boon to a user.