My First IOT Project
In this blog I talk about how I combined my Electrical Engineering skills and Software skills in order to create a product that is both physical and digital.

In this blog I talk about how I combined my Electrical Engineering skills and Software skills in order to create a product that is both physical and digital.
The AI explosion has triggered a lot of new industries and jobs, as well as caused turmoil in some other industries. One of these industries is energy. The rising demand for data-centers and computing power that it requires has put a massive strain on energy consumption. So I got together with a group of like-minded people and we put together a tool that could prove useful in both a residential environment and as well as having industrial application.
This was my first IOT project. Before then I had build various other hardware projects and had been working as a software developer for a some time. Lucky me, my conspirators had backgrounds in in electrical engineering and computer engineering.
Together we managed to connect our microcontroller to AWS with an MQTT code library. This was a huge milestone for us because this was our first time taking data from the physical world and translating it to digital data. The data was rendered through a serial monitor at first but when we got it on AWS we were recieving real-time JSON data that were able to build into an API that saved data to a database.
The last portion was the app. For this we chose React Native because it is cross-platform and we did not want to worry about compatibility issues. The fact that I already had experience with React created a lot of familiarity in learning the framework. The final app pulled the data from AWS via an API get action. The app then displayed the power levels on a digitized traditional meter but it also shows analytics over the course of months in a line chart.