Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Small-signal Diode Model01:18

Small-signal Diode Model

1.5K
In analyzing the behavior of diodes in circuits, the relationship between the current through a diode and the voltage across it is of particular interest, especially when considering the effect of a direct current (DC) bias voltage. When applied, this DC bias influences the diode's operating point, known as the Q point, around which the current-voltage (I-V) characteristic of the diode exhibits exponential behavior. Introducing a small, time-varying signal on top of this bias aids in examining...
1.5K
MOSFET01:16

MOSFET

1.2K
The Metal-Oxide-Semiconductor Field-Effect Transistor (MOSFET) plays a pivotal role in modern electronics thanks to its versatility and efficiency in controlling electrical currents. This device, also known as IGFET, MISFET, and MOSFET, has three main terminals: the Source, Drain, and Gate. MOSFETs are classified into n-channel or p-channel types based on the doping characteristics of their substrate and the source or drain regions.
In an n-MOSFET, the structure includes n-type source and drain...
1.2K
PI Controller: Design01:24

PI Controller: Design

1.2K
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
1.2K
MOSFET Amplifiers01:17

MOSFET Amplifiers

494
The MOSFET, when operating in its active region, functions as a voltage-controlled current source. In this region, the gate-to-source voltage controls the drain current. This principle underlies the operation of the transconductance MOSFET amplifier. The output current is directed through a load resistor to convert this amplifier into a voltage amplifier. The output voltage is then obtained by subtracting the voltage drop across the load resistance from the supply voltage. This process results...
494
Network Function of a Circuit01:25

Network Function of a Circuit

652
Frequency response analysis in electrical circuits provides vital insights into a circuit's behavior as the frequency of the input signal changes. The transfer function, a mathematical tool, is instrumental in understanding this behavior. It defines the relationship between phasor output and input and comes in four types: voltage gain, current gain, transfer impedance, and transfer admittance. The critical components of the transfer function are the poles and zeros.
652
Open and closed-loop control systems01:17

Open and closed-loop control systems

1.6K
Control systems are foundational elements in automation and engineering. They are broadly categorized into open-loop and closed-loop systems. These classifications hinge on the presence or absence of feedback mechanisms, significantly influencing the system's performance, complexity, and application.
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
1.6K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Enhancing Steganography Detection with AI: Fine-Tuning a Deep Residual Network for Spread Spectrum Image Steganography.

Sensors (Basel, Switzerland)·2024
Same author

Combined Pseudo-Random Sequence Generator for Cybersecurity.

Sensors (Basel, Switzerland)·2022
Same author

Permutation-Based Block Code for Short Packet Communication Systems.

Sensors (Basel, Switzerland)·2022
Same journal

RETRACTED: Zhang et al. A Novel Framework for Reconstruction and Imaging of Target Scattering Centers via Wide-Angle Incidence in Radar Networks. <i>Sensors</i> 2025, <i>25</i>, 6802.

Sensors (Basel, Switzerland)·2026
Same journal

Enhancing Unsupervised Multi-Source Domain Adaptation for Person Re-Identification via Mixture of Experts and Graph-Based Relation.

Sensors (Basel, Switzerland)·2026
Same journal

Development of an Instrumented Glove for Palmar Pressure Assessment in Kayakers.

Sensors (Basel, Switzerland)·2026
Same journal

Development and Experimental Validation of an Autonomous IoT-Based Monitoring System for Real-Time Water Quality Assessment in the Amazon River.

Sensors (Basel, Switzerland)·2026
Same journal

Semi-Supervised Adversarial Learning Framework for Controller Area Network Bus Intrusion Detection.

Sensors (Basel, Switzerland)·2026
Same journal

Smart Optimization Method for Safety Signs in Innovative Manufacturing Environments Integrating Industrial Field IoT Sensors and Knowledge Graphs.

Sensors (Basel, Switzerland)·2026
See all related articles

Related Experiment Video

Updated: Jan 18, 2026

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
10:15

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem

Published on: February 3, 2021

4.1K

Model of an Open-Source MicroPython Library for GSM NB-IoT.

Antonii Lupandin1, Volodymyr Kopieikin1, Maksym Khruslov1

  • 1Department of Computer Systems and Robotics, Educational and Scientific Institute of Computer Science and Artificial Intelligence, V. N. Karazin Kharkiv National University, 61022 Kharkiv, Ukraine.

Sensors (Basel, Switzerland)
|September 13, 2025
PubMed
Summary
This summary is machine-generated.

This study introduces a MicroPython library simplifying Narrowband IoT (NB-IoT) integration for autonomous devices. The library reduces implementation time by up to 81%, enhancing developer productivity for IoT applications.

Keywords:
AT commandsGSM modulesIoT developmentMicroPythonNB-IoTembedded systemsopen-source software

More Related Videos

Data Communication Based on MQTT in a Polymer Extrusion Process
08:15

Data Communication Based on MQTT in a Polymer Extrusion Process

Published on: July 15, 2022

3.8K
BtM, a Low-cost Open-source Datalogger to Estimate the Water Content of Nonvascular Cryptogams
08:25

BtM, a Low-cost Open-source Datalogger to Estimate the Water Content of Nonvascular Cryptogams

Published on: March 25, 2019

8.5K

Related Experiment Videos

Last Updated: Jan 18, 2026

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
10:15

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem

Published on: February 3, 2021

4.1K
Data Communication Based on MQTT in a Polymer Extrusion Process
08:15

Data Communication Based on MQTT in a Polymer Extrusion Process

Published on: July 15, 2022

3.8K
BtM, a Low-cost Open-source Datalogger to Estimate the Water Content of Nonvascular Cryptogams
08:25

BtM, a Low-cost Open-source Datalogger to Estimate the Water Content of Nonvascular Cryptogams

Published on: March 25, 2019

8.5K

Area of Science:

  • Computer Science
  • Electrical Engineering
  • Embedded Systems

Background:

  • The Internet of Things (IoT) requires scalable, energy-efficient communication for autonomous devices.
  • Narrowband IoT (NB-IoT) provides reliable connectivity but faces integration challenges in MicroPython systems due to a lack of high-level GSM libraries.

Purpose of the Study:

  • To develop a modular, object-oriented MicroPython library for seamless NB-IoT integration.
  • To abstract AT command handling, automate network configuration, and support IoT protocols like MQTT and Blynk.

Main Methods:

  • Designed a layered, hardware-agnostic core with device-specific adapters for portability.
  • Implemented structured exception handling and automated retries for enhanced system reliability.
  • Validated the library using a Raspberry Pi Pico and SIM7020E module in a representative IoT scenario.

Main Results:

  • Achieved up to an 81% reduction in implementation time for NB-IoT applications.
  • Demonstrated improved developer productivity and enhanced error resilience in embedded systems.

Conclusions:

  • The developed MicroPython library provides a reusable and extensible framework for rapid NB-IoT application development.
  • This work addresses a critical gap in MicroPython-based IoT development, paving the way for more robust and efficient autonomous systems.