“…While BCI software platforms do exist, there is a limited number of systems specifically tailored to help inexperienced programmers in the development of BCI applications: NeuroBlock [1], Blockly block framework for dynamic brain-based virtual environment [2], BrainFlow [3], Neuromore Studio [4], NeuroScale [5], NeuroPype [6], EmotivBCI Node-RED toolkit [7]. From them, software technologies for BCI programming in the Internet of Things (IoT) are only two: NeuroScale [5], designed to integrate with various popular EEG devices commonly used in research and clinical settings, while EmotivBCI Node-RED toolkit [7,8] is device specific. However, the BCI toolkit for programing EEG-based BCI applications is only for Emotiv EPOC+ and Insight devices.…”