Getting Started with Zephyr: Low Energy Bluetooth

Getting Started with Zephyr: Low Energy Bluetooth

Overview Low Energy Bluetooth (BLE) is one of the most popular communication protocols for IoT devices. While it shares a name with traditional Bluetooth technology, Bluetooth Classic, BLE is considered a completely different technology, designed for different types of devices. The main difference between Bluetooth Classic and BLE lies in the duty cycle. BLE achieves … Read more

Getting Started with Zephyr: Devicetrees

Getting Started with Zephyr: Devicetrees

In the previous article (Getting Started with Zephyr: Kconfig), we learned how to use the “Kconfig” infrastructure to enable and disable specific Zephyr subsystems. Specifically, we observed the three main elements of the Kconfig infrastructure. First, we understood how the Kconfig infrastructure is formulated and provided an example of a Kconfig file that enables the … Read more

Why Many Bluetooth Module Manufacturers Choose nRF52832

Why Many Bluetooth Module Manufacturers Choose nRF52832

Why Many Bluetooth Module Manufacturers Choose nRF52832 Currently, Bluetooth low energy (BLE) SOC is a new generation of Bluetooth, showcasing strong market competitiveness due to its low power advantages. Among them, Nordic Semiconductor’s nRF52832 low-power Bluetooth chip is particularly popular. Nordic is a fabless semiconductor company specializing in developing wireless technologies that support the Internet … Read more

Bluetooth Modules with Built-in Antennas

Bluetooth Modules with Built-in Antennas

Bluetooth modules with built-in antennas integrate antennas and Bluetooth chips, simplifying the design process, making them suitable for applications with space and design complexity requirements. Here are some common Bluetooth modules with built-in antennas: 1. Nordic Semiconductor Series (1)nRF52840 Module Model: e.g., u-blox NINA-B4, Raytac MDBT50Q. Features: Supports Bluetooth 5.2. Built-in PCB antenna or ceramic … Read more

What BLE Events Does Nordic Have? When Are They Triggered?

What BLE Events Does Nordic Have? When Are They Triggered?

1. GAP Events enum BLE_GAP_EVTS { BLE_GAP_EVT_CONNECTED BLE_GAP_EVT_DISCONNECTED BLE_GAP_EVT_CONN_PARAM_UPDATE BLE_GAP_EVT_SEC_PARAMS_REQUEST BLE_GAP_EVT_SEC_INFO_REQUEST BLE_GAP_EVT_PASSKEY_DISPLAY BLE_GAP_EVT_KEY_PRESSED BLE_GAP_EVT_AUTH_KEY_REQUEST BLE_GAP_EVT_LESC_DHKEY_REQUEST BLE_GAP_EVT_AUTH_STATUS BLE_GAP_EVT_CONN_SEC_UPDATE BLE_GAP_EVT_TIMEOUT BLE_GAP_EVT_RSSI_CHANGED BLE_GAP_EVT_ADV_REPORT BLE_GAP_EVT_SEC_REQUEST BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST BLE_GAP_EVT_SCAN_REQ_REPORT BLE_GAP_EVT_PHY_UPDATE_REQUEST BLE_GAP_EVT_PHY_UPDATE BLE_GAP_EVT_DATA_LENGTH_UPDATE_REQUEST BLE_GAP_EVT_DATA_LENGTH_UPDATE BLE_GAP_EVT_QOS_CHANNEL_SURVEY_REPORT BLE_GAP_EVT_ADV_SET_TERMINATED }; In fact, there are notes following the definitions of these events. And the data passed from the protocol stack after the corresponding event occurs 1. … Read more

Mastering Zephyr: A Step-by-Step Guide to Building Your Embedded Project (Part 1)

Mastering Zephyr: A Step-by-Step Guide to Building Your Embedded Project (Part 1)

Zephyr Basics Series: Starting from Scratch with Embedded Development Hello everyone, welcome to Lixin Embedded. Today, we are embarking on a brand new journey – the “Zephyr Basics Series”. The goal of this series is to guide you step by step into the powerful embedded real-time operating system, Zephyr, and to understand its core functionalities. … Read more

Lierda IoT Partners with Nordic to Create One-Stop Low Power Bluetooth Module Solutions (Part 1)

Lierda IoT Partners with Nordic to Create One-Stop Low Power Bluetooth Module Solutions (Part 1)

The fitness routine by Liu Genghong has become a sensation, sparking a trend to challenge “Compendium of Materia Medica” and initiating a new ecosystem of home fitness for everyone. In the post-pandemic era, driven by the need for real-time access to health data, the shipment of Bluetooth-connected consumer electronics has surged significantly, with personal IoT … Read more

Hands-On Experience with the High-Efficiency PMIC nPM1300 Evaluation Kit

Hands-On Experience with the High-Efficiency PMIC nPM1300 Evaluation Kit

1. Introduction Recently, I received a board sent by the Breadboard Community, which is based on Nordic’s latest nPM1300 power management chip evaluation kit. When it comes to power management chips, many people may be familiar with discrete chips, such as buck-boost, power monitoring, POR reset, and charge-discharge management functions, but it is rare to … Read more

Bluetooth Development Insights: Challenges and Solutions

Bluetooth Development Insights: Challenges and Solutions

Recently, I have been using Chipsea’s Bluetooth chip to develop a small project. The functionality is quite simple, similar to a lost item tracker, but in this project, the host is also a Bluetooth chip instead of a smartphone. This necessitates learning more about protocol stacks. However, the most frustrating part is not learning the … Read more

Nordic Thingy:53 Platform Combines Dual Arm Cortex-M33 Processor and Embedded Machine Learning for Faster IoT Prototyping

Nordic Thingy:53 Platform Combines Dual Arm Cortex-M33 Processor and Embedded Machine Learning for Faster IoT Prototyping

The latest member of Nordic Semiconductor’s Thingy series, the Thingy 53, combines a flagship dual-core SoC, power management IC, PA/LNA range extender, and multiple sensors, along with embedded machine learning firmware, accelerating the realization of advanced wireless proofs-of-concept. Nordic Semiconductor has released the multi-sensor prototyping platform ‘Nordic Thingy:53’ (“Thingy:53”), which features multi-protocol short-range wireless connectivity … Read more