IoT is a massively growing industry in today’s times.Mastering a skill needs years of practice and perseverance. But a good start in the right direction is the most important aspect in being successful. Now, IoT has a 4 layer service architecture wherein at each layer lies plethora of devices and services communicating to make an integrated solution. Each of these layer comprises of a technology/platform that you will have to learn and move further up the aisle to learn he skills. Here is a representation of the 4-stage architecture:
Below mentioned is a concise list of all the topics you need to have basic ideas about, for jumping in the world of IoT :-
Device Hardware - You should have idea of architecture and working of various micro-controllers (Arduino/ RaspberryPi/ Beagle Bone etc) along with various sensors like Temperature Sensors, Motions Sensors etc. You should be able to connect all these together in a complete electrical circuit.
Device Software - Being able to code is the most important aspect of IoT. You should be able to write programs so that you can configure your controller and make it act accordingly. Start learning how API’s work inside micro-controllers and how you can make use of built-in libraries for programming.
Communication and Cloud Platform - Being able to send and receive data is the core of IoT. You need to learn basics of wired and wireless communication. Although Cloud in itself is a very huge topic but is an indispensable part of IoT. Keep a firm grip on how Cloud technology works and its IoT integration.
Cloud Application and UX- These two are not inter-related but they aim to serve one common purpose, Improving and Easing User Experience. The cloud applications are application running over cloud which have faster and easier accessibility. UX or user experience also serves the purpose of improving our ability to use the system to maximum potential with ease.
Security, Standards and Regulations - DEVOPS , DEVSECOPS, AI and ML for IoT, BIG DATA anlaysis in IoT….. these are the exploding technologies which has given the boom to IoT. Each of these either form a backbone of IoT or is in itself a product of IoT. You need to be thorough with how all these technologies are working and how IoT is working in collaboration with each of these.