-
UMBRELLA: A One-stop Shop Bridging the Gap from Lab to Real-World IoT Experimentation
Authors:
Ioannis Mavromatis,
Yichao **,
Aleksandar Stanoev,
Anthony Portelli,
Ingram Weeks,
Ben Holden,
Eliot Glasspole,
Tim Farnham,
Aftab Khan,
Usman Raza,
Adnan Aijaz,
Thomas Bierton,
Ichiro Seto,
Nita Patel,
Mahesh Sooriyabandara
Abstract:
UMBRELLA is an open, large-scale IoT ecosystem deployed across South Gloucestershire, UK. It is intended to accelerate innovation across multiple technology domains. UMBRELLA is built to bridge the gap between existing specialised testbeds and address holistically real-world technological challenges in a System-of-Systems (SoS) fashion. UMBRELLA provides open access to real-world devices and infra…
▽ More
UMBRELLA is an open, large-scale IoT ecosystem deployed across South Gloucestershire, UK. It is intended to accelerate innovation across multiple technology domains. UMBRELLA is built to bridge the gap between existing specialised testbeds and address holistically real-world technological challenges in a System-of-Systems (SoS) fashion. UMBRELLA provides open access to real-world devices and infrastructure, enabling researchers and the industry to evaluate solutions for Smart Cities, Robotics, Wireless Communications, Edge Intelligence, and more. Key features include over 200 multi-sensor nodes installed on public infrastructure, a robotics arena with 20 mobile robots, a 5G network-in-a-box solution, and a unified backend platform for management, control and secure user access. The heterogeneity of hardware components, including diverse sensors, communication interfaces, and GPU-enabled edge devices, coupled with tools like digital twins, allows for comprehensive experimentation and benchmarking of innovative solutions not viable in lab environments. This paper provides a comprehensive overview of UMBRELLA's multi-domain architecture and capabilities, making it an ideal playground for Internet of Things (IoT) and Industrial IoT (IIoT) innovation. It discusses the challenges in designing, develo** and operating UMBRELLA as an open, sustainable testbed and shares lessons learned to guide similar future initiatives. With its unique openness, heterogeneity, realism and tools, UMBRELLA aims to continue accelerating cutting-edge technology research, development and translation into real-world progress.
△ Less
Submitted 2 February, 2024; v1 submitted 26 January, 2024;
originally announced January 2024.
-
Understanding Concurrent Transmissions: The Impact of Carrier Frequency Offset and RF Interference on Physical Layer Performance
Authors:
Michael Baddeley,
Carlo Alberto Boano,
Antonio Escobar-Molero,
Ye Liu,
Xiaoyuan Ma,
Victor Marot,
Usman Raza,
Kay Römer,
Markus Schuss,
Aleksandar Stanoev
Abstract:
The popularity of concurrent transmissions (CT) has soared after recent studies have shown their feasibility on the four physical layers specified by BLE 5, hence providing an alternative to the use of IEEE 802.15.4 for the design of reliable and efficient low-power wireless protocols. However, to date, the extent to which physical layer properties affect the performance of CT has not yet been inv…
▽ More
The popularity of concurrent transmissions (CT) has soared after recent studies have shown their feasibility on the four physical layers specified by BLE 5, hence providing an alternative to the use of IEEE 802.15.4 for the design of reliable and efficient low-power wireless protocols. However, to date, the extent to which physical layer properties affect the performance of CT has not yet been investigated in detail. This paper fills this gap and provides an extensive study on the impact of the physical layer on CT-based solutions using IEEE 802.15.4 and BLE 5. We first highlight through simulation how the impact of errors induced by relative carrier frequency offsets on the performance of CT highly depends on the choice of the underlying physical layer. We then confirm these observations experimentally on real hardware and with varying environmental conditions through an analysis of the bit error distribution across received packets, unveiling possible techniques to effectively handle these errors. We further study the performance of CT-based data collection and dissemination protocols in the presence of RF interference on a large-scale testbed, deriving insights on how the employed physical layer affects their dependability.
△ Less
Submitted 1 April, 2023;
originally announced April 2023.
-
Haptic Teleoperation goes Wireless: Evaluation and Benchmarking of a High-Performance Low-Power Wireless Control Technology
Authors:
Joseph Bolarinwa,
Alex Smith,
Adnan Aijaz,
Aleksandar Stanoev,
Mahesh Sooriyabandara,
Manuel Giuliani
Abstract:
Communication delays and packet losses are commonly investigated issues in the area of robotic teleoperation. This paper investigates application of a novel low-power wireless control technology (GALLOP) in a haptic teleoperation scenario developed to aid in nuclear decommissioning. The new wireless control protocol, which is based on an off-the-shelf Bluetooth chipset, is compared against standar…
▽ More
Communication delays and packet losses are commonly investigated issues in the area of robotic teleoperation. This paper investigates application of a novel low-power wireless control technology (GALLOP) in a haptic teleoperation scenario developed to aid in nuclear decommissioning. The new wireless control protocol, which is based on an off-the-shelf Bluetooth chipset, is compared against standard implementations of wired and wireless TCP/IP data transport. Results, through objective and subjective data, show that GALLOP can be a reasonable substitute for a wired TCP/IP connection, and performs better than a standard wireless TCP/IP method based on Wi-Fi connectivity.
△ Less
Submitted 13 October, 2022;
originally announced October 2022.
-
Securing Synchronous Flooding Communications: An Atomic-SDN Implementation
Authors:
Charles Lockie,
Ioannis Mavromatis,
Aleksandar Stanoev,
Yichao **,
George Oikonomou
Abstract:
Synchronous Flooding (SF) protocols can enhance the wireless connectivity between Internet of Things (IoT) devices. However, existing SF solutions fail to introduce sufficient security measures due to strict time synchronisation requirements, making them vulnerable to malicious actions. Our paper presents a design paradigm for encrypted SF communications. We describe a mechanism for synchronising…
▽ More
Synchronous Flooding (SF) protocols can enhance the wireless connectivity between Internet of Things (IoT) devices. However, existing SF solutions fail to introduce sufficient security measures due to strict time synchronisation requirements, making them vulnerable to malicious actions. Our paper presents a design paradigm for encrypted SF communications. We describe a mechanism for synchronising encryption parameters in a network-wide fashion. Our solution operates with minimal overhead and without compromising communication reliability. Evaluating our paradigm on a real-world, large-scale IoT testbed, we have proven that a communication layer impervious to a range of attacks is established without sacrificing the network performance.
△ Less
Submitted 3 August, 2022;
originally announced August 2022.
-
Demo: Untethered Haptic Teleoperation for Nuclear Decommissioning using a Low-Power Wireless Control Technology
Authors:
Joseph Bolarinwa,
Alex Smith,
Adnan Aijaz,
Aleksandar Stanoev,
Manuel Giuliani
Abstract:
Haptic teleoperation is typically realized through wired networking technologies (e.g., Ethernet) which guarantee performance of control loops closed over the communication medium, particularly in terms of latency, jitter, and reliability. This demonstration shows the capability of conducting haptic teleoperation over a novel low-power wireless control technology, called GALLOP, in a nuclear decom…
▽ More
Haptic teleoperation is typically realized through wired networking technologies (e.g., Ethernet) which guarantee performance of control loops closed over the communication medium, particularly in terms of latency, jitter, and reliability. This demonstration shows the capability of conducting haptic teleoperation over a novel low-power wireless control technology, called GALLOP, in a nuclear decommissioning use-case. It shows the viability of GALLOP for meeting latency, timeliness, and safety requirements of haptic teleoperation. Evaluation conducted as part of the demonstration reveals that GALLOP, which has been implemented over an off-the-shelf Bluetooth 5.0 chipset, can be a replacement for conventional wired TCP/IP connection, and outperforms WiFi-based wireless solution in same use-case.
△ Less
Submitted 27 June, 2022;
originally announced July 2022.
-
A Dataset of Images of Public Streetlights with Operational Monitoring using Computer Vision Techniques
Authors:
Ioannis Mavromatis,
Aleksandar Stanoev,
Pietro Carnelli,
Yichao **,
Mahesh Sooriyabandara,
Aftab Khan
Abstract:
A dataset of street light images is presented. Our dataset consists of $\sim350\textrm{k}$ images, taken from 140 UMBRELLA nodes installed in the South Gloucestershire region in the UK. Each UMBRELLA node is installed on the pole of a lamppost and is equipped with a Raspberry Pi Camera Module v1 facing upwards towards the sky and lamppost light bulb. Each node collects an image at hourly intervals…
▽ More
A dataset of street light images is presented. Our dataset consists of $\sim350\textrm{k}$ images, taken from 140 UMBRELLA nodes installed in the South Gloucestershire region in the UK. Each UMBRELLA node is installed on the pole of a lamppost and is equipped with a Raspberry Pi Camera Module v1 facing upwards towards the sky and lamppost light bulb. Each node collects an image at hourly intervals for 24h every day. The data collection spans for a period of six months.
Each image taken is logged as a single entry in the dataset along with the Global Positioning System (GPS) coordinates of the lamppost. All entries in the dataset have been post-processed and labelled based on the operation of the lamppost, i.e., whether the lamppost is switched ON or OFF. The dataset can be used to train deep neural networks and generate pre-trained models providing feature representations for smart city CCTV applications, smart weather detection algorithms, or street infrastructure monitoring. The dataset can be found at \url{https://doi.org/10.5281/zenodo.6046758}.
△ Less
Submitted 14 October, 2022; v1 submitted 31 March, 2022;
originally announced March 2022.
-
Reliable IoT Firmware Updates: A Large-scale Mesh Network Performance Investigation
Authors:
Ioannis Mavromatis,
Aleksandar Stanoev,
Anthony J. Portelli,
Charles Lockie,
Marius Ammann,
Yichao **,
Mahesh Sooriyabandara
Abstract:
Internet of Things (IoT) networks require regular firmware updates to ensure enhanced security and stability. As we move towards methodologies of codifying security and policy decisions and exchanging them over IoT large-scale deployments (security-as-a-code), these demands should be considered a routine operation. However, rolling out firmware updates to large-scale networks presents a crucial ch…
▽ More
Internet of Things (IoT) networks require regular firmware updates to ensure enhanced security and stability. As we move towards methodologies of codifying security and policy decisions and exchanging them over IoT large-scale deployments (security-as-a-code), these demands should be considered a routine operation. However, rolling out firmware updates to large-scale networks presents a crucial challenge for constrained wireless environments with large numbers of IoT devices. This paper initially investigates how the current state-of-the-art protocols operate in such adverse conditions by measuring various Quality-of-Service (QoS) Key Performance Indicators (KPIs) of the shared wireless medium. We later discuss how Concurrent Transmissions (CT) can extend the scalability of IoT protocols and ensure reliable firmware roll-outs over large geographical areas. Measuring KPIs such as the mesh join time, the throughput, and the number of nodes forming a network, we provide great insight into how an IoT environment will behave under a large-scale firmware roll-out. Finally, we conducted our performance investigation over the UMBRELLA platform, a real-world IoT testbed deployed in Bristol, UK. This ensures our findings represent a realistic IoT scenario and meet the strict QoS requirements of today's IoT applications.
△ Less
Submitted 9 March, 2022;
originally announced March 2022.
-
Demystifying the Performance of Bluetooth Mesh: Experimental Evaluation and Optimization
Authors:
Adnan Aijaz,
Aleksandar Stanoev,
Dominic London,
Victor Marot
Abstract:
Mesh connectivity is attractive for Internet-of- Things (IoT) applications from various perspectives. The recent Bluetooth mesh specification provides a full-stack mesh networking solution, potentially for thousands of nodes. Although Bluetooth mesh has been adopted for various IoT applications, its performance aspects are not extensively investigated in literature. This paper provides an experime…
▽ More
Mesh connectivity is attractive for Internet-of- Things (IoT) applications from various perspectives. The recent Bluetooth mesh specification provides a full-stack mesh networking solution, potentially for thousands of nodes. Although Bluetooth mesh has been adopted for various IoT applications, its performance aspects are not extensively investigated in literature. This paper provides an experimental evaluation of Bluetooth mesh (using Nordic nRF52840 devices) with an emphasis on those aspects which are not well-investigated in literature. Such aspects include evaluation of unicast and group modes, performance under different traffic patterns, impact of message segmentation, and most importantly, latency performance for perfect reliability. The paper also investigates performance enhancement of Bluetooth mesh based on different techniques including parametric adjustments, extended advertisements (introduced in Bluetooth 5.0), power control, and customized relaying. Results provide insights into system-level performance of Bluetooth mesh while clarifying various important issues identified in recent studies.
△ Less
Submitted 8 June, 2021;
originally announced June 2021.
-
Closing the Loop: A High-Performance Connectivity Solution for Realizing Wireless Closed-Loop Control in Industrial IoT Applications
Authors:
Adnan Aijaz,
Aleksandar Stanoev
Abstract:
High-performance real-time wireless connectivity is at the heart of the Industrial Internet-of-Things (IIoT). Realizing wireless closed-loop control is crucial for various mission-critical IIoT systems. Existing wireless technologies fall short of meeting the stringent performance requirements of closed-loop control. This paper presents a novel wireless solution, called \textsf{GALLOP}, for realiz…
▽ More
High-performance real-time wireless connectivity is at the heart of the Industrial Internet-of-Things (IIoT). Realizing wireless closed-loop control is crucial for various mission-critical IIoT systems. Existing wireless technologies fall short of meeting the stringent performance requirements of closed-loop control. This paper presents a novel wireless solution, called \textsf{GALLOP}, for realizing closed-loop control over multi-hop or single-hop networks. \textsf{GALLOP} adopts a pragmatic design approach for addressing the challenges of wireless closed-loop control. Key design aspects of \textsf{GALLOP} include control-aware bi-directional scheduling for cyclic exchange, robust retransmission techniques based on cooperative multi-user diversity and low-overhead signaling for scalable operation. \textsf{GALLOP} has been specifically designed for control loops that are closed over the whole network with dynamics on the order of few milliseconds. Performance evaluation based on extensive system-level simulations and hardware implementation on a Bluetooth 5 testbed demonstrates that \textsf{GALLOP} provides high-performance connectivity with very low and deterministic latency, very high reliability and high scalability, to meet the stringent requirements of wireless closed-loop control for versatile IIoT applications.
△ Less
Submitted 13 April, 2021; v1 submitted 21 December, 2020;
originally announced December 2020.
-
6TiSCH++ with Bluetooth 5 and Concurrent Transmissions
Authors:
Michael Baddeley,
Adnan Aijaz,
Usman Raza,
Aleksandar Stanoev,
Yichao **,
Markus Schuß,
Carlo Alberto Boano,
George Oikonomou
Abstract:
Targeting dependable communications for industrial Internet of Things applications, IETF 6TiSCH provides mechanisms for efficient scheduling, routing, and forwarding of IPv6 traffic across low-power mesh networks. Yet, despite an overwhelming body of literature covering both centralized and distributed scheduling schemes for 6TiSCH, an effective control solution for large-scale multi-hop mesh netw…
▽ More
Targeting dependable communications for industrial Internet of Things applications, IETF 6TiSCH provides mechanisms for efficient scheduling, routing, and forwarding of IPv6 traffic across low-power mesh networks. Yet, despite an overwhelming body of literature covering both centralized and distributed scheduling schemes for 6TiSCH, an effective control solution for large-scale multi-hop mesh networks remains an open challenge. This paper addresses this with a novel approach that eliminates much of the routing and link-layer overhead incurred by centralized schedulers, and provides a robust mechanism for data dissemination synchronization within 6TiSCH. Specifically, we leverage the physical layer (PHY) switching capabilities of modern low-power wireless platforms to build on recent work demonstrating the viability of Concurrent Transmission (CT)-based flooding protocols across the Bluetooth 5 (BT 5) PHYs. By switching the PHY and MAC layer at runtime, we inject a BT 5-based CT flood within a standard IEEE 802.15.4 TSCH slotframe, thereby providing a reliable, low-latency scheme for 6TiSCH control messaging. We present an analytical model and experimental evaluation showing how our solution not only exploits the BT 5 high data-rate PHY layers for rapid data dissemination, but can also provide reliable 6TiSCH association and synchronization even under external radio interference. We further discuss how the proposed technique can be used to address other open challenges within the standard.
△ Less
Submitted 19 October, 2020;
originally announced October 2020.
-
The Impact of the Physical Layer on the Performance of Concurrent Transmissions
Authors:
Michael Baddeley,
Carlo Alberto Boano,
Antonio Escobar-Molero,
Ye Liu,
Xiaoyuan Ma,
Usman Raza,
Kay Römer,
Markus Schuß,
Aleksandar Stanoev
Abstract:
The popularity of concurrent transmissions (CT) has soared after recent studies have shown their feasibility on the four physical layers specified by BLE 5, hence providing an alternative to the use of IEEE 802.15.4 for the design of reliable and efficient low-power wireless protocols. However, to date, the extent to which physical layer properties affect the performance of CT has not yet been inv…
▽ More
The popularity of concurrent transmissions (CT) has soared after recent studies have shown their feasibility on the four physical layers specified by BLE 5, hence providing an alternative to the use of IEEE 802.15.4 for the design of reliable and efficient low-power wireless protocols. However, to date, the extent to which physical layer properties affect the performance of CT has not yet been investigated in detail. This paper fills this gap and provides the first extensive study on the impact of the physical layer on CT-based solutions using IEEE 802.15.4 and BLE 5. We first highlight through simulation how the impact of errors induced by de-synchronization and beating on the performance of CT highly depends on the choice of the underlying physical layer. We then confirm these observations experimentally on real hardware through an analysis of the bit error distribution across received packets, unveiling possible techniques to effectively handle these errors. We further study the performance of CT-based flooding protocols in the presence of radio interference on a large-scale, and derive important insights on how the used physical layer affects their dependability.
△ Less
Submitted 28 May, 2020;
originally announced May 2020.
-
Demo: Closed-Loop Control over Wireless -- Remotely Balancing an Inverted Pendulum on Wheels
Authors:
Aleksandar Stanoev,
Adnan Aijaz,
Anthony Portelli,
Michael Baddeley
Abstract:
Achieving closed-loop control over wireless is crucial in realizing the vision of Industry 4.0 and beyond. This demonstration shows the viability of closed-loop control over wireless through a high-performance wireless solution. The closed-loop control problem involves remote balancing of a two-wheeled robot that represents an inverted pendulum on wheels.
Achieving closed-loop control over wireless is crucial in realizing the vision of Industry 4.0 and beyond. This demonstration shows the viability of closed-loop control over wireless through a high-performance wireless solution. The closed-loop control problem involves remote balancing of a two-wheeled robot that represents an inverted pendulum on wheels.
△ Less
Submitted 23 March, 2020;
originally announced March 2020.
-
Toward Real-Time Wireless Control of Mobile Platforms for Future Industrial Systems
Authors:
Adnan Aijaz,
Aleksandar Stanoev,
Mahesh Sooriyabandara
Abstract:
The use of mobile platforms (MPs) is particularly attractive for various industrial applications. This demonstration highlights the importance of remote control of MPs and shows its viability over a high-performance wireless solution designed for closed-loop control. Further, it shows the viability of formation control of a network of MPs through a leader-follower approach underpinned by high-perf…
▽ More
The use of mobile platforms (MPs) is particularly attractive for various industrial applications. This demonstration highlights the importance of remote control of MPs and shows its viability over a high-performance wireless solution designed for closed-loop control. Further, it shows the viability of formation control of a network of MPs through a leader-follower approach underpinned by high-performance wireless.
△ Less
Submitted 3 July, 2019;
originally announced July 2019.
-
Standing on the Shoulders of Giants: AI-driven Calibration of Localisation Technologies
Authors:
Aftab Khan,
Tim Farnham,
Roget Kou,
Usman Raza,
Thajanee Premalal,
Aleksandar Stanoev,
William Thompson
Abstract:
High accuracy localisation technologies exist but are prohibitively expensive to deploy for large indoor spaces such as warehouses, factories, and supermarkets to track assets and people. However, these technologies can be used to lend their highly accurate localisation capabilities to low-cost, commodity, and less-accurate technologies. In this paper, we bridge this link by proposing a technology…
▽ More
High accuracy localisation technologies exist but are prohibitively expensive to deploy for large indoor spaces such as warehouses, factories, and supermarkets to track assets and people. However, these technologies can be used to lend their highly accurate localisation capabilities to low-cost, commodity, and less-accurate technologies. In this paper, we bridge this link by proposing a technology-agnostic calibration framework based on artificial intelligence to assist such low-cost technologies through highly accurate localisation systems. A single-layer neural network is used to calibrate less accurate technology using more accurate one such as BLE using UWB and UWB using a professional motion tracking system. On a real indoor testbed, we demonstrate an increase in accuracy of approximately 70% for BLE and 50% for UWB. Not only the proposed approach requires a very short measurement campaign, the low complexity of the single-layer neural network also makes it ideal for deployment on constrained devices typically for localisation purposes.
△ Less
Submitted 30 May, 2019;
originally announced May 2019.
-
Atomic-SDN: Is Synchronous Flooding the Solution to Software-Defined Networking in IoT?
Authors:
Michael Baddeley,
Usman Raza,
Aleksandar Stanoev,
George Oikonomou,
Reza Nejabati,
Mahesh Sooriyabandara,
Dimitra Simeonidou
Abstract:
The adoption of Software Defined Networking (SDN) within traditional networks has provided operators the ability to manage diverse resources and easily reconfigure networks as requirements change. Recent research has extended this concept to IEEE 802.15.4 low-power wireless networks, which form a key component of the Internet of Things (IoT). However, the multiple traffic patterns necessary for SD…
▽ More
The adoption of Software Defined Networking (SDN) within traditional networks has provided operators the ability to manage diverse resources and easily reconfigure networks as requirements change. Recent research has extended this concept to IEEE 802.15.4 low-power wireless networks, which form a key component of the Internet of Things (IoT). However, the multiple traffic patterns necessary for SDN control makes it difficult to apply this approach to these highly challenging environments. This paper presents Atomic-SDN, a highly reliable and low-latency solution for SDN in low-power wireless. Atomic-SDN introduces a novel Synchronous Flooding (SF) architecture capable of dynamically configuring SF protocols to satisfy complex SDN control requirements, and draws from the authors' previous experiences in the IEEE EWSN Dependability Competition: where SF solutions have consistently outperformed other entries. Using this approach, Atomic-SDN presents considerable performance gains over other SDN implementations for low-power IoT networks. We evaluate Atomic-SDN through simulation and experimentation, and show how utilizing SF techniques provides latency and reliability guarantees to SDN control operations as the local mesh scales. We compare Atomic-SDN against other SDN implementations based on the IEEE 802.15.4 network stack, and establish that Atomic-SDN improves SDN control by orders-of-magnitude across latency, reliability, and energy-efficiency metrics.
△ Less
Submitted 29 May, 2019; v1 submitted 19 December, 2018;
originally announced December 2018.
-
Identifying communities by influence dynamics in social networks
Authors:
Angel Stanoev,
Daniel Smilkov,
Ljupco Kocarev
Abstract:
Communities are not static; they evolve, split and merge, appear and disappear, i.e. they are product of dynamical processes that govern the evolution of the network. A good algorithm for community detection should not only quantify the topology of the network, but incorporate the dynamical processes that take place on the network. We present a novel algorithm for community detection that combines…
▽ More
Communities are not static; they evolve, split and merge, appear and disappear, i.e. they are product of dynamical processes that govern the evolution of the network. A good algorithm for community detection should not only quantify the topology of the network, but incorporate the dynamical processes that take place on the network. We present a novel algorithm for community detection that combines network structure with processes that support creation and/or evolution of communities. The algorithm does not embrace the universal approach but instead tries to focus on social networks and model dynamic social interactions that occur on those networks. It identifies leaders, and communities that form around those leaders. It naturally supports overlap** communities by associating each node with a membership vector that describes node's involvement in each community. This way, in addition to overlap** communities, we can identify nodes that are good followers to their leader, and also nodes with no clear community involvement that serve as a proxy between several communities and are equally as important. We run the algorithm for several real social networks which we believe represent a good fraction of the wide body of social networks and discuss the results including other possible applications.
△ Less
Submitted 22 November, 2011; v1 submitted 27 April, 2011;
originally announced April 2011.