Open-source multi-purpose remote laboratory for IoT education

Open-source multi-purpose remote laboratory for IoT education
复制标题

用于物联网教育的开源多功能远程实验室

DOI:
--
复制
发表时间:
2021
期刊:
IEEE Global Engineering Education Conference
影响因子:
--
通讯作者:
Dario Assante
Dario Assante
中科院分区:
--
文献类型:
--
作者:
D. Pirrone;C. Fornaro;Dario Assante

文献摘要

被引文献

相似文献

随着连接到互联网的设备的不断增长,许多研究人员将他们的兴趣集中在远程实验室的开发上,利用众多的电子开源平台。这项工作的目的是提出一个紧凑的解决方案(硬件和软件)的低成本的开放式远程实验室的实施。关键概念是使用Python,这是一种强大,灵活和丰富的免费外部软件包的编程语言。具体来说,Python同时用作:(i)具有服务器功能的微框架,(ii)驱动Arduino微控制器和Raspberry Pi微型计算机的控制单元。访问实验室的软件通过使用HTML5和JavaScript实现为Web客户端界面。这个软件足够轻,可以在普通的个人电脑上运行。远程实验室的概念使学生能够在没有空间和时间限制的情况下进行教学体验,只需一台PC甚至智能设备(智能手机,平板电脑等)即可从任何地方访问。有了这个远程实验室,学生可以做物理量的真实的测量和执行真实的活动,同时从任何地方访问系统,从而使远程教育大学的学生做真实的实验。
With the constant growth of devices connected to the internet, many researchers focus their interest on the development of Remote Laboratories, taking advantage of the numerous electronic open-source platforms. The aim of this work is to propose a compact solution (hardware and software) for the implementation of a low-cost open-access remote laboratory. The key concept is using Python, a programming language that is strong, flexible and rich of free external packages. Specifically, Python is used at the same time as: (i) a microframework with server functionalities, (ii) a control unit that drives an Arduino microcontroller and a Raspberry Pi microcomputer. The software to access the laboratory is realized as a web client interface by using HTML5 and JavaScript. This software is light enough to be run on an average personal computer. The concept of Remote Laboratory allows students to be able to carry out didactic experiences without constraints with regard to space and time, being it accessible from everywhere with just a PC or even a smart device (smartphone, tablet, etc.). With this remote laboratory, students can do real measurements of physical quantities and perform real activities while accessing the system from any place, thus allowing students of distance learning universities to do real experiments.