Busca avançada
Ano de início
Entree
(Referência obtida automaticamente do Web of Science, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores.)

BIPES: Block Based Integrated Platform for Embedded Systems

Texto completo
Autor(es):
Junior, Andouglas Goncalves Da Silva [1] ; Goncalves, Luiz Marcos Garcia [2] ; De Paula Caurin, Glauco A. [3] ; Tamanaka, Gustavo Teruo Bernardino [3] ; Hernandes, Andre Carmona [4, 5] ; Aroca, Rafael Vidal [4, 5]
Número total de Autores: 6
Afiliação do(s) autor(es):
[1] Inst Fed Rio Grande Norte IFRN, Acad Directory, BR-59628330 Mossoro - Brazil
[2] Univ Fed Rio Grande Norte UFRN, Grad Program Elect & Comp Engn, BR-59078970 Natal, RN - Brazil
[3] Univ Sao Paulo, Sch Engn Sao Carlos EESC, Dept Aeronaut Engn, BR-13566590 Sao Carlos - Brazil
[4] Univ Fed Sao Carlos UFSCar, Dept Comp Sci, BR-13565905 Sao Carlos - Brazil
[5] Univ Fed Sao Carlos UFSCar, Dept Elect Engn, BR-13565905 Sao Carlos - Brazil
Número total de Afiliações: 5
Tipo de documento: Artigo Científico
Fonte: IEEE ACCESS; v. 8, p. 197955-197968, 2020.
Citações Web of Science: 0
Resumo

This article proposes the BIPES, a Block based Integrated Platform for Embedded Systems, including its architecture, design and validation results. BIPES is an open source software and service that is freely available through the website http://www.bipes.net.br and has been conceived from our experience of several years developing embedded systems and Internet of Things (IoT) applications, and teaching. It allows anyone to quickly and reliably design, program, build, deploy and monitor embedded systems, IoT devices and applications using blocks or Python based programming. It is fully based on web environment, so absolutely no software installation is needed on the client developer machine. In this way, a tablet, a netbook, a Chromebook or any other device can be used to program and test several types of devices. Mainly, it relies on MicroPython or CircuitPython, WebREPL, WebSockets, Web Serial API, HTML, JavaScript and Google Blockly to allow no-code programming (blocks) to be translated into Python code and then deployed to the target board. Moreover, it does not require server side processing, so it can be deployed as a Progressive Web Application (PWA), allowing it to be used even when the computer is offline. It is compatible with several low cost boards such as: mBed, BBC micro:bit, ESP8266, ESP32 and Raspberry Pi using only a web browser and without the need to install any software on the device where the user develops the programming. (AU)

Processo FAPESP: 17/01555-7 - Robótica colaborativa e neuronavegação aplicados à neurocirurgia
Beneficiário:Glauco Augusto de Paula Caurin
Modalidade de apoio: Auxílio à Pesquisa - Regular