当前位置: X-MOL 学术arXiv.cs.NI › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
CoronaZ: another distributed systems project
arXiv - CS - Networking and Internet Architecture Pub Date : 2021-02-19 , DOI: arxiv-2102.09813
Stefan Ciprian Voinea, Stefan Vladov, Fabian Rensing

This brief paper describes CoronaZ, a project for the Distributed Systems course at the University of Helsinki. All the code of the project is publicly available on GitHub repository. This project simulates a contact tracing application where each node represents a person (or a unique device attached to someone) that send signals to each other when in range and communicate the data collected to a server using the publish-subscribe pattern. The server, called broker, can then be polled by a node called consumer that will send the data to a database. A front-end application then requests this data and displays the movement and the latest updates via the browser. The idea came from simulating this kind of movements with Arduino boards capable of communicating between themselves using the nrf24l01 and to the broker with esp8266. Unfortunately this was not possible given the relatively strict amount of time that each of the students involved could dedicate to the project and the waiting time to get the necessary hardware.

中文翻译:

CoronaZ:另一个分布式系统项目

本文简要介绍了CoronaZ,这是赫尔辛基大学的分布式系统课程的项目。该项目的所有代码均可在GitHub存储库上公开获得。该项目模拟了一个联系人跟踪应用程序,其中每个节点代表一个人(或连接到某人的唯一设备),该人在范围内相互发送信号,并使用发布-订阅模式将收集到的数据传达给服务器。然后,称为“代理”的服务器可以被称为“使用者”的节点轮询,该节点会将数据发送到数据库。然后,前端应用程序请求此数据,并通过浏览器显示移动和最新更新。这个想法来自使用能够通过nrf24l01在自己之间与esp8266与代理进行通信的Arduino板模拟这种运动。
更新日期:2021-02-22
down
wechat
bug