When it comes to embedded hardware for IoT there are a lot of choices. From a wide variety of Arduino modules to more powerful single-board computers like Raspberry Pi. If even more processing power is needed Nvidia has a great line of products based on their Tegra chips. They offer different flavors of embedded computers that are not capable to only run Linux but also offer extra CUDA cores needed to do real-time live video stream analysis.
The choice of IoT hardware depends heavily on its use case. Here are some of the key features of these devices. to make these choices simpler.
The choice of an appropriate device is driven by use case demands. Power consumption, battery-operated device, advanced security, overall device size, for example, are some of the questions that drive these choices.
These devices are usually really cheap and mass-produced. That makes them an excellent choice when large quantities of them need to be used. There are also many varieties of Arduino modules available. There are very little scenarios that you can not cover with these devices, especially if low power consumption is needed.
This devices bring more processing power to the table and run some version of Linux OS. This can be very useful when some part of data processing is needed on the device before it is pushed to the cloud. These devices are a good choice when visual information needs to be presented to the users. They also allow the use of certificate-based encryption of communication to IoT cloud, making it more secure than Arduino based devices.
NVIDIA® Jetson Nano™ Developer Kit is a small, powerful computer that lets you run multiple neural networks in parallel for applications like image classification, object detection, segmentation, and speech processing. All in an easy-to-use platform that runs in as little as 5 watts.