The following are the basic components or boards of IoT solutions.
Arduino is one of the first IoT hardware to come to one's mind, but why should you choose Arduino as an IoT hardware platform?
Arduino is an affordable and easy to set up option for building a basic IoT device. Arduino has an enormous community which is one of the oldest in this domain, so there will be lots of support and resources. On top of that, Arduino’s functionality is easily expandable with general-purpose input/output pins.
Sensors are the base components of an IoT system. A sensor is an element that can turn outer impulses into a signal which in turn can be used with IoT boards like Arduino. Sensors are the devices that start the whole process of data collection. A sensor can be any simple device, like a temperature reader.
It’s much more powerful and speedy than Arduino boards. Like Arduino, Raspberry Pi has its own community with lots of support and resources, but why choose Raspberry Pi?
Raspberry Pi is a good choice for data-heavy connected devices like hubs, gateways, and personal cloud servers, however, it will also be good for simpler IoT applications. Its price is also affordable starting from $10, however, Raspberry Pi requires more power than Arduino considering higher processing capabilities.
You should consider the key characteristics of your IoT device and your application requirements.
Here are some common rules to keep in mind when picking an IoT platform:
You can find cheap IoT-hardware, like Arduino boards and sensors from AliExpress.com or any other similar online marketplace. You can go a long way with a few dollars. For example, the popular Arduino UNO R3 development board starts from $4 dollars. The price even includes worldwide shipping. Cheap, huh?
What different kind of IoT hardware is there?
TODO: Tehtävä