Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:iot-open:hardware2:microcontrollers [2023/11/21 16:39] – pczekalski | en:iot-open:hardware2:microcontrollers [2023/11/23 10:33] (current) – pczekalski |
---|
====== Most Noticeable Platforms ====== | ====== Most Noticeable Platforms ====== |
| {{:en:iot-open:czapka_b.png?50| General audience classification icon }}{{:en:iot-open:czapka_m.png?50| General audience classification icon }}{{:en:iot-open:czapka_e.png?50| General audience classification icon }}\\ |
The IoT market is an emerging one. New hardware solutions appear almost daily, while others disappear quickly. At the moment of writing the first version of this book (2016-2019), some hardware solutions that seemed prominent for at least a couple of years existed. After a few years, while the 2nd edition of the publication is being prepared (2023–2025), most of the hardware solutions described previously are still present on the market, even strengthening their position and having modernized and improved versions (e.g. ESP32 as the successor of ESP8266). However, some other platforms increased their popularity, mainly because of their appearance in the VSCode programming environment with PlatformIO, and what is even more important, the possibility of writing programs in the Arduino model. In the following sections, a short review of these platforms is provided. | The IoT market is an emerging one. New hardware solutions appear almost daily, while others disappear quickly. At the moment of writing the first version of this book (2016-2019), some hardware solutions that seemed prominent for at least a couple of years existed. After a few years, while the 2nd edition of the publication is being prepared (2023–2025), most of the hardware solutions described previously are still present on the market, even strengthening their position and having modernized and improved versions (e.g. ESP32 as the successor of ESP8266). However, some other platforms increased their popularity, mainly because of their appearance in the VSCode programming environment with PlatformIO, and what is even more important, the possibility of writing programs in the Arduino model. In the following sections, a short review of these platforms is provided. |
* AVR: Arduino – a development board using the Atmel microcontroller, undoubtedly the most popular development platform for enthusiasts and professionals. Arduino itself barely offers networking capabilities yet; there are many extension boards, including wired and wireless network interfaces. | * AVR: Arduino – a development board using the Atmel microcontroller, undoubtedly the most popular development platform for enthusiasts and professionals. Arduino itself barely offers networking capabilities yet; there are many extension boards, including wired and wireless network interfaces. |
<WRAP excludefrompdf> | <WRAP excludefrompdf> |
The following chapters are dedicated to the families of the devices, describing their main features: | The following chapters are dedicated to the families of the devices, describing their main features: |
* [[en:iot-open:hardware2:arduino|Arduino]] | * [[en:iot-open:hardware2:arduino|Arduino]], |
* [[en:iot-open:hardware2:espressif|Espressif family]] | * [[en:iot-open:hardware2:espressif|Espressif family]], |
* [[en:iot-open:hardware2:nrf52|nRF52]] | * [[en:iot-open:hardware2:nrf52|nRF52]], |
* [[en:iot-open:hardware2:stm32|STM]] | * [[en:iot-open:hardware2:stm32|STM]], |
* [[en:iot-open:hardware2:RaspberryPI|Raspberry PI]] | * [[en:iot-open:hardware2:RaspberryPI|Raspberry PI]]. |
</WRAP> | </WRAP> |
| |
| |