Home > Research > Publications & Outputs > FRED

Electronic data

  • MOTA_Middleware2016_preprint

    Accepted author manuscript, 1.01 MB, PDF document

    Available under license: CC BY: Creative Commons Attribution 4.0 International License

View graph of relations

FRED: a hosted data flow platform for the IoT

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

FRED: a hosted data flow platform for the IoT. / Giang, Nam; Lea, Rodger James; Blackstock, Michael.
MOTA '16: Proceedings of the 1st International Workshop on Mashups of Things and APIs. New York: ACM, 2016.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Giang, N, Lea, RJ & Blackstock, M 2016, FRED: a hosted data flow platform for the IoT. in MOTA '16: Proceedings of the 1st International Workshop on Mashups of Things and APIs. ACM, New York.

APA

Giang, N., Lea, R. J., & Blackstock, M. (2016). FRED: a hosted data flow platform for the IoT. In MOTA '16: Proceedings of the 1st International Workshop on Mashups of Things and APIs ACM.

Vancouver

Giang N, Lea RJ, Blackstock M. FRED: a hosted data flow platform for the IoT. In MOTA '16: Proceedings of the 1st International Workshop on Mashups of Things and APIs. New York: ACM. 2016

Author

Giang, Nam ; Lea, Rodger James ; Blackstock, Michael. / FRED : a hosted data flow platform for the IoT. MOTA '16: Proceedings of the 1st International Workshop on Mashups of Things and APIs. New York : ACM, 2016.

Bibtex

@inproceedings{846fab8647ba4b7b8e63c8a6c6870548,
title = "FRED: a hosted data flow platform for the IoT",
abstract = "IoT developers need to integrate a variety of protocols, backend components and services; they often need to pre and post-process data as well as react to changes in the real world. Data flow programming tools have been introduced in a number of related domains to provide a flexible, but easy to use visual programming environment for rapid development. The open source Node-RED system provides such a tool for IoT applications, but is limited to executing a single flow file in a single thread. In this paper we describe the design of our system called the Front-End for Node-RED (FRED) that manages multiple instances of Node-RED for logged in users, allowing Node-RED to be used as a cloud-hosted data flow mashup tool for the IoT. We present some examples of how some of our 1800+ users are using FRED for IoT mashups, and some of the challenged we faced in implementing the FRED system.",
author = "Nam Giang and Lea, {Rodger James} and Michael Blackstock",
note = "Preprint: full publication in Michael Blackstock and Rodger Lea. 2016. FRED: A Hosted Data Flow Platform for the IoT. In Proceedings of the 1st International Workshop on Mashups of Things and APIs (MOTA '16). ACM, New York, NY, USA, Article 2, 5 pages. DOI: https://doi.org/10.1145/3007203.3007214",
year = "2016",
month = dec,
day = "12",
language = "English",
booktitle = "MOTA '16",
publisher = "ACM",

}

RIS

TY - GEN

T1 - FRED

T2 - a hosted data flow platform for the IoT

AU - Giang, Nam

AU - Lea, Rodger James

AU - Blackstock, Michael

N1 - Preprint: full publication in Michael Blackstock and Rodger Lea. 2016. FRED: A Hosted Data Flow Platform for the IoT. In Proceedings of the 1st International Workshop on Mashups of Things and APIs (MOTA '16). ACM, New York, NY, USA, Article 2, 5 pages. DOI: https://doi.org/10.1145/3007203.3007214

PY - 2016/12/12

Y1 - 2016/12/12

N2 - IoT developers need to integrate a variety of protocols, backend components and services; they often need to pre and post-process data as well as react to changes in the real world. Data flow programming tools have been introduced in a number of related domains to provide a flexible, but easy to use visual programming environment for rapid development. The open source Node-RED system provides such a tool for IoT applications, but is limited to executing a single flow file in a single thread. In this paper we describe the design of our system called the Front-End for Node-RED (FRED) that manages multiple instances of Node-RED for logged in users, allowing Node-RED to be used as a cloud-hosted data flow mashup tool for the IoT. We present some examples of how some of our 1800+ users are using FRED for IoT mashups, and some of the challenged we faced in implementing the FRED system.

AB - IoT developers need to integrate a variety of protocols, backend components and services; they often need to pre and post-process data as well as react to changes in the real world. Data flow programming tools have been introduced in a number of related domains to provide a flexible, but easy to use visual programming environment for rapid development. The open source Node-RED system provides such a tool for IoT applications, but is limited to executing a single flow file in a single thread. In this paper we describe the design of our system called the Front-End for Node-RED (FRED) that manages multiple instances of Node-RED for logged in users, allowing Node-RED to be used as a cloud-hosted data flow mashup tool for the IoT. We present some examples of how some of our 1800+ users are using FRED for IoT mashups, and some of the challenged we faced in implementing the FRED system.

M3 - Conference contribution/Paper

BT - MOTA '16

PB - ACM

CY - New York

ER -