Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:iot-open:frameworkstools2 [2023/11/22 13:22] pczekalskien:iot-open:frameworkstools2 [2023/11/23 10:46] (current) pczekalski
Line 1: Line 1:
 ====== IoT Frameworks and Firmware ====== ====== IoT Frameworks and Firmware ======
 +{{:en:iot-open:czapka_p.png?50| General audience classification icon }}{{: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 }}\\
 Internet of Things frameworks play a crucial role in developing IoT applications by providing integration systems for implementing home automation complemented with ready-to-use firmware for various hardware platforms. It allows the developers to create whole control systems and IoT devices without writing the entire software from scratch. This makes developing new ideas easier for non-experienced beginners and enthusiasts, in some situations, to modify the behaviour of devices available on the market. What is even more important is that they make it possible to integrate IoT equipment coming from different vendors.  Internet of Things frameworks play a crucial role in developing IoT applications by providing integration systems for implementing home automation complemented with ready-to-use firmware for various hardware platforms. It allows the developers to create whole control systems and IoT devices without writing the entire software from scratch. This makes developing new ideas easier for non-experienced beginners and enthusiasts, in some situations, to modify the behaviour of devices available on the market. What is even more important is that they make it possible to integrate IoT equipment coming from different vendors. 
 There are several IoT frameworks available, with popular home automation systems: Domoticz((https://www.domoticz.com/)), OpenHAB((https://www.openhab.org/)), Home Assistant((https://www.home-assistant.io/)), and ready-to-use firmware including Tasmota((https://tasmota.github.io/docs/)), ESPHome((https://esphome.io/index.html)), ESPEasy((https://espeasy.readthedocs.io/en/latest/)), and ESPurna((https://github.com/xoseperez/espurna)). All kinds of firmware initially was developed for ESP8266 SoCs but now have been redesigned to support ESP32 and other hardware platforms. With the appearance of new microcontrollers by Beken and Realtec companies, new versions of firmware were created with OpenBeken((https://github.com/openshwprojects/OpenBK7231T_App)) as the example. There are several IoT frameworks available, with popular home automation systems: Domoticz((https://www.domoticz.com/)), OpenHAB((https://www.openhab.org/)), Home Assistant((https://www.home-assistant.io/)), and ready-to-use firmware including Tasmota((https://tasmota.github.io/docs/)), ESPHome((https://esphome.io/index.html)), ESPEasy((https://espeasy.readthedocs.io/en/latest/)), and ESPurna((https://github.com/xoseperez/espurna)). All kinds of firmware initially was developed for ESP8266 SoCs but now have been redesigned to support ESP32 and other hardware platforms. With the appearance of new microcontrollers by Beken and Realtec companies, new versions of firmware were created with OpenBeken((https://github.com/openshwprojects/OpenBK7231T_App)) as the example.
Line 21: Line 21:
 OpenBeken is the software created for the BK72xx series of SoCs based on Tasmota functionality. OpenBeken is the software created for the BK72xx series of SoCs based on Tasmota functionality.
  
 +<table compatibility>
 +<caption>Frameworks and their hardware compatibility</caption>
 ^ Framework  ^ Platform                                 ^ ^ Framework  ^ Platform                                 ^
 | Tasmota    | ESP8266, ESP32                           | | Tasmota    | ESP8266, ESP32                           |
Line 27: Line 29:
 | ESPurna    | ESP8266                                  | | ESPurna    | ESP8266                                  |
 | OpenBeken  | BK72xx                                   | | OpenBeken  | BK72xx                                   |
 +</table>
  
-The choice between Tasmota, ESP Easy, ESPHome, ESPurna and OpenBeken largely depends on the user's specific needs, selection of hardware platform, and familiarity with IoT device configuration.+The choice between Tasmota, ESP Easy, ESPHome, ESPurna and OpenBeken largely depends on the user's specific needs, selection of hardware platform, and familiarity with IoT device configuration. Table {{ref>compatibility}} presents hardware compatibility.
  
 === Node-RED tool === === Node-RED tool ===
en/iot-open/frameworkstools2.1700659376.txt.gz · Last modified: 2023/11/22 13:22 by pczekalski
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0