Toit is a new object-oriented programming language for microcontrollers. The Toit virtual machine enables multiple independent apps to run side-by-side through software-based fault isolation. Toit is being developed as open source by the Danish company Toitware ApS, which collaborates with DTU Compute in the EU project TRANSACT. Although there are a plethora of programming solutions for IoT devices, they typically either involve low-level programming or their high-level programming requires too many resources. The objective of the thesis is to develop a communication solution for IoT devices using the Toit language. The solution proposed in this thesis is a tree-based network that allows devices to exchange data over Bluetooth Low Energy data channels without involving cloud connectivity.
Toit is a new object-oriented programming language for microcontrollers. The Toit virtual machine enables multiple independent apps to run side-by-side through software-based fault isolation. Toit is being developed as open source by the Danish company Toitware ApS, which collaborates with DTU Compute in the EU project TRANSACT. Although there are a plethora of programming solutions for IoT devices, they typically either involve low-level programming or their high-level programming requires too many resources. The objective of the thesis is to develop a communication solution for IoT devices using the Toit language. The solution proposed in this thesis is a tree-based network that allows devices to exchange data over Bluetooth Low Energy data channels without involving cloud connectivity.
Communication solution for IoT devices using the Toit programming language
FANO, ALESSANDRO
2021/2022
Abstract
Toit is a new object-oriented programming language for microcontrollers. The Toit virtual machine enables multiple independent apps to run side-by-side through software-based fault isolation. Toit is being developed as open source by the Danish company Toitware ApS, which collaborates with DTU Compute in the EU project TRANSACT. Although there are a plethora of programming solutions for IoT devices, they typically either involve low-level programming or their high-level programming requires too many resources. The objective of the thesis is to develop a communication solution for IoT devices using the Toit language. The solution proposed in this thesis is a tree-based network that allows devices to exchange data over Bluetooth Low Energy data channels without involving cloud connectivity.File | Dimensione | Formato | |
---|---|---|---|
FINAL_Communication_solution_for_IoT_devices_using_the_Toit_programming_language_ENG_ITA.pdf
accesso aperto
Dimensione
5.78 MB
Formato
Adobe PDF
|
5.78 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/33177