The IoT can be seen as a huge network of devices that are connected and transmit & receive data over the internet. This network can include anything from a smart home solution, your security camera, car, smart plant watering system, … IoT will surely take a big part in Industry 4.0 and our daily life.
[Source]
In the manufacturing sector they have several names for the “generation” of the industry where they are at, the illustration above illustrates the changes nicely. But how can IoT help the manufacturing sector?
It is rather simple actually, an example could be that sensors can be used to easily collect data of the machines which can be fed into AI (Artificial Intelligence) and then predict when maintenance has to be done of certain machines before it actually breaks down which can save a lot of time. The process can also include ERP (Enterprise Resource Planning) systems to e.g order spare parts automatically for the maintenance. Another quick example would be AR (Augmented Reality) that marks out the path an employee has to work, it could also show guidelines, information in real time… A quick example is shown below.
[Source]
As we can observe in the above graph from Statista, they predict a whopping 23.14 billion devices by the end of this year (2018) and 30.73 devices by 2020… But why this uprise? Well, the consumer electronics market is growing by a lot and so is the technologic uprise in the industrial sectors. A lot of people are starting to purchase cool toys like smart home systems, security cameras etc… The industry is also in need of sensors and remote devices (see Industry 4.0)
But nearly 31 devices by 2020 is a lot and if we want to connect this through our traditional IPv4 protocol then, you might have guessed it… we do not even have enough IPv4 addresses (theoretically) to provide 15% of all those devices an unique IP address. (However it is true that not every device has its own public IP address in reality but this still forms a big issue!)
This all forms a big issue - if we were to use the newer protocol, IPv6, we would have more than enough addresses for a while - as the theoretical maximum is 2^128 or 3.4 e^38 addresses… However that this is a whole other topic I find it worth pointing out that IPv6 is still not widely used, we are still under a 25% adoption rate according to the statistics that Google can offers us. IPv6 is overall more scalable, less issues with NAT, better security due to proper end-to-end connectivity and more!
[Source]
As a side note: the theoretical maximum amount of IPv4 addresses is equal to 2^32 as an IPv4 is a 32-bit IP address. This gives us roughly more than 4 billion IP addresses (4,294,967,296). This is theoretical because every subnet has a network & broadcast address, there are reserved private IP subnets, reserved subnets for multicast, point to point connections, … Compare the 4,294,967,296 to the 340,282,366,920,938,000,000,000,000,000,000,000,000 addresses… and you might figure out the importance of IPv6 and IoT. (However it should be noted that IPv6 is a bit more complex at the moment in terms of allocation according to the RFCs https://tools.ietf.org/html/rfc3633#section-5.1, https://tools.ietf.org/html/rfc6204#section-4.3, https://tools.ietf.org/html/rfc6177)
[Source]
Some notable IoT hacking incidents are things like the Wi-Fi baby heart monitor, https://www.theregister.co.uk/2016/10/13/possibly_worst_iot_security_failure_yet/, Mirai (Dyn Attack), http://www.telegraph.co.uk/technology/2016/10/24/hackers-used-hijacked-webcams-to-bring-down-internet/, the hacked jeep, https://www.wired.com/2016/08/jeep-hackers-return-high-speed-steering-acceleration-hacks/.
Another big fear are Meltdown & Spectre, our wonderful Christmas gift, as pretty much every CPU is vulnerable to this exploit… A lot of CPU would either need to be replaced or microcode needs to be patched and both are costly processes and a lot of things will not get any updates at all because of unaware users and possible no updates at all if the device aged a fair bit... If you have not heard about Meltdown & Spectre yet then I highly suggest you come under your rock and take a look at https://meltdownattack.com/.