IEEE/ACM TRANSACTIONS ON NETWORKING
1
Enabling Agile Ambient IoT Networking via a Parameterized Hybrid Radio
arXiv:2605.18314v1 [cs.NI] 18 May 2026
Jiazhen Lei, Fengyuan Zhu, Tianze Cao, Yuxin Sha, Linling Zhong, Wenhui Li, Bingbing Wang, Zeming Yang, Jinyang Sun, Yibin Deng, Student Member, IEEE, Xiaohua Tian, Senior Member, IEEE
Abstract—The emergence of Ambient IoT signals a paradigm shift toward massive batteryless networking. However, the absence of an agile physical layer substrate remains a fundamental barrier to research and standardization. Current testbeds are hindered by decoupled radio paths, high static power, and cumbersome control methods, which stifle rapid protocol prototyping. In this paper, we present Janus, the first hybrid activepassive configurable radio architected for agile Ambient IoT networking. Janus introduces a parameterized architecture that unifies passive and active transmission into a single RF front end, abstracting complex physical layer behaviors into concise parameters. This design enables a system-level control plane for dynamic mode transitions and an energy management plane for fine-grained harvesting across multiple sources. We implement a compact PCB prototype and evaluate its performance across diverse protocol landscapes, including 3GPP A-IoT, IEEE 802.11 AMP, and Bluetooth SIG. Our experimental results demonstrate that Janus achieves communication performance on par with dedicated radios while significantly reducing configuration overhead. Ultimately, Janus serves as a versatile enabler for validating emerging protocols and accelerating the standardization of nextgeneration low-power networks. Index Terms—Low-power, Internet of Things, Hybrid communication, Ambient IoT
I. I NTRODUCTION The Internet of Things is undergoing a fundamental paradigm shift towards Ambient IoT (A-IoT). Envisioned as the bedrock of the 6G era, A-IoT devices are designed to be ubiquitous, maintenance-free, and powered exclusively by energy harvested from the environment (e.g., solar, RF, thermal) [1]. Recognizing this potential, major standardization bodies, including 3GPP (Rel-19 Ambient IoT [2]), IEEE 802.11 (AMP [3]), and the Bluetooth SIG [4], are aggressively defining new specifications to accommodate these ultra-lowpower endpoints. The successful deployment of A-IoT networking, however, hinges on resolving the inherent trade-off between communication range and power budget. Backscatter communication 1 The work was supported in part by the National Natural Science Foundation of China under Grant 92567202. (Corresponding author: Xiaohua Tian.) Jiazhen Lei, Fengyuan Zhu, Tianze Cao, Yuxin Sha, Linling Zhong, Wenhui Li, Zeming Yang, Jinyang Sun, Yibin Deng and Xiaohua Tian are with the School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China. Bingbing Wang is with the School of Computer Science and Artificial Intelligence, Zhengzhou University, Zhengzhou 450001, China. E-mail: {leijz, jsqdzhufengyuan, ctzzsjtu, cindysha, uranium zll, lwh1999, yzm sjtu, jysun, carlos.dengyibin, xtian}@sjtu.edu.cn, [email protected]. 1 Backscatter communication represents a passive communication technique. Throughout this paper, we employ the term “passive communication” to denote backscatter technology.
(a)
Energy Harvesting
Janus Configuration Center
I’m a newbie.
Mode
Passive
Active
Power
-10dBm
+7dBm
With/Without Carrier
Protocol Payload
This is Tag1. …………
Passive/Active Transmission
Janus is user-friendly!
Use Janus A-IoT
(b)
Test and Validate Your Ideas IEEE 802.11 AMP (c)
Bluetooth SIG
(d)
So far!
-20dBm
Harvesting
Backscatter
Passive Support
Fig. 1. Janus employs a fully parameterized configuration approach to enable hybrid active-passive communication. It facilitates comprehensive case studies across major standardization organizations, such as 3GPP A-IoT(a), IEEE 802.11 AMP(b), Bluetooth SIG(c).
has long been the technological cornerstone of battery-free devices due to its microwatt-level power consumption. Yet, its reliance on external RF carriers inherently limits range and reliability due to double-link attenuation [5], [6], [7], [8], [9], [10], [11], [12], [13], [14]. Conversely, active transmission offers robust coverage and independence from ambient signals but traditionally demands power budgets incompatible with meager harvested energy [2], [3]. Consequently, a consensus in the research community is that next-generation A-IoT networks are hybrid, encompassing passive, active, and hybrid device classes to accommodate varying energy availability and channel conditions in complex environments. Despite the urgent demand for hybrid A-IoT protocols, networking research is currently stifled by the lack of a capable hardware substrate. The community requires an efficient, general-purpose, and user-friendly testing platform capable of prototyping network systems across multiple communication modes and protocols. Such a platform must support seamless transitions between active and passive communication to evaluate adaptive networking strategies while remaining accessible to researchers with varying hardware expertise. Furthermore, to align with mainstream standards, the system should accommodate sub-6GHz wideband frequencies and integrate native multi-source energy harvesting capabilities. Unfortunately, existing radio platforms fail to bridge
IEEE/ACM TRANSACTIONS ON NETWORKING
2
TABLE I C OMPARISON B ETWEEN D IFFERENT R ADIO P LATFORMS . Platform
Active Passive Max BW Energy Standalone Support Support (MHz) Harvesting
Frequency Spectrum (MHz)
Sleep Mode (mW)
Type
Cost ($) Configuration
USRP E310[16]
✔
✘
✘
30.72
✘
70~6000
2810
Gateway-oriented
3000
GNU Radio
USRP B210[15]
✔
✘
✘
30.72
✘
70~6000
N/A
Gateway-oriented
2825
GNU Radio
bladeRF 2.0[37]
✔
✘
✔
30.72
✘
47~6000
717
Gateway-oriented
720
GNU Radio
Pluto SDR[17]
✔
✘
✘
20
✘
325~3800
N/A
Gateway-oriented
149
GNU Radio
HackRF One[28]
✔
✘
✘
20
✘
1~6000
N/A
Gateway-oriented
344
GNU Radio
μSDR[65]
✔
✘
✔
40
✘
2400~2500
320
Gateway-oriented
150
Verilog
TinySDR[18]
✔
✘
✔
4
✘
389.5~510, 779~1020, 2400~2483
0.03
Endpoint-oriented
55
Verilog
Janus
✔
✔
✔
33.3
✔
54~6800
0.018
Endpoint-oriented
50
Parameters
this gap. Commercial radios (e.g., USRP [15], [16], Pluto SDR [17]) are primarily designed for gateways; their wattlevel power consumption and tethered form factors make them unsuitable for emulating energy-constrained endpoints. On the other hand, the existing endpoint-oriented platform TinySDR represents a significant step forward by targeting IoT scenarios [18]. However, the emerging A-IoT introduces distinctive requirements, specifically hybrid active and passive communication as well as energy harvesting, that extend beyond the design scope of prior platforms oriented towards endpoints. More critically, developing on these FPGAbased platforms entails a steep learning curve, compelling networking researchers to master Hardware Description Languages (HDL) to modify PHY layer behaviors. This hardwaresoftware coupling significantly slows the iteration of upperlayer protocols. As summarized in Table I, a unified platform that simultaneously addresses agility, energy constraints, and usability is absent. To dismantle these barriers, we present Janus, the first hybrid active-passive configurable radio platform specifically architected for the A-IoT networking ecosystem. Unlike traditional gateways or rigid sensor tags, Janus is a versatile endpoint radio that supports standalone operation in both active and passive modes across sub-6GHz frequencies. It features an intuitive parameter-based interface that eliminates complex HDL programming, democratizing access to physical-layer agility for network protocol designers. Designing such a platform required overcoming fundamental challenges across circuit architecture, control abstraction, and energy management: 1) Unified Active-Passive Hardware Architecture. A-IoT networking requires fluid switching between modes to meet performance requirements [19]. The fundamental architectural distinction between these modes lies in carrier generation: while backscatter modulates ambient carriers via a simple RF switch, active communication typically relies on powerintensive superheterodyne architectures that require DACs, oscillators, and mixers [20], [21], [22], [23], [24], [25]. Janus unifies these paradigms by employing a novel shared-baseband architecture. It leverages a wideband frequency synthesizer as a local carrier source and reconfigures the RF front-end to drive subsequent transmission, effectively merging active and passive paths into a single, compact substrate. 2) User-Friendly Control Plane. Rapid protocol prototyp-
ing is fundamental to agile networking research. Although toolkits such as GNU Radio [26] effectively support gateway radios, adapting endpoint-specific FPGA designs to diverse standards typically requires modifying the underlying hardware logic. This requirement presents a high technical barrier for many researchers. To address this challenge, Janus abstracts complex physical-layer behaviors into a Parameterized Control Plane. By exposing a generic digital baseband, Janus enables users to configure hybrid communication modes and protocols via a concise set of hardware-independent parameters, thereby eliminating the need for extensive low-level code modification. 3) Scalable Energy Management Plane. To serve as a faithful testbed for A-IoT, the platform must operate under the constraints of environmental energy harvesting. Janus incorporates an energy management plane that orchestrates multi-source harvesting (e.g., RF and light) and fine-grained power allocation. This design allows the device to dynamically transition between duty-cycled operation and exhaustion modes based on real-time energy availability, enabling the evaluation of energy-aware networking protocols. We implement Janus as a compact PCB prototype and validate its effectiveness through case studies covering protocols from three representative standardization bodies: 3GPP A-IoT, IEEE 802.11 AMP, and Bluetooth SIG. Our experiments demonstrate that Janus achieves performance parity with dedicated commercial hardware in both modes. In terms of usability, Janus achieves a 14.6× to 45.6× speedup in configuration efficiency compared to traditional Python-UHD and Verilog-based workflows. Furthermore, relative to stateof-the-art endpoint-oriented radios, Janus delivers an 8.3× increase in bandwidth and a 1.7× reduction in sleep power consumption, offering the research community a versatile foundation for the next generation of ambient networking. To summarize, we make the following contributions: • We propose Janus, the first configurable radio platform tailored for A-IoT endpoints. It uniquely integrates multisource energy harvesting with a hybrid RF architecture capable of both active and passive communication. • We introduce a series of architectural innovations to enable parametric configuration, including a unified activepassive RF front-end, a customized interaction channel, and a parameterized control plane. This design bridges the gap between hardware efficiency and software flexi-
IEEE/ACM TRANSACTIONS ON NETWORKING
3
(a) Existing Active Tx RF Front-end Analog
Digital 𝒃𝒃[𝒏]
Complete Reflection 𝒁𝟏 = ∞, 𝜞 = 𝟏
“Complete Absorption”
DAC 𝒇𝒄 High-power Signal
Processor
(b) Existing Passive Tx RF Front-end Digital
𝑺𝑳𝑶
Baseband
“Complete Reflection”
Emulate Baseband
Complete Absorption 𝒁𝟐 = 𝟓𝟎𝜴, 𝜞 = 𝟎
Analog 𝒇𝒔𝒉𝒊𝒇𝒕 [𝒏] 𝑩𝑩[𝒏]
Fig. 3. By toggling the RF switch, the alternation of the local carrier path can emulate the variation in reflection coefficient induced by impedance switching.
𝒁𝟏
XOR
𝒁𝟐
Processor
Weak Backscattered Signal
(c) Janus Hybrid Tx RF Front-end Digital
Analog 𝑩𝑩_𝑴𝒐𝒅𝒆[𝒏] 𝒇𝒔𝒉𝒊𝒇𝒕 [𝒏] 𝑩𝑩[𝒏] XOR
Processor
𝒇𝒄 𝒁𝟏
𝒁𝟐
Power-controllable Signal
Fig. 2. Comparison between existing RF Tx front-ends and Janus.
bility, enabling full system control via intuitive parameters. • We implement the hybrid active-passive radio using a PCB prototype. Our evaluation confirms that Janus effectively serves as an agile testbed for the development and standardization of A-IoT networking protocols. Open-source plan. Janus is designed for the A-IoT research community and standardization. We intend to open-source hardware design and software stack. This release will include schematics/layouts, firmware, host-side software, comprehensive user manuals, and example scripts. All data and code will be publicly available at: https://github.com/Jiazhen-Lei/Janus
B. Standalone RF front-end
II. P RIMER & R ETHINKING A. Primer on Software-defined Baseband In passive communication networks, our prior work SDPHY [27] parametrically models backscattered signals with arbitrary IoT standards. Specifically, for a desired backscattered signal conforming to an arbitrary IoT protocol, the reflection coefficient sequence can always be derived based on the excitation signal. The backscatter sequence is generated by selecting and switching between different impedances through the baseband signal. Therefore, fine-grained manipulation of baseband signal generation suffices to produce arbitrary backscatter waveforms. 1 ϕ(n) = 2π · ( a2 n2 + a1 n + a0 ) (1) 2 In practical deployments, tags struggle to achieve continuous reflection coefficients and typically perform a quantization process. The baseband signal serves as the control signal for RF switches to connect different impedances. Eq. 2 can be used to describe the process of quantizing and switching reflection coefficients via the baseband signal. Γ(n) = Q[Re(SBB (n))] = Q[cos(ϕ(n))]
The baseband signal SBB (n), after extracting its real component, retains only the phase term cos(ϕ(n)). The operator Q[·] encapsulates the quantization and switching logic that maps the baseband signal to RF switch control. The discretetime index n ranges from 0 to Ns − 1, where Ns denotes the number of samples per symbol. The phase term cos(ϕ(n)) can be expressed with a second-order Taylor series expansion as follows: We only need four parameters, a2 , a1 , a0 and Ns , to describe symbols containing a large number of sampling points to implement PSK, FSK and CCS modulation. 1) To realize PSK, we set parameter a2 = 0 and a1 = 0, then we embed π 0 and a0 = 2π . 2) To the payload on a0 , e.g., a0 = 2π realize FSK, we set a2 = 0 and leave a0 fixed, then we embed the payload on a1 . 3) To realize CSS, we set a2 to be the chirp rate, a1 to be the starting frequency, and a0 fixed. Parameter Ns can be configured according to the symbol rate. In fact, SD-PHY deploys a software-defined baseband (SDBaseband) that parameterizes the synchronization module, modulation module, and frequency synthesizer. However, this is not enough to constitute a complete software-defined radio platform.
(2)
An A-IoT network employs active communication for IoT devices in harsh environments. However, as Fig. 2 (a) and (b) show, active and passive schemes differ fundamentally in the RF front-end design. Active communication requires powerintensive components like DACs, frequency synthesizers, and mixers for upconversion. In contrast, passive backscatter systems simplify the RF front-end by directly controlling an RF switch for modulation via impedance toggling. Consequently, the baseband bitstream BB[n] in passive communication is generated via x-bit quantization before output, which differs fundamentally from the signal generation principles of the traditional active baseband bb[n]. Furthermore, to achieve frequency shifting in backscatter [5], the baseband signal BB[n] typically undergoes an XOR operation with a shifting frequency sequence fshif t [n] to control the impedance switching, thereby translating the backscattered signal to the target frequency band. To seamlessly integrate these modes on commercial radio platforms typically necessitates an auxiliary RF path for backscatter, which inflates hardware complexity. Moreover, conventional platforms impose a significant development burden, requiring host-based tools (e.g., GNU Radio) or distinct
IEEE/ACM TRANSACTIONS ON NETWORKING
4
③ Active-Passive RF Front-end Module TX Data
Fractional-N PLL
𝑓𝑟𝑒𝑓
CP
Janus Register Bank
VCO
÷𝑁
…
(·)2
LO Register Bank RF/LO Interface
𝑽𝑳𝑶
RX Data
𝑽𝑹𝑭
Janus ② Core Module
① En. Harv. Module
Controller Control Plane
𝑽𝑴𝑪𝑼
Janus Register Bank
𝑽𝑭𝑷𝑮𝑨
RF/LO
FPGA
…
Harv. Chip
Power Management
Energy
Sensor
𝑽𝑳𝑶
Power Mgmt.
Energy Interface
𝑽𝑴𝑪𝑼
Sensor Interface
Baseband Processor RX Data TX Data SD-Baseband Sync.Logic Modulator Freq.Synth. 𝒂 𝟐 𝒂𝟏
…𝑵 …𝒃 𝒃 𝒔
𝟏
𝟐
FPGA Register Bank
FPGA Interface 𝑽𝑭𝑷𝑮𝑨
Fig. 4. Janus System Block Diagram. A complete system diagram showing all of the components of Janus. The architecture primarily contains three modules: 1) a multi-source energy harvesting module with extensible interface; 2) a core module with energy management, control, and baseband processing capabilities; 3) an active-passive RF front-end with switchable operation modes.
Verilog modules for each protocol. Notably, even endpointoriented solutions like TinySDR [18] remain bound by this rigid requirement for protocol-specific baseband implementations. C. Rethinking Carrier Generation Patterns We identify that both communication paradigms share fundamental baseband processing requirements while differing primarily in carrier generation patterns and quantitative strategies. This observation leads to our question: Can the parameterized baseband signal approach be effectively extended to active communication scenarios? Our investigation and design conclusively demonstrates that this is indeed FEASIBLE. Consider a 1-bit (x = 1) backscatter tag with reflection coefficients Γ1 and Γ2 . Reviewing antenna theory, the reflection coefficient can be expressed as Γi =
Zi − Z 0 Zi + Z 0
oscillator signals. This unified approach enables seamless mode switching between active and passive communication. To extend this paradigm to active communication, we substitute the absorptive load Z2 with a Local Oscillator source (SLO ), while retaining the identical RF switching architecture. As illustrated in Fig. 3, the switch effectively functions as a mixer, generating the desired product term between the baseband signal and the local oscillator. This unified architectural approach offers a profound advantage beyond mere hardware simplification: it creates a consistent abstraction layer for hybrid networking. By generalizing the parameterized baseband to active transmission, we decouple the protocol definition from the underlying physical signal generation mechanisms. This allows upper-layer protocols to seamlessly toggle between transmission modes using a unified set of hardware-agnostic parameters, thereby eliminating the rigid hardware-software coupling that currently hinders the rapid prototyping of adaptive A-IoT systems.
(3)
where Z0 represents antenna impedance (typically 50Ω) and Zi denotes the device impedance. By configuring Z1 = ∞ (open circuit) and Z2 = Z0 = 50Ω, we obtain Γ1 = 1 and Γ1 = 0. The RF switch toggles between these at T1s intervals, effectively multiplying the incident signal with a basebandcontrolled square wave. For active communication, replacing Z2 with local oscillator SLO (LO) while maintaining RF switching achieves the same Γ states, as shown in Fig. 3. The switch acts as a mixer, producing the desired product term between baseband and
III. JANUS A RCHITECTURE D ESIGN To bridge the gap between rigid commercial testbeds and the agile requirements of A-IoT, we introduce the Janus architecture. As illustrated in Fig. 4, the system is designed around three fundamental design principles: a unified hybrid RF substrate, a parameterized control abstraction, and an energy-aware management plane. Unlike traditional radios that decouple active and passive paths, Janus integrates them into a holistic framework, enabling dynamic mode switching while adhering to the stringent power budgets of battery-
IEEE/ACM TRANSACTIONS ON NETWORKING
5
free computing. The following section details the architectural evolution toward a fully agile, hybrid A-IoT radio. A. Hybrid Active-Passive Radio The physical layer of A-IoT requires a versatile RF frontend capable of operating across the sub-6 GHz spectrum in both active and passive modes. The primary design challenge lies in integrating the distinct paradigms of high-power carrier generation and zero-power impedance modulation while avoiding the hardware redundancy and power overhead typically associated with gateway-oriented radios. 1) Unified RF Front-end: Wideband Carrier Synthesis. Existing radio platforms typically employ transceiver chips with integrated frequency synthesizers for LO generation and baseband upconversion. As Table II shows, current commercial solutions prove unsuitable for Janus. First, mainstream radios [15], [16] typically leverage high-performance transceivers such as the AD936xseries[22], [23] and MAX2828[24]. While these components offer robust sub-6GHz support, their power consumption (reaching 1.7W ) is primarily tailored for gateway applications rather than energy-constrained A-IoT endpoints. Second, although TinySDR[18] effectively reduces power by utilizing the AT86RF215 transceiver[25], its frequency synthesizer is designed for standard Sub-GHz and 2.4GHz ISM bands, leaving coverage gaps for cellular A-IoT frequencies such as 3GPP Band 3 (1805−1880M Hz)[2]. Finally, platforms like HackRF One[28] achieve wideband coverage via a two-stage upconversion architecture (MAX2839[29] and RFFC5072[30]), a design choice that incurs a power overhead exceeding the stringent budgets of battery-free devices. Transceiver chips incorporate more redundant components. Since broadband RF switches can functionally replace DACs and mixers, we optimize the design by focusing solely on carrier generation. For programmable sub-6GHz coverage, we adopt a fractional-N PLL architecture that offers Hz-level frequency resolution without compromising clock stability. Moreover, the state-of-the-art fractional-N PLL in 65nm CMOS consumed 17.9mW [31], covering 600M Hz − 7.7GHz. During the Janus prototype design stage, we select ADF4355 [32] for its wide RF output frequency range from 54M Hz to 6.8GHz. Dual-Mode Modulation Interface. To unify the active and passive transmission paths, we exploit the functional duality of the RF switch. In passive mode, the switch modulates impedance to reflect ambient signals; in active mode, we reconfigure it to act as a DAC and a mixer, modulating the local carrier generated by the PLL. This shared-component approach minimizes insertion loss and hardware complexity, effectively creating a mode-agnostic modulation interface. The RF switch needs to cover sub-6GHz, and the switching response on/off time frequency needs to be above 20M Hz to meet the bandwidth requirement of IEEE 802.11. Janus employs a GaAs pHEMT-based SPDT RF switch. The pHEMT technology enables rapid switching and wide spectral coverage for high-dynamic-range applications. In prototype design, we choose SKY13314-373LF [33] with sub-6GHz coverage and
TABLE II C OMPARISON B ETWEEN D IFFERENT ACTIVE RF F RONT- ENDS .
TX Consumption @ 2.4GHz, 0dBm (mW)
Structure
47-6000 325-3800 2412~2500 4900~5350 5470~5875 389.5~510 779~1020 2400~2483
1716 1716
Transceiver Transceiver
441
Transceiver
216
Transceiver
MAX2839[29]+ RFFC5072[30]
1~6000
780
Transceiver + Synthesizer & Mixer
ADF4355[32] + SKY13314[33] (Prototype )
54-6800
246
Fractional-N PLL + RF Switch
ISSCC'23[31]+ GaAs RF switch (SiP )
600~7700
18
Fractional-N PLL + RF Switch
Active RF Front-end
Frequency (MHz)
AD9361[22] AD9363[23] MAX2828[24]
AT86RF215[25]
33.3M Hz switching speed. Furthermore, through system-inpackage (SiP) integration of the GaAs RF switch with the PLL, the power consumption of the active RF front-end can be reduced below 18mW . Low-power OOK receiver. As a novel device class supplementing existing network infrastructure, A-IoT devices must prioritize low power consumption without compromising compatibility with legacy systems. Both 3GPP A-IoT [2] and 802.11AMP [3] widely employ an OFDM-based waveform to synthesize OOK modulation at the gateway for the downlink. In this paradigm, gateways can leverage existing DFT-based OFDM transmitters to generate downlink OOK waveforms, thereby allowing A-IoT devices to utilize energy-efficient non-coherent demodulation techniques for signal reception. Specifically for Janus, a configurable radio tailored for AIoT applications, we implement a low-power OOK receiver comprising an envelope detector, an RC integrator, and a comparator. 2) Resource-Constrained Baseband Processing: The unified RF front-end architecture necessitates a compute substrate capable of generating heterogeneous baseband signals while operating under a stringent microwatt-level power envelope. Unlike traditional radios that rely on powerhungry FPGAs for complex PHY processing, Janus decouples high-speed modulation from system-level management through a dual-core heterogeneous controller-processor architecture. Lean Baseband Processing. To achieve cross-protocol agility without the overhead of bitstream-level reconfiguration, Janus leverages an SD-Baseband that integrates a synchronized wake-up receiver, a universal modulator, and a digital frequency synthesizer [27], [34]. By shifting from manual
IEEE/ACM TRANSACTIONS ON NETWORKING
6
𝑳𝑶
𝟓𝟎𝛀 ① ② 𝟓𝟎𝛀 BB_Mode[n] BB[n]
(a)
𝑯𝒊𝒈𝒉
① Mode Switch
𝑳𝑶
𝟓𝟎𝛀 ① ② 𝟓𝟎𝛀 BB_Mode[n] BB[n]
(b) ② Data Switch
𝑳𝒐𝒘 Carrier Signal
Tx Signal
Fig. 6. Janus adjusts Mode Switch and Data Switch to implement passive (a) and active (b) data paths. Fig. 5. The baseband processor resources of conventional radios far exceed Janus’s requirements.
bitstream manipulation to a parameter-driven execution model, we eliminate the need for protocol-specific HDL synthesis. As demonstrated by the post-layout simulations shown in Fig. 5, the SD-Baseband occupies only 548 logic cells and 21.6 KB of memory, achieving resource efficiency that is orders of magnitude superior to commercial gateway-oriented radios. During the prototype validation phase, our implementation on a Gowin GW1N FPGA [35] maintains a sub-5mW active power profile, ensuring compatibility with intermittent energy sources. Ultra-low-power System Management. To orchestrate the state transitions and parameter interpretation, we incorporate a dedicated low-power MCU as the central management unit. The MCU’s selection is dictated by the requirement for flexible I/O capability and non-volatile state retention during deepsleep cycles. We employ a 16-bit RISC MSP430FR5969 [36] with 64KB of FRAM, which serves as the host for both the control plane (§III-B) and the energy management plane (§III-C). This hierarchy enables a zero-programming user interface, where complex hardware behaviors are abstracted into high-level register configurations. 3) Integrated Hybrid Transmission Paths: A critical challenge in hybrid radio design is ensuring signal integrity across fundamentally different transmission modes within a minimal hardware footprint. To address this, Janus unifies the data path through a dual-switch topology (Fig. 6) that reuses the same digital baseband interface for both modes. In passive mode, the mode switch connects to a 50Ω resistor, while the baseband signal toggles the data switch between reflection coefficients Γ = 0 and Γ = 1. In active mode, the mode switch routes to the PLL, and the baseband signal controls the data switch to alternate between the antenna and the 50Ω load. The 50Ω load specifically prevents PLL damage due to open-circuit conditions. B. Parameter-Driven System Orchestration Commercial radios [15], [16], [37], [17] typically rely on host-based signal processing using open-source toolkits (e.g., GNU Radio [26]) or custom code blocks. While flexible, this architecture generally necessitates a wired connection to a host processor, which can constrain standalone deployment in IoT scenarios. Similarly, endpoint-oriented platforms [18] often require full FPGA bitstream re-synthesis for even minor
protocol adjustments, imposing a steep learning curve for networking researchers. Janus resolves this fundamental trade-off by extending the parameterized configuration model, which was previously confined to passive baseband processing, into a comprehensive full-stack radio architecture. By decoupling physical-layer execution from system-level management via a customized MCUFPGA interaction protocol and a parameterized control plane, the system achieves dynamic runtime agility while eliminating the requirement for hardware-level reprogramming. 1) Interaction Channel: The architectural foundation of agility is an “MCU+FPGA” heterogeneous substrate, where the FPGA serves as a highspeed baseband engine and the MCU acts as a programmable orchestrator. To bridge these two domains, we design a custom interaction channel that replaces the static firmware-loading approach used in prior works [18]. Synchronous Communication Interface. Unlike MCUs, standard FPGAs lack native peripheral modules, such as I2C and UART. We implement a bidirectional four-wire interface using precise timing control. As shown in Fig. 7, the master provides a CLK signal while the slave samples data on rising edges. For FPGA configuration, the MCU acts as master; for downlink data, the FPGA initiates communication with MCU decoding via I/O edge detection. Interaction Frame Structure. To further enhance communication reliability, we have customized the interaction frame format, which consists of four fields: a 24-bit preamble (0xE256E2) with strong autocorrelation properties for synchronization, an 8-bit ID field for device identification, an 8-bit Type field indicating the data category (e.g., sampling rate, sample count, or symbol duration), and a max 128-bit data field carrying the actual payload. This structured design ensures robust and efficient communication between the MCU and FPGA. 2) Parameterized Control Plane: Building upon this interaction channel, Janus introduces a control plane that abstracts complex hardware-level peripheral configurations into a unified semantic space. At the heart of this plane is a Parameter Interpreter that utilizes macro definitions to translate high-level user inputs into specific hardware commands, enabling the preprocessing of configurable parameters and operational states. Additionally, we develop translation functions to interpret these parameters and transmit them to the hardware interfaces. The user can ultimately
IEEE/ACM TRANSACTIONS ON NETWORKING
𝑩𝒏 … 𝑩𝟓
𝑩𝟒
𝑩𝟑
7
𝑩𝟐
𝑩𝟏
SPI
DATA 1
1
0
1
0
1 User
CLK
Master
Parameter Interpreter Custom.
MCU
𝑴𝑺𝑩
𝑳𝑺𝑩
LO FPGA
I/O
Energy
Janus Register Bank
Slave
Fig. 7. Timing Diagram for Interaction.
Preamble ID Type Data (24bits, 0xE256E2)(8bits)(8bits) (8-128bits)
FPGA
RF/LO
Energy
Sensor
Power
+2dBm
Com.mode
Active
En.mode
Timing
Sensor_type
Frequency
2402
Sample_rate
8MHz
LDO_FPGA
true
Sensor_en
Temp true
Ref_diff
false
Symbol_len
8
LDO_Sensor
true
Sensor_rate
4kHz 0x88
Ref_double
false
Data_len
180
LDO_RF
true
Sensor_ID
Lock_detect
true
Data
“Tag1”
SW_LO
true
Timing
1s
……
……
……
……
……
……
……
……
Fig. 8. Frame Structure for MCU-FPGA Interaction.
control all Janus behaviors directly through the host computer connected to the MCU. Fig. 9 demonstrates a configuration workflow for active BLE beacon transmission. Users modify the Janus Register Bank to define key parameters, such as setting the transmission power to +2dBm on Channel 37 (2.402 GHz) with a “Tag1” payload identifier. Additionally, the configuration enables the temperature sensor for periodic data transmission. C. Power management Plane To transcend the energy limitations inherent in standalone A-IoT operation, Janus incorporates a dedicated energy management plane designed to bridge the gap between volatile ambient scavenging and stable system execution. 1) Energy Harvesting: A-IoT devices operate in diverse environments (indoor, outdoor, and high-temperature scenarios), requiring multisource energy harvesting capabilities. For indoor applications (e.g., automated warehouses), RF energy harvesting becomes essential due to limited solar/thermal availability, while outdoor scenarios (e.g., smart agriculture) can leverage solar energy. Thus, Janus incorporates extensible energy harvesting interfaces to accommodate various sources. As shown in Fig. 4, the harvesting subsystem comprises a multi-source energy harvesting module and a power management IC BQ25570[38]. This design achieves 93% power conversion efficiency with 110mA peak output current (sufficient for PLL operation) while maintaining merely 488nA quiescent current. Our prototype ( § V-A ) demonstrates successful RF and solar energy harvesting. An optional battery interface further extends deployment flexibility. 2) Power Domain Management: Janus is designed for energy-constrained A-IoT devices, requiring maximized energy efficiency. We employ multiple low-quiescent-current voltage regulators (TPS782 [39] and TLV702 [40]) and power-distribution switches (TPS2041B [41]) to independently control each power domain. The MCU, serving as Janus ’s controller, operates directly once sufficient energy is available. We configure an Energy Register Bank on the MCU to manage the operational states of other power domains. 3) Operation Modes: Janus leverages energy harvesting and fine-grained power management to support two distinct modes:
Fig. 9. Parameter Configuration Process. Configuration parameters within the MCU are updated via the host UART interface and subsequently translated into hardware peripheral commands by a parameter interpreter module.
Duty Cycle Mode. Tailored for intermittent tasks, this mode ensures ultra-low power consumption via periodic sleepwake cycles. The MCU enters the LPM3.5 deep-sleep state, retaining only RTC functionality, and is reactivated via RTCtriggered interrupts. Exhaustion Mode. Designed for immediate response, this mode activates the system once harvested energy exceeds a preset threshold. Janus executes communication tasks until energy depletion, after which it automatically reverts to the energy harvesting state. IV. P UTTING E VERYTHING T OGETHER Overall, the SlimSDR prototype system follows a threelayer architecture as illustrated in the figure. Each layer consists of a 5 × 5cm PCB: the bottom layer is the “Active PLL Board”, the middle layer is the “Core Board”, and the top layer is the “Harvesting Board”. These three PCBs are mechanically stacked and secured using brass standoffs, with interconnections established via data lines and coaxial cables. Active PLL Board. This four-layer PCB centers around the fractional-N PLL ADF4355 [32], featuring voltage regulators and a 20M Hz crystal oscillator for reference clock generation. The board integrates power, data, and control interfaces through a 7-pin connector, while transmitting the generated carrier signal to the Core Board via SMA port and coaxial cable. Core Board. Serving as the most complex and functional PCB in SlimSDR, this 4-layer board integrates a Gowin GW1N [35], an MSP430FR5969 [36], and a variety of interfaces. For reception, it utilizes an LT5534 envelope detector [42] paired with a TS3021 comparator [43], achieving a −60dBm sensitivity comparable to SoTA OOK receivers. It also includes multiple voltage regulators and powerdistribution switches for efficient power management. The Tx/Rx RF front-end is implemented on this board. Harvesting Board. This two-layer PCB specializes in energy harvesting, employing a single-stage rectifier with SMS7630 Schottky diodes [44], capacitors, and impedancematching circuitry. The BQ25570-based [38] energy management module stores harvested energy in a 90mF AVX BestCap supercapacitor [45], chosen for its low leakage
IEEE/ACM TRANSACTIONS ON NETWORKING
8
5cm
Harvesting Board
Active PLL Board
1 PLL Interface 2 ADF4355
3 Power Input 4
A
5 BQ25570
4 RF Harvesting 6 Solar Harvesting
3 2
6 5
8
C
5cm
Core Board
1
B
7
7 MSP430FR5969 A Regulators 8 GW1N FPGA
B Battery Input
9 Tx Front-end
C Rx Front-end
9
Fig. 10. Hardware Prototype of Janus.
characteristics, while providing interfaces for supplementary energy sources. V. E VALUATION A. Microbenchmarks and Specifications 1) Power Consumption: IC Power Consumption. We first evaluate the IC power consumption of the Janus. The ASIC is implemented using the SMIC 40nm 1.1V ULP process, with analog and digital components synthesized via Cadence Virtuoso [46] and Synopsys DC [47], respectively. In the RF front-end, the fully passive envelope detector employs a pseudo-balun structure. The comparator (0.41µW at 2M Hz), RF switch (5.3µW ), and 40M Hz ring oscillator-based PLL (26.2µW ) constitute the core power consumers. The SD-baseband, capable of supporting the PHY layer of BLE, 802.11AMP, and 3GPP A-IoT, consumes 29.87µW , 56.77µW , and 29.06µW , respectively. The control plane for parameter configuration remains inactive during operation and consumes only 0.21µW . Furthermore, as referenced in [31], the PLL consumes 17.1mW during active communication. Therefore, Janus exhibits minimum power overheads of 61.18µW in passive mode and 17.2mW in active mode. Prototype Power Consumption. The Janus prototype integrates a low-power FPGA, MCU, fractional-N PLL, voltage regulators, and discrete passive components. Using an Otii Arc energy analyzer [48], we measure its power consumption in both active and passive modes, as shown in Fig. 11. In passive mode, the MCU initiates first, enabling the FPGA’s power domain before FPGA activation and subsequent MCU-FPGA configuration. During active mode, the MCU activates and configures the PLL after FPGA initialization. Measurements show that the power consumption is 24.8mW in passive and 249mW in active. Prototype vs ASIC realization. While the prototype facilitates functional verification, the ultimate objective is to realize Janus as a fully integrated SoC in the future. As detailed in Table. III, the ASIC implementation reduces power consumption by two to three orders of magnitude compared to the prototype. This disparity primarily stems from the overhead of discrete active components (e.g., MCU, FPGA, PLL) and board-level inefficiencies, such as parasitic effects,
interface redundancy, static power accumulation and conversion losses. Furthermore, the RTL-based control logic and SPI interfaces enable a seamless migration to ASIC design, thereby preserving the parametric configurability of Janus. Sleep Mode. In sleep mode, with the MCU operating in LPM3.5, the system consumes 18µW . This represents a 1.7× reduction compared to the 30µW consumption of TinySDR [18]. 2) Switching Delays: We evaluate the latency of Janus when transitioning from sleep mode to normal operational mode. The measured switching delay from sleep mode to active radio operation is 88.8ms, which includes 0.3ms for the MCU to exit LPM3.5 mode, 0.5ms for regulator enablement, 58ms for FPGA reinitialization and configuration, and 30ms for PLL stabilization. In contrast, the switching latency from sleep mode to backscatter mode operation is 58.8ms, as it excludes the PLL power-up process. To ensure reliable operation, the Janus prototype incorporates a 100ms timer on the MCU, allowing sufficient time for FPGA reinitialization and configuration. The corresponding timing diagram is illustrated in Fig. 11. 3) Local Oscillator Performance: Janus is designed to realize active transmission across a wide frequency band. We evaluate the performance of the local oscillator at different output frequencies. By configuring the frequency synthesizer via the SPI interface from MCU, we set the output to 0dBm at three distinct frequencies: 920M Hz, 2.402GHz, and 5.8GHz. The output is connected to an N9322C Spectrum Analyzer via a coaxial cable, with a resolution bandwidth of 1kHz and a sweep bandwidth of 10M Hz. As shown in Fig. 12, the results demonstrate that the carrier signals are precisely centered at the target frequencies without harmonic distortion or spectral spurs. However, as the output frequency increased, higher attenuation is observed, leading to a reduction in output power below the ideal configured value. 4) Energy Harvesting: We assess the operational feasibility of Janus using harvested energy. Following the BQ25570 datasheet specifications with 10kΩ input impedance, we employ the same matching load to measure input power from diverse energy sources. RF Energy Harvesting. We employ a USRP B210 equipped with an MWPA0050G04 RF amplifier (36dBm EIRP with a 3dBi antenna at 915M Hz). As shown in Figure 13, the single-stage rectifier of the Tiga tag prototype
IEEE/ACM TRANSACTIONS ON NETWORKING
9
(a)
LO Output Power-up
(b)
(c)
FPGA Baseband Generation 30ms
58ms
Fig. 11. Power consumption timing diagram of Janus prototype power-up to operating in different modes.
Fig. 12. The spectrograms of the local oscillator output are configured at different frequencies. The signals are precisely centered at the target frequencies without harmonic distortion or spectral spurs. Janus(IC) @Passive @100%Operation
Janus(Prototype) @Active @2%Operation
Janus(Prototype) @Passive @14%Operation
RF Source RF Harvesting
(a)
Distance
(b)
(b)
Janus(IC) @Active @18%Operation
(a)
Fig. 13. Experiments for RF Energy Harvesting. (a) Experimental setup. (b) Fig. 14. Experiments for Solar/Light Energy Harvesting. (a) Experimental Curve of harvesting energy as a function of distance. setup. (b) Curve of harvesting energy as a function of irradiance.
TABLE III P OWER CONSUMPTION COMPARISON BETWEEN S OTA S . Backscatter Backscatter Active Power Active Power Power Power (Prototype) (IC) (Prototype) (IC) FaB[14] Wi-Fi/LTE 176.49mW 138.4uW N/A N/A CAB[11] Wi-Fi/LTE 307.03mW 271.2uW N/A N/A LScatter[12] LTE 4.8mW 9.69uW N/A N/A IBLE[10] BLE 53.53mW N/A N/A N/A BiScatter[13] mmWave 48mW 4mW N/A N/A SD-PHY[27] General N/A 57.58uW N/A N/A CC2650[20] BLE/Zigbee N/A N/A N/A 18.3mW CC3350[21] Wi-Fi N/A N/A N/A 276mW TinySDR[18] General N/A N/A 251mW N/A Janus General 24.8mW 61.18uW 249mW 17.2mW SoTAs
Support
can harvest sufficient power to support passive operation (14% duty cycle) at a 0.3-meter distance, while the ASIC-based Janus can operate in real time at a distance of 1.2 meters. Solar/Light Energy Harvesting. To evaluate solar energy availability for Janus, we set up an indoor experiment using a variable-power LED as the light source. A 53mm × 30mm mini solar panel [49] is employed for energy harvesting, while a solar power meter SM206E-Solar [50] monitors the irradiance level. As shown in Fig. 14, when irradiance reaches 164W/m2 , Janus can operate in active mode with a 2% duty cycle. When irradiance is reduced to 16W/m2 , the ASICbased Janus can operate in active mode with an 18% duty cycle. Since sunlight is attenuated by the atmosphere, the maximum normal surface irradiance at sea level on a clear day is approximately 1000W/m2 [51]. Therefore, outdoor deployment of Janus can readily support its operation.
B. Janus in Action In this section, we deploy a prototype Janus device for case studies involving representative standardization organizations: IEEE 802.11AMP, 3GPP A-IoT and Bluetooth SIG. Fundamentally, the radio hardware functions as an arbitrary waveform RF transceiver. We focus on the physical layer, specifically on modulation for transmission and demodulation for reception; the implementation of higher protocol layers is reserved for our future work. In the communication performance evaluation, we employ a LiPo battery as the stable energy source for Janus. 1) 802.11AMP with Janus: 802.11AMP Primer. The IEEE 802.11AMP standard [3] is designed to facilitate ultra-low-power, A-IoT operations within WLAN ecosystems. This architecture defines a hybrid framework for both backscatter and active devices operating across the 2.4GHz and Sub-1GHz frequency bands. In the downlink, the standard synthesizes OOK using OFDM symbols to support data rates of 250Kbps and 1M bps. Conversely, the uplink employs direct OOK modulation with Manchester encoding. While both backscatter and active STAs support uplink rates of 250Kbps and 1M bps, a higher data rate of 4M bps is reserved exclusively for active STAs. Results. To evaluate the performance of Janus within this framework, we configure the device for OOK modulation and deploy it in a corridor environment, as illustrated in Fig. 15(a) and (b). Two USRP B210s are employed as the transmitter and receiver, respectively. The transmitter operated at a center frequency of 2.412GHz, emitting OOK data signals alongside a single tone at 15dBm. In the passive backscatter mode, the Janus is positioned at a standoff distance of 0.5m from the transmitter. As shown in Fig. 16, experimental results
IEEE/ACM TRANSACTIONS ON NETWORKING
10
(a) Rx: USRP B210
(b)
(a)
(b)
UL
Janus DL Tx: USRP B210
Fig. 15. Janus realizes the PHY layer of 802.11AMP and 3GPP AIoT. (a) The experiments are conducted in the corridor. (b) Floor plan.
(a)
Fig. 16. Performance comparison of the Janus in uplink and downlink under 802.11AMP. (a) BER at different data rates in the downlink. (b) BER at different data rates in the uplink.
(a)
(b)
Fig. 17. Performance comparison of the Janus configured with BPSK modulation under the 3GPP A-IoT protocol. (a) Goodput. (b) BER. (a)
(b)
Fig. 18. Performance comparison of the Janus configured with MSK modulation under the 3GPP A-IoT protocol. (a) Goodput. (b) BER.
(a)
Rx: CC2540
uplink Device
0.5m
Tx: USRP B210
(b)
(b)
Janus(Passive)
Platform Aver. Time
Janus (Active)
3min
(a)
RBLE(Passive)
Janus(Active)
TinySDR(Active)
(b)
TinySDR 2h17min USRP B210
44min
Janus (Passive)
3min
RBLE
1h31min
Fig. 19. Comparative experiments. The Fig. 20. Configuration Method. (a) Host interface Fig. 21. Comparison of the performance of Janus and dedicated experiments are conducted in the corri- of the Janus. (b) Configuration efficiency. devices. (a) BLE goodput. (c) BER. dor.
demonstrate that the Janus OOK receiver maintains BER below 1% at downlink data rates of both 250Kbps and 1M bps over communication distances up to 44m. In the uplink, passive backscatter communication achieves a BER of less than 1% within a range of 28m. In active mode, benefiting from the local oscillator, the BER remains consistently around 0.01%. 2) 3GPP A-IoT with Janus: 3GPP A-IoT Primer. The 3GPP A-IoT specification [2] establishes a harmonized air interface for ultra-low-complexity, battery-free devices to ensure coexistence with 5G NR. For the downlink, the standard utilizes OFDM-synthesized OOK; conversely, the uplink prioritizes energy efficiency by supporting backscatter or low-power active transmissions using modulation schemes such as OOK, BPSK, and BFSK. Results. We conduct experiments in a corridor environment with the transmitter operating in 3GPP Band 3. Given the modulation alignment with 802.11AMP, we evaluate the Janus to operate exclusively in BPSK and BFSK modes in uplink. As defined in the 3GPP A-IoT technical specifica-
tions, BFSK is implemented using Minimum Shift Keying (MSK)—a continuous-phase modulation with an index of 0.5. Accordingly, we configure the Janus such that the frequency separation between symbols ‘0’ and ‘1’ corresponds to half the data rate. The experimental results across varying distances are depicted in Fig. 17 and Fig. 18. In active mode, both BPSK and MSK demonstrate robust transmission, maintaining a BER below 0.1% and yielding goodput approaching theoretical capacity. In backscatter mode, however, performance naturally degraded with distance due to the severe attenuation inherent in the round-trip backscatter channel. 3) Comparision with dedicated devices.: Setup. We benchmark Janus against RBLE for backscatter communication [52], and against TinySDR [18] and USRP B210 [15] for active transmission. As depicted in Fig. 19 (a), the experiments are conducted in a corridor environment where each device broadcasts valid BLE advertising packets on Channel 37. A TI CC2540 receiver [53] captured the traffic using a Smart Packet Sniffer [54]. For the backscatter configuration, the distance between the excitation source and
IEEE/ACM TRANSACTIONS ON NETWORKING
(a)
11
(b) 5s
15s
(b)
(a)
10s
38s
Health Monitoring Sensor
(c)
Gateway Gateway USRP B210
(d)
@33% Active Operation
@21% Passive Operation
Janus 0.5m/s
Fig. 22. Voltage profiles of the storage capacitor in Janus during energy harvesting. (a) Solar harvesting. (b) RF harvesting.
Fig. 23. A proof-of-concept application. (a) A-IoT devices worn on elders support passive communication within the passive zone. (b) Experiment setup. (c) PRR. (d) Normalized power consumption.
the tag is fixed at 0.5m. To evaluate configuration efficiency, we recruit ten Ph.D. students with relevant domain knowledge and engineering expertise. Each participant is tasked with configuring every platform independently, and the average configuration time for each platform is recorded. This study involved no ethical concerns. Results. We first evaluate configuration efficiency. Unlike RBLE and TinySDR, which require time-consuming Verilog synthesis, or the USRP B210, which relies on Python-UHD processing, Janus supports direct parameter updates via a host UART interface. As shown in Fig. 20, this software-defined architecture allows Janus to complete configuration in approximately 3 minutes, significantly outperforming dedicated devices. This parameterized approach achieves a 14.6× to 45.6× speedup in configuration efficiency compared to traditional Python-UHD and Verilog-based methods. Fig. 21 confirms that Janus achieves communication reliability comparable to that of the dedicated hardware platforms. 4) Ambient IoT Application with Janus: Setup. We evaluate the performance of Janus in an A-IoT scenario under two distinct conditions: an outdoor environment with an irradiance of 524W/m2 for the BLE active mode, and an indoor setting using a 915M Hz RF source (33dBm EIRP) at a distance of 0.1m for the passive mode. Results. Figure 22 illustrates the voltage across the storage capacitor. The results demonstrate that the prototype effectively harvests solar and RF energy to sustain operation, achieving duty cycles of 33% in the active mode and 21% in the passive mode. 5) Proof-of-Concept Application of Hybrid Mode: We demonstrate the Janus hybrid-mode operation framework through an indoor elderly health monitoring system, a representative A-IoT application [55] illustrated in Fig. 23(a). In this scenario, devices proximal to the gateway harvest sufficient energy for passive operation, whereas distant nodes necessitate active mode to ensure reliability. Intuitively, this spatial variation naturally leads to the formation of a passive communication zone. Setup. Experimental validation employs a USRP B210 with an output power of 20dBm as both the transceiver and excitation source. Janus transmits uplink BLE beacons on Channel 37 and receives 2.4GHz OOK downlink signals. In active mode, the transmission power is set to 6dBm. Mode switching is driven by uplink signal strength: the gateway triggers a transition to passive mode and commands Janus via
the downlink when the measured RSSI exceeds a threshold of −35dBm. Results. We conduct a four-hour experiment simulating random indoor movement to evaluate the Packet Reception Ratio (PRR) and normalized power consumption. As shown in Fig. 23(c) and (d), the hybrid mode achieves a PRR comparable to the active mode while consuming only one-third of the power. Although energy consumption is higher than in the purely passive mode, hybrid operation guarantees the link stability essential for critical health monitoring. Furthermore, this platform facilitates the validation of diverse adaptive strategies, including energy- and data-rate-based selection [56], [57], [58], [59], [60]. VI. D ISCUSSION A. Radio Structure. Commercial radios [15], [16], [37], [17] typically employ orthogonal I/Q transceivers to support higher-order modulation schemes (e.g., 16QAM, 64QAM) while suppressing image frequency interference. HackRF One [28] utilizes a superheterodyne architecture with MAX2839 (2.17 − 2.74GHz) and RFFC5072 (84.375M Hz − 5.4GHz) chips to achieve 1M Hz − 6GHz coverage, albeit with increased hardware complexity. In contrast, Janus ’s core novelty lies in being the first architecture to natively unify active and passive communication. Disjointed hardware stacking approaches (e.g., Braidio [60] and Protean [61] ) suffer reflashing delays and cannot share a unified baseband, as passive mode fundamentally relies on rapid impedance switching while active mode requires a DAC and carrier mixing (Fig. 2). By exploiting the RF switch’s dual role as an impedance modulator in passive mode and a mixer/DAC in active mode, combined with a custom adapter tailored to our unified RF front-end in baseband, Janus enables seamless modality transitions on a minimalist hardware substrate. B. Energy Availability. A-IoT devices can harvest energy from RF, solar, thermal, or mechanical sources. RF harvesting suits controlled indoor environments but faces challenges in wireless scenarios due to low power density (typically below 10nW/cm2 [62]) and the limitation of forward voltage of diodes in rectifiers (typically 0.34V [44]). Our experiments (§ V) confirm RF can sustain passive-mode operation at low duty cycles, though active mode
IEEE/ACM TRANSACTIONS ON NETWORKING
requires future ASIC improvements. Solar energy offers higher density (up to 100mW/cm2 [63]) and successfully powers active-passive operation, yet suffers from intermittency due to environmental factors.
12
introduces a paradigm shift in RF front-end design through its innovative “PLL + RF switch” architecture, which seamlessly integrates active and passive communication modes. This approach is complemented by a dedicated energy management plane that dynamically regulates power input and output.
VII. R ELATED W ORK A. RF Radio Platform. Commercial off-the-shelf radios, such as USRP B210 [15], USRP E310 [16], BladeRF 2.0 [37], and Pluto SDR [17], employ high-performance transceiver chips and processor SoCs. These solutions provide wide frequency coverage, high bandwidth, high sampling rates, and superior receiver sensitivity. Additionally, open-source platforms like HackRF One [28], WARP [64], and µSDR [65] adopt similar designs, enabling hardware accessibility for developers. Researchers have also designed or modified existing platforms (e.g., M-Cube [66], SweepSense [67], Tick [68], OpenMili [69], SDR-Lite [70], mmFD [71], Whisper [72]) for specialized radio applications. However, these platforms rely on energy-hungry components primarily targeting base stations or gateways, where energy consumption is not a critical concern. TinySDR [18] represents a pioneering radio platform tailored for IoT endpoints, featuring an architecture optimized for low-power deployment. Nevertheless, the emerging A-IoT paradigm introduces distinct challenges, specifically the necessity for hybrid active-passive communication and multi-source energy harvesting. Furthermore, bridging the gap between hardware-level FPGA synthesis and rapid protocol prototyping remains a key opportunity for enhancing system usability. SD-PHY [27] presents a notable case of software-defined backscatter signal modulation in backscatter communication. Although SD-PHY remains some distance from fully meeting the requirements of next-generation A-IoT devices, it opens a new pathway for Janus. Janus is specifically designed for next-generation A-IoT devices, enabling full operational control through parameterization. It rethinks radio platform hardware design by addressing A-IoT requirements, including energy harvesting, hybrid active-passive operation, low power consumption, and user experience. B. Battery-free Platforms. The pursuit of battery-free operation has been a persistent research objective in IoT systems, with primary efforts directed toward minimizing energy consumption in communication, sensing, and actuation while simultaneously enhancing energy harvesting and management efficiency. However, commercial battery-free platforms such as EnOcean EWSSZ [73], Wiliot Pixel [74], and Everactive Eversensor [75] are constrained by proprietary ecosystems and licensing limitations, rendering them impractical for academic research. Furthermore, prior studies focus on specific applications leveraging energy harvesting technologies, including novel wireless networks and systems [76], [77], [78], [79], [80], [81], [82], environmental monitoring and sensing [75], [83], [84], [73], [85], [86], [87], [88], [89], health monitoring [90], [91], battery-free cameras [77], [92], [93], spectrum mapping [94], batteryfree testbeds [95], [61], [96], and others. Distinctively, Janus
C. Hybrid Active-Passive Communication. Prior studies [97], [98], [99], [100], [56], [101], [102], [103], [57], [104], [105], [106], [107], [108], [58], [109] have explored the performance of hybrid active-passive communication through modeling and theoretical approaches, though such efforts have been limited by the absence of a platform for rapidly validating proposed ideas. Although Braidio [60] introduces an asymmetric energy-aware hardware system, it incorporates dedicated BLE components, which may restrict its adaptability to other use cases. To the best of our knowledge, Janus is the first configurable radio platform that natively supports hybrid active-passive communication, offering a versatile foundation for broad research applications. VIII. C ONCLUSION This paper introduces Janus, the first configurable radio platform purpose-built to address the fragmented landscape of A-IoT. By proposing a novel parameterized architecture, Janus successfully unifies active and passive communication modes within a single RF front-end, sharing a generic baseband to minimize hardware redundancy. Furthermore, the platform integrates a scalable energy management plane capable of orchestrating multi-source energy harvesting for battery-free operation. Extensive evaluations across 3GPP A-IoT, IEEE 802.11AMP, and Bluetooth SIG protocols demonstrate that Janus achieves performance parity with dedicated hardware. As a fully open-source testbed, Janus serves as a critical enabler for the community to validate emerging protocols and accelerate the standardization of next-generation A-IoT networks. R EFERENCES [1] M. M. Butt, N. R. Mangalvedhe, N. K. Pratas, J. Harrebek, J. Kimionis, M. Tayyab, O.-E. Barbu, R. Ratasuk, and B. Vejlgaard, “Ambient iot: A missing link in 3gpp iot devices landscape,” IEEE Internet of Things Magazine, vol. 7, no. 2, pp. 85–92, 2024. [2] “3GPP TR38.769,” https://portal.3gpp.org/ngppapp/CreateTdoc.aspx? mode=view&contributionUid=RP-243319. [3] “802.11AMP,” https://ieee802.org/11/Reports/tgbp update.htm# GOAL. [4] “The Ambient IoT - The Emergence of a New Class of Bluetooth IoT Devices,” https://www.bluetooth.com/bluetooth-resources/ mrn-ambient-iot/. [5] B. Kellogg, V. Talla, S. Gollakota, and J. R. Smith, “Passive wifi: Bringing low power to wi-fi transmissions,” in 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), 2016, pp. 151–164. [6] V. Liu, A. Parks, V. Talla, S. Gollakota, D. Wetherall, and J. R. Smith, “Ambient backscatter: Wireless communication out of thin air,” ACM SIGCOMM computer communication review, vol. 43, no. 4, pp. 39–50, 2013. [7] R. Zhao, F. Zhu, Y. Feng, S. Peng, X. Tian, H. Yu, and X. Wang, “Ofdma-enabled wi-fi backscatter,” in The 25th Annual International Conference on Mobile Computing and Networking, 2019, pp. 1–15. [8] V. Talla, M. Hessar, B. Kellogg, A. Najafi, J. R. Smith, and S. Gollakota, “Lora backscatter: Enabling the vision of ubiquitous connectivity,” Proceedings of the ACM on interactive, mobile, wearable and ubiquitous technologies, vol. 1, no. 3, pp. 1–24, 2017.
IEEE/ACM TRANSACTIONS ON NETWORKING
[9] V. Iyer, V. Talla, B. Kellogg, S. Gollakota, and J. Smith, “Intertechnology backscatter: Towards internet connectivity for implanted devices,” in Proceedings of the 2016 ACM SIGCOMM Conference, 2016, pp. 356–369. [10] M. Zhang, S. Chen, J. Zhao, and W. Gong, “Commodity-level ble backscatter,” in Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services, 2021, pp. 402– 414. [11] Y. Yang, L. Yuan, J. Zhao, and W. Gong, “Content-agnostic backscatter from thin air,” in Proceedings of the 20th annual international conference on mobile systems, applications and services, 2022, pp. 343–356. [12] Z. Chi, X. Liu, W. Wang, Y. Yao, and T. Zhu, “Leveraging ambient lte traffic for ubiquitous passive communication,” in Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication, 2020, pp. 172–185. [13] R. Okubo, L. Jacobs, J. Wang, S. Bowers, and E. Soltanaghai, “Integrated two-way radar backscatter communication and sensing with low-power iot tags,” in Proceedings of the ACM SIGCOMM 2024 Conference, 2024, pp. 327–339. [14] B. Wang, F. Zhu, W. Li, Z. Yang, M. Jin, and X. Tian, “Frequency-agile ofdm backscatter,” in Proceedings of the 22nd Annual International Conference on Mobile Systems, Applications and Services, ser. MOBISYS ’24. New York, NY, USA: Association for Computing Machinery, 2024, p. 252–264. [Online]. Available: https://doi.org/10.1145/3643832.3661873 [15] “USRP B210,” https://www.ettus.com/all-products/ub210-kit/. [16] “USRP E310,” https://www.ettus.com/wp-content/uploads/2019/01/ USRP E310 Datasheet.pdf. [17] “Pluto SDR,” https://www.analog.com/en/resources/ evaluation-hardware-and-software/evaluation-boards-kits/adalm-pluto. html. [18] M. Hessar, A. Najafi, V. Iyer, and S. Gollakota, “Tinysdr:low-powe sdr platform for over-the-air programmable iot testbeds,” in 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), 2020, pp. 1031–1046. [19] “3GPP TR38.848,” https://portal.3gpp.org/desktopmodules/ Specifications/SpecificationDetails.aspx?specificationId=4146. [20] “CC2650,” https://www.ti.com/product/CC2650. [21] “CC3350,” https://www.ti.com/product/CC3350. [22] “AD9361,” https://www.analog.com/products/ad9361.html. [23] “AD9363,” https://www.analog.com/en/products/ad9363.html. [24] “MAX2828,” https://www.analog.com/cn/products/max2828.html. [25] “AT86RF215,” https://www.microchip.com/en-us/product/at86rf215. [26] “GNU Radio,” https://www.gnuradio.org/. [27] F. Zhu, M. Ouyang, L. Feng, Y. Liu, X. Tian, M. Jin, D. Chen, and X. Wang, “Enabling software-defined phy for backscatter networks,” in Proceedings of the 20th Annual International Conference on Mobile Systems, Applications and Services, 2022, pp. 330–342. [28] “HackRF One,” https://hackrf.readthedocs.io/en/latest/index.html. [29] “MAX2839,” https://www.analog.com/cn/products/max2839.html. [30] “RFFC5072,” https://www.qorvo.com/products/p/RFFC5072. [31] Y. Jo, J. Kim, Y. Shin, C. Hwang, H. Park, and J. Choi, “A 135fs rms-jitter 0.6-to-7.7 ghz lo generator using a single lc-vco-based subsampling pll and a ring-oscillator-based sub-integer-n frequency multiplier,” in 2023 IEEE International Solid-State Circuits Conference (ISSCC). IEEE, 2023, pp. 1–3. [32] “ADF4355,” https://www.analog.com/cn/products/adf4355.html. [33] “SKY13314-373LF,” https://www.skyworksinc.com/en/Products/ switches/SKY13314-374LF. [34] “SDPHY hardware platform,” https://github.com/Swattzz/ SD-PHYBackscatter. [35] “LittleBEE FPGAs,” https://www.gowinsemi.com/en/product/detail/ 46/. [36] “Msp430fr5969,” https://www.ti.com/product/MSP430FR5969. [37] “bladeRF 2.0,” https://www.nuand.com/bladerf-2-0-micro/. [38] “BQ25570,” https://www.ti.com.cn/product/cn/BQ25570. [39] “TPS782,” https://www.ti.com.cn/product/TPS782. [40] “TLV702,” https://www.ti.com.cn/product/TLV702. [41] “TPS2041B,” https://www.ti.com.cn/product/TPS2041B. [42] “LT5534,” https://www.analog.com/media/en/technical-documentation/ data-sheets/5534fc.pdf. [43] “Ts3021,” https://www.st.com/resource/en/datasheet/ts3021.pdf. [44] “SMS7630,” https://www.skyworksinc.com/Products/Diodes/ SMS7630-Series. [45] “AVX Bestcap,” https://zh-cn.kyocera-avx.com/news/bestcap.
13
[46] “Virtuoso Layout Suite,” https://www.cadence.com/ko KR/home/tools/ custom-icanalog-rf-design/layout-design/virtuoso-layout-suite.html. [47] “DC Ultra,” https://www.synopsys.com/implementation-andsignoff/ rtl-synthesistest/dc-ultra.html. [48] “Otii Arc pro,” https://www.qoitech.com/otii-arc-pro/. [49] “Mini Solar Panel (AOSHIKE),” https://www.amazon.com/stores/node/ 18203222011?ie=UTF8&field-lbr brands browse-bin=AOSHIKE. [50] “SM206E-Solar,” https://en.sanpometer.com/solar power meter/244. html. [51] “Solar irradiance,” https://en.wikipedia.org/wiki/Solar irradiance. [52] M. Zhang, J. Zhao, S. Chen, and W. Gong, “Reliable backscatter with commodity ble,” in IEEE INFOCOM 2020-IEEE Conference on Computer Communications. IEEE, 2020, pp. 1291–1299. [53] “TI CC2540,” https://www.ti.com/product/CC2540. [54] “TI Smart Packet Sniffer,” https://www.ti.com/tool/ PACKET-SNIFFER. [55] “3GPP TR22.840,” https://www.bing.com/search?q=3GPP+TR+22. 840&qs=n&form=QBRE&sp=-1&lq=0&pq=chatgpt&sc=16-7&sk= &cvid=304E1F651CE94C8BB23A4584B64F9DCD. [56] J. Kan, M. Peng, Z. Niu, L. Xiao, and T. Jiang, “An adaptive mode selection mechanism for hybrid active and passive communications,” IEEE Transactions on Vehicular Technology, vol. 72, no. 10, pp. 13 677–13 682, 2023. [57] W. Ma, Z. Niu, W. Wang, S. He, and T. Jiang, “Covert communication with uninformed backscatters in hybrid active/passive wireless networks: Modeling and performance analysis,” IEEE Transactions on Communications, vol. 70, no. 4, pp. 2622–2634, 2022. [58] S. Zargari, C. Tellambura, and S. Herath, “Energy-efficient hybrid offloading for backscatter-assisted wirelessly powered mec with reconfigurable intelligent surfaces,” IEEE Transactions on Mobile Computing, vol. 22, no. 9, pp. 5262–5279, 2022. [59] S. H. Kim, S. Y. Park, K. W. Choi, T.-J. Lee, and D. I. Kim, “Backscatter-aided cooperative transmission in wireless-powered heterogeneous networks,” IEEE Transactions on Wireless Communications, vol. 19, no. 11, pp. 7309–7323, 2020. [60] P. Hu, P. Zhang, M. Rostami, and D. Ganesan, “Braidio: An integrated active-passive radio for mobile devices with asymmetric energy budgets,” in Proceedings of the 2016 ACM SIGCOMM Conference, 2016, pp. 384–397. [61] A. Bakar, R. Goel, J. De Winkel, J. Huang, S. Ahmed, B. Islam, P. Pawełczak, K. S. Yıldırım, and J. Hester, “Protean: An energyefficient and heterogeneous platform for adaptive and hardwareaccelerated battery-free computing,” in Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems, 2022, pp. 207– 221. [62] S. Kim, R. Vyas, J. Bito, K. Niotaki, A. Collado, A. Georgiadis, and M. M. Tentzeris, “Ambient rf energy-harvesting technologies for selfsustainable standalone wireless sensor platforms,” Proceedings of the IEEE, vol. 102, no. 11, pp. 1649–1666, 2014. [63] M. Green, E. Dunlop, J. Hohl-Ebinger, M. Yoshita, N. Kopidakis, and X. Hao, “Solar cell efficiency tables (version 57),” Progress in photovoltaics: research and applications, vol. 29, no. 1, pp. 3–15, 2021. [64] A. Khattab, J. Camp, C. Hunter, P. Murphy, A. Sabharwal, and E. W. Knightly, “Warp: A flexible platform for clean-slate wireless medium access protocol design,” ACM SIGMOBILE Mobile Computing and Communications Review, vol. 12, no. 1, pp. 56–58, 2008. [65] “µSDR,” https://github.com/lab11/uSDR. [66] R. Zhao, T. Woodford, T. Wei, K. Qian, and X. Zhang, “M-cube: A millimeter-wave massive mimo software radio,” in Proceedings of the 26th Annual International Conference on Mobile Computing and Networking, 2020, pp. 1–14. [67] Y. Guddeti, R. Subbaraman, M. Khazraee, A. Schulman, and D. Bharadia, “Sweepsense: Sensing 5 ghz in 5 milliseconds with low-cost radios,” in 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), 2019, pp. 317–330. [68] H. Wu, T. Wang, Z. Yuan, C. Peng, Z. Li, Z. Tan, B. Ding, X. Li, Y. Li, J. Liu et al., “The tick programmable low-latency sdr system,” in Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking, 2017, pp. 101–113. [69] J. Zhang, X. Zhang, P. Kulkarni, and P. Ramanathan, “Openmili: A 60 ghz software radio platform with a reconfigurable phased-array antenna,” in Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking, 2016, pp. 162–175. [70] W. Jeong, J. Jung, Y. Wang, S. Wang, S. Yang, Q. Yan, Y. Yi, and S. M. Kim, “Sdr receiver using commodity wifi via physical-layer signal reconstruction,” in Proceedings of the 26th Annual International Conference on Mobile Computing and Networking, 2020, pp. 1–14.
IEEE/ACM TRANSACTIONS ON NETWORKING
[71] V. Singh, S. Mondal, A. Gadre, M. Srivastava, J. Paramesh, and S. Kumar, “Millimeter-wave full duplex radios,” in Proceedings of the 26th Annual International Conference on Mobile Computing and Networking, 2020, pp. 1–14. [72] T. Chakraborty, H. Shi, Z. Kapetanovic, B. Priyantha, D. Vasisht, B. Vu, P. Pandit, P. Pillai, Y. Chabria, A. Nelson et al., “Whisper: Iot in the tv white space spectrum,” in 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), 2022, pp. 401–418. [73] “EnOcean EWSSZ,” https://www.enocean.com/en/product/. [74] “Wiliot Pixels,” https://www.wiliot.com/product/iot-pixels# product-details. [75] “Everactive Eversensor,” https://everactive.com/applications/ steam-trap-monitoring/. [76] A. P. Sample, D. J. Yeager, P. S. Powledge, A. V. Mamishev, and J. R. Smith, “Design of an rfid-based battery-free programmable sensing platform,” IEEE transactions on instrumentation and measurement, vol. 57, no. 11, pp. 2608–2615, 2008. [77] S. Naderiparizi, A. N. Parks, Z. Kapetanovic, B. Ransford, and J. R. Smith, “Wispcam: A battery-free rfid camera,” in 2015 IEEE International Conference on RFID (RFID). IEEE, 2015, pp. 166–173. [78] J. Shen, F. Zhu, Y. Liu, B. Liu, C. Shi, L. Huang, L. Xu, X. Tian, and R. Zhang, “23.1 a 44µw iot tag enabling 1µs synchronization accuracy and ofdma concurrent communication with software-defined modulation,” in 2024 IEEE International Solid-State Circuits Conference (ISSCC), vol. 67. IEEE, 2024, pp. 400–402. [79] S.-K. Kuo, M. Dunna, H. Lu, A. Agarwal, D. Bharadia, and P. P. Mercier, “21.5 an lte-harvesting ble-to-wifi backscattering chip for single-device rfid-like interrogation,” in 2023 IEEE International SolidState Circuits Conference (ISSCC). IEEE, 2023, pp. 320–322. [80] K. Geissdoerfer and M. Zimmerling, “Bootstrapping battery-free wireless networks: Efficient neighbor discovery and synchronization in the face of intermittency,” in 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), 2021, pp. 439–455. [81] Y. Feng, D. Dai, X. Zhao, J. Tong, Z. Gong, and L. Yang, “Deciphering micro-scale, sub-hertz mechanical vibrations in industry 4.0: A batteryfree sensing approach,” in 2025 IEEE International Conference on Pervasive Computing and Communications (PerCom). IEEE, 2025, pp. 222–228. [82] V. Iyer, H. Gaensbauer, T. L. Daniel, and S. Gollakota, “Wind dispersal of battery-free wireless devices,” Nature, vol. 603, no. 7901, pp. 427– 433, 2022. [83] K. Johnson, Z. Englhardt, V. Arroyos, D. Yin, S. Patel, and V. Iyer, “Millimobile: An autonomous battery-free wireless microrobot,” in Proceedings of the 29th Annual International Conference on Mobile Computing and Networking, 2023, pp. 1–16. [84] A. Saffari, V. Iyer, Z. Kapetanovic, and V. Ranganathan, “Smart pallets: toward self-powered pallet-level environmental sensors for food supply chains,” in Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems, 2022, pp. 1130–1135. [85] G. He, Y. Xie, C. Zheng, L. Zhang, Q. Wu, W. Zhang, D. Xu, and X. Chen, “Hornbill: A portable, touchless, and battery-free electrochemical bio-tag for multi-pesticide detection,” in Proceedings of the 30th Annual International Conference on Mobile Computing and Networking, 2024, pp. 1283–1298. [86] D. F. Fonseca, B. G. Guzman, D. Giustiniano, and J. Widmer, “A system architecture for battery-free iot networks,” in 2023 IEEE 31st International Conference on Network Protocols (ICNP). IEEE, 2023, pp. 1–11. [87] D. Vasisht, Z. Kapetanovic, J. Won, X. Jin, R. Chandra, S. Sinha, A. Kapoor, M. Sudarshan, and S. Stratman, “Farmbeats: An iot platform for data-driven agriculture,” in 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). Boston, MA: USENIX Association, Mar. 2017, pp. 515– 529. [Online]. Available: https://www.usenix.org/conference/nsdi17/ technical-sessions/presentation/vasisht [88] W. Wang, Y. He, Y. Xie, C. Xie, Y. Kai, and C. Hu, “Acoustic backscatter network for vehicle body-in-white,” in Proceedings of the ACM SIGCOMM 2025 Conference, ACM SIGCOMM’25. ACM, 2025, pp. 1–16. [89] V. Dsouza, J. Pronk, C. Peppelman, V. I. Madariaga, T. Pereira-Cenci, B. Loomans, and P. Pawełczak, “Densor: An intraoral battery-free sensing platform,” Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, vol. 8, no. 4, pp. 1–30, 2024. [90] L. Li, B. Shang, Y. Wu, J. Xiong, X. Chen, and Y. Xie, “Cyclops: A nanomaterial-based, battery-free intraocular pressure monitoring system inside contact lens,” in 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24), 2024, pp. 1659–1675.
14
[91] L. Li, Y. Xie, J. Xiong, Z. Hou, Y. Zhang, Q. We, F. Wang, D. Fang, and X. Chen, “Smartlens: Sensing eye activities using zero-power contact lens,” in Proceedings of the 28th Annual International Conference on Mobile Computing And Networking, 2022, pp. 473–486. [92] M. Giordano, P. Mayer, and M. Magno, “A battery-free long-range wireless smart camera for face detection,” in Proceedings of the 8th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems, 2020, pp. 29–35. [93] S. Naderiparizi, Z. Kapetanovic, and J. R. Smith, “Battery-free connected machine vision with wispcam,” GetMobile: Mobile Computing and Communications, vol. 20, no. 1, pp. 10–13, 2016. [94] M. I. Ahmed, A. Bansal, K. Yuan, S. Kumar, and P. Steenkiste, “Battery-free wideband spectrum mapping using commodity rfid tags,” in Proceedings of the 29th Annual International Conference on Mobile Computing and Networking, 2023, pp. 1–16. [95] K. Geissdoerfer and M. Zimmerling, “Riotee: An open-source hardware and software platform for the battery-free internet of things,” in Proceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems, ser. SenSys ’24. New York, NY, USA: Association for Computing Machinery, 2024, p. 198–210. [Online]. Available: https://doi.org/10.1145/3666025.3699332 [96] J. Hester and J. Sorber, “Flicker: Rapid prototyping for the batteryless internet-of-things,” in Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems, 2017, pp. 1–13. [97] D. Li, “Hybrid active and passive antenna selection for backscatterassisted miso systems,” IEEE Transactions on Communications, vol. 68, no. 11, pp. 7258–7269, 2020. [98] A. E. Mostafa and V. W. Wong, “Transmit or backscatter: Communication mode selection for narrowband iot systems,” IEEE Transactions on Vehicular Technology, vol. 71, no. 5, pp. 5477–5491, 2022. [99] B. Gu, D. Li, and H. Xie, “Computation-efficient backscatter-blessed mec with user reciprocity,” IEEE Transactions on Vehicular Technology, vol. 73, no. 6, pp. 9026–9031, 2023. [100] D. Li, H. Zhang, and L. Fan, “Adaptive mode selection for backscatterassisted communication systems with opportunistic sic,” IEEE Transactions on Vehicular Technology, vol. 69, no. 2, pp. 2327–2331, 2019. [101] G. Li, X. Lu, and D. Niyato, “A bandit approach for mode selection in ambient backscatter-assisted wireless-powered relaying,” IEEE Transactions on Vehicular Technology, vol. 69, no. 8, pp. 9190–9195, 2020. [102] Y. Long, G. Huang, D. Tang, S. Zhao, and G. Liu, “Achieving high throughput in wireless networks with hybrid backscatter and wirelesspowered communications,” IEEE Internet of Things Journal, vol. 8, no. 13, pp. 10 896–10 910, 2021. [103] R. Du, T. O. Timoudas, and C. Fischione, “Comparing backscatter communication and energy harvesting in massive iot networks,” IEEE Transactions on Wireless Communications, vol. 21, no. 1, pp. 429–443, 2021. [104] W. Chen, C. Li, S. Gong, L. Gao, and J. Xu, “Joint transmission scheduling and power allocation in wirelessly powered hybrid radio networks,” in 2019 International Conference on Computing, Networking and Communications (ICNC). IEEE, 2019, pp. 515–519. [105] C. Yang, X. Wang, and K.-W. Chin, “On max-min throughput in backscatter-assisted wirelessly powered iot,” IEEE Internet of Things Journal, vol. 7, no. 1, pp. 137–147, 2019. [106] Y. Ye, L. Shi, X. Chu, R. Q. Hu, and G. Lu, “Resource allocation in backscatter-assisted wireless powered mec networks with limited mec computation capacity,” IEEE Transactions on Wireless Communications, vol. 21, no. 12, pp. 10 678–10 694, 2022. [107] L. Shi, X. Chu, H. Sun, and G. Lu, “Wireless-powered ofdma-mec networks with hybrid active–passive communications,” IEEE Internet of Things Journal, vol. 10, no. 12, pp. 10 484–10 496, 2023. [108] H. Yang, Y. Ye, X. Chu, and S. Sun, “Energy efficiency maximization for uav-enabled hybrid backscatter-harvest-then-transmit communications,” IEEE Transactions on Wireless Communications, vol. 21, no. 5, pp. 2876–2891, 2021. [109] S. Mao, K. Yang, J. Hu, D. Li, D. Lan, M. Xiao, and Y. Xiong, “Intelligent reflecting surface-aided wireless powered hybrid backscatteractive communication networks,” IEEE Transactions on Vehicular Technology, vol. 72, no. 1, pp. 1383–1388, 2022.