Skip to main content

BDE-BLEM301

Bluetooth module

BDE-BLEM301

BDE-BLEM301 is one of the most cost-efficient Bluetooth® 5.1 Low Energy Module in the field. Based on Dialog ultra-low power DA14531 SoC, it comprises a Cortex® M0+ MCU, 1Mbit on board Flash memory, a Bluetooth 5.1 Low Energy radio and a high efficiency PCB antenna in a single module.

The module can be used with or without an external MCU. It also offers flexible hardware interfaces for sensor applications. BDE-BLEM301 is compatible with Dialog DA14531 TINY™ Bluetooth Module - DA14531MOD. The same software tools and hardware kits can be used for BDE-BLEM301. It is empowered with Dialog BT5.1 qualified Bluetooth LE stack and SDK with a rich set of software functions & examples to kickstart your development.

Features

Bluetooth 5.1 qualified (Bluetooth DID: D050903)

FCC/CE/RoHS certified

Integrated high-efficiency Antenna

Supports up to 3 BLE connections

16 MHz 32-bit Arm® Cortex® M0+

Memories: 1Mbit Flash, 48KB RAM, 144KB ROM, 32KB OTP

Rx current 2mA at 3V

Tx current 4mA at 3V at 0dBm

1.8uA at sleep with all RAM retained

Programmable Tx power from -19dBm to +2.2 dBm

-93 dBm receiver sensitivity

Quadrature decoder with 3 channels

4 channel 11-bit ENOB ADC

2 timers with PWM capabilities

Real-Time Clock

Built-in temperature sensor

Interfaces: 9 GPIOs, SPI, 2xUART, I2C

Operation: 1.8V - 3.3V, -40°C to +85°C

Dimensions: 12.5x14.5x2.1 mm

Compatible with Dialog DA14531MOD

雷竞技安卓下载

Beacons

Remote Controls

Proximity tags

Low Power Sensors

Commissioning/Provisioning

Toys

Serial port transmission

Smart home

Smart meters

Smart medical devices

Every quarter, we bundle up the best technical info on our products, software development topics, trainings, events and deliver it to your inbox.

Sign me up
Product Briefs and Summaries
Name Date Version
BDE-BLEM301 Product Brief(165.85 KB) 01/01/2021 1.1

Ordering information

Back to results

5 days ago

Adding custom service to USER_ADVERTISE_DATA

Posted byozgurkoc35 points 4 replies
0 upvotes

Hi all,

I have a DA14531-00FXDEVKT-U (Development Kit-USB). I want to add custom service to USER_ADVERTISE_DATA. First of all, I achieved to add User Data Service by following the steps on this link (https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/add-bass-service-bleappota) and it worked without any problems. But for example i want to add a custom service with UUID: 00112233445566778899AABBCCDDEEFF. How can i add? If I can't add, why can't I add it?

5 days ago

ozgurkoc 35 points
accepted answer!

4 days ago

PM_Dialog

Hi ozgurkoc,

Thanks for your question. You try this one :

/// Advertising data #define USER_ADVERTISE_DATA ( "\x11"\ ADV_TYPE_COMPLETE_LIST_128BIT_SERVICE_IDS\ "\x00\x11\x22\x33\x44\x55\x66\x77\x88\x99\xAA\xBB\xCC\xDD\xEE\xFF")

Thanks, PM_Dialog

4 days ago

ozgurkoc 35 points

Hİ PM_Dialog,

Thank you for answer. It's working. So I don't understand the contents of USER_ADVERTISE_DATA. What does 0x11 and ADV_TYPE_COMPLETE_LIST_128BIT_SERVICE_IDS mean? Is there a guide/tutorial to understanding USER_ADVERTISE_DATA?

4 days ago

PM_Dialog

Hi ozgurkoc,

You can check this tutorial :

http://lpccs-docs.dialog-semiconductor.com/DA145xx_Advertising_Tutorial…

The 0x11 indicates the length, so ADV_TYPE_COMPLETE_LIST_128BIT_SERVICE_IDS plus the UUID has 0x11 length.

ADV_TYPE_COMPLETE_LIST_128BIT_SERVICE_IDS (=0x07) is the tag : Complete list of 128-bit Service IDs

Thanks, PM_Dialog