Learning BLE from Scratch: Attributes and UUIDs

Learning BLE from Scratch: Attributes and UUIDs

Attributes play a crucial role in BLE, serving as a bridge between different components. Today, let’s learn about the concept of attributes. Attributes: The architecture of BLE is divided into servers and clients. The way BLE works is by storing data on the server, which the client can access. Data is stored in a format … Read more

An In-Depth Introduction to the Low Energy Bluetooth (BLE) Protocol Stack

An In-Depth Introduction to the Low Energy Bluetooth (BLE) Protocol Stack

Why is the BLE protocol stack layered? How to understand BLE “connection”? What would happen if the BLE protocol only had the ATT layer without the GATT layer? Protocol Stack Framework Generally speaking, we refer to the implementation code of a protocol as a protocol stack, and the BLE protocol stack is the code that … Read more

Understanding Bluetooth BR/EDR and Bluetooth Smart Technologies

Understanding Bluetooth BR/EDR and Bluetooth Smart Technologies

Whether you are an ordinary consumer or a tech enthusiast, Bluetooth is definitely a term you are familiar with. However, if you are a Bluetooth application developer or a tech geek, it is essential to further understand the two major Bluetooth technologies in the core specifications: Bluetooth BR/EDR (Basic Rate/Enhanced Data Rate) and Bluetooth Smart. … Read more

Exploring Bluetooth Low Energy Communication in Android

Exploring Bluetooth Low Energy Communication in Android

Hello everyone, I am an experienced Java tutorial author. Today we will learn how to use Bluetooth Low Energy (BLE) for Android development. BLE is an emerging Bluetooth technology that helps us develop Bluetooth applications with lower power consumption and more stable connections. BLE is a new low-power Bluetooth technology introduced with Bluetooth 4.0. Compared … Read more

Analysis of Low Energy Bluetooth (BLE) Attacks

Analysis of Low Energy Bluetooth (BLE) Attacks

Introduction Bluetooth is a short-range wireless communication technology that enables data exchange between fixed and mobile devices. It can be said that Bluetooth is one of the most popular and widely used wireless technologies in the world today. With the rapid development of the Internet of Things (IoT), Bluetooth technology has also accelerated its development … Read more

Bleak: A Cross-Platform Asynchronous BLE GATT Client Library

Bleak: A Cross-Platform Asynchronous BLE GATT Client Library

Bleak, a striking name, hides powerful features behind it. It is a cross-platform asynchronous Bluetooth Low Energy (BLE) GATT client library written in Python, providing developers with a simple and easy-to-use interface to connect and control BLE devices effortlessly. This article will delve into the features, usage, and potential of Bleak in IoT applications. Bleak: … Read more

Basic Usage of Low Energy Bluetooth in Android

Basic Usage of Low Energy Bluetooth in Android

Today’s Tech News Yesterday, Tencent’s stock price surged, reaching a historic market value of $300 billion, while Alibaba’s market value stood at $280 billion, and Baidu only at $60 billion. Tencent has now entered the top ten companies in the world by market value, with giants like Apple, Google, Microsoft, Amazon, and Facebook ahead of … Read more