I started to do research on the general structure of an IoT application. Below is a summary of some of the things I learned this week.
Major components of an IoT project:
- IoT Hardware Device — a physical device that interacts with the environment
- Connectivity — the link between your device and the cloud
- Product Cloud — servers that take in and process data
We can reflect this structure onto the scope of our project:
- IoT Hardware Device — Jetson Nano that is connected to the RFID scanner and IR/RGB cameras
- Connectivity — WiFi, by attaching the WiFi module to Jetson Nano to enable internet connection
- Product Cloud — Microsoft Azure IoT Suite
The decision for the product cloud wasn’t very obvious. There are many cloud solutions available, but I found out that most of the community IoT projects that use Jetson Nano utilize the Microsoft Azure platform.
Next week, I am planning on looking more into the language to use for the software platform. I am currently leaning towards using full-stack Java for software development.
Helpful Resources I Found:
https://dev.to/azure/getting-started-with-iot-edge-development-on-nvidia-jetson-devices-2dfl