一个开源MicroPython库的模型,用于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
概括
本研究介绍了一个MicroPython库,简化了自主设备的窄带物联网 (NB-IoT) 集成. 该库可将实施时间缩短高达81%,提高开发人员对物联网应用程序的生产力.
科学领域:
- 计算机科学 计算机科学
- 电气工程 电气工程
- 嵌入式系统 嵌入式系统
背景情况:
- 物联网 (IoT) 需要自主设备进行可扩展,节能的通信.
- 窄带物联网 (NB-IoT) 提供可靠的连接,但由于缺乏高级GSM库,在MicroPython系统中面临集成挑战.
研究的目的:
- 开发一个模块化,面向对象的MicroPython库,以实现无的NB-IoT集成.
- 为了抽象AT命令处理,自动化网络配置,并支持MQTT和Blynk等物联网协议.
主要方法:
- 设计了一个分层的,硬件不可知的核心,配有设备特定的适配器,以实现便携性.
- 实施结构化的异常处理和自动重试,以提高系统可靠性.
- 在一个代表性的物联网场景中使用Raspberry Pi Pico和SIM7020E模块验证了库.
主要成果:
- 实现了NB-IoT应用程序的实施时间缩短81%.
- 在嵌入式系统中证明了提高开发人员生产力和增强错误弹性.
结论:
- 开发的MicroPython库为快速NB-IoT应用程序开发提供了可重复使用和可扩展的框架.
- 这项工作解决了基于MicroPython的物联网开发中的一个关键缺口,为更强大,更有效的自主系统铺平了道路.
相关概念视频
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
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...
In an n-MOSFET, the structure includes n-type source and drain...
1.2K
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 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 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 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...
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


