โ Software, Read, IoT, Roadmap โ 3 min read
I have split this post to 2 road ways :
The Way the road maps are structured are as follows:
Those Programming Languages are going to give you a head start to kickstart the embedded journey where C++ and Embedded C are the bare minimum to get started
These Concepts are mandatory in order to be able to work comfortablly developing IoT Solutions.
The difference between CISC and RISC Targets should be understandable during development of Embedded IoT Solutions
You Can try the Following Targets / Dev Boards:
To Work with those Targets and get something useful out of them you have to understand the target peripherals which include the following:
For you to become an iot application developer you have to wear a lot of hats and be knowledgable in alot of things , you should not think that you have to expert at all of these but atleast have some idea on how to work with the following:
you can choose from the below frameworks whatever you feel comfortable working with or have worked with before.
For Realtime operating systems you just have to understand how they work and how to deal with event loops because you can work with one.
For Internet Protocols they are mandatory that you understand how they work with different Architectures, for example client / server or pub / sub systems
You should at least know one of the following message brokers to implement distributed computing and asynchronous code execution
You have to know atleast one Relational database, one nosql database and one Timeseries database as well as keystore databases.
Time to market is really important to Enterprise companies that's why the use Application Enablement Platform, where they can develop iot solutions faster and below are the most popular ones in the market varying from open source to fully paid solutions
Monitoring your assets and applications and servers is key to successful IoT deployment and maintenance Grafana is one of the best monitoring and visualization tools
There are two types of AEPs One we call as Application enablement platform and one we call as Hyperscalers, Amazon and Microsoft are conisdered as Market Hyperscalers who enter the cloud and iot space to provide premade services to accelarate your time to market and development cycle