This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:iot-open:scriptingprogramming [2023/11/17 16:54] – pczekalski | en:iot-open:scriptingprogramming [2024/03/05 13:42] (current) – [Programming with the use of scripts] pczekalski | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Programming with the use of scripts | + | |
+ | ====== Programming with the Use of Scripts | ||
+ | {{: | ||
Several programming models for IoT script programming are available. Depending on the hardware model used (SoC or OS-based MCU), it may involve single script execution (e.g. Raspberry Pi Pico RP2040, Edge-class IoT) or multithreaded, | Several programming models for IoT script programming are available. Depending on the hardware model used (SoC or OS-based MCU), it may involve single script execution (e.g. Raspberry Pi Pico RP2040, Edge-class IoT) or multithreaded, | ||
Line 5: | Line 7: | ||
* Bash scripting (OS command scripting) usually does not provide support for the GPIO, intended to automate OS tasks, | * Bash scripting (OS command scripting) usually does not provide support for the GPIO, intended to automate OS tasks, | ||
* Python scripting, cross-platform for both Edge-class devices (Micrpython) and Fog-class (regular Python, usually run on Linux), | * Python scripting, cross-platform for both Edge-class devices (Micrpython) and Fog-class (regular Python, usually run on Linux), | ||
- | * C#, limited to the Windows IoT for Raspberry | + | * C#, limited to the Windows IoT for Raspberry |
=== Bash scripting === | === Bash scripting === | ||
Line 15: | Line 17: | ||
=== C# .NET === | === C# .NET === | ||
When writing this publication, | When writing this publication, | ||
- | + | <WRAP excludefrompdf> | |
+ | In the following chapters there is a brief introduction to programming with scripts for IoT devices in Python and C#: | ||
+ | * [[en: | ||
+ | * [[en: | ||
+ | </ |