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.
2021
Communication solution for IoT devices using the Toit programming language
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.
Internet of Things
Toit
Bluetooth Low Energy
Communication
File in questo prodotto:
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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/33177