2469 views|0 replies

5216

Posts

239

Resources
The OP
 

More efficient and safer Bluetooth 5.0 design [Copy link]

 
The Bluetooth Mesh networking standard, which connects thousands of small devices together through IoT solutions, has attracted a lot of attention since its release. Users of STMicroelectronics' Bluetooth SoCs can transition to the new standard through a simple firmware update. Therefore, it is necessary to take a closer look at this flagship SoC (BlueNRG-2), its technical issues and product advantages. Like its predecessor, the BlueNRG-1, the latest SoC uses a Cortex-M0 core and 24 kB of RAM, but integrates larger flash memory (upgraded from 160 kB to 256 kB) and complies with the Bluetooth 5.0 standard.
The industry is very focused on the Bluetooth 5.0 specification and what the new technology means. Manufacturers must have a clear understanding of the features they need to implement to pass Bluetooth 5.0 certification and focus on developing the features that are best suited for their products. For ST, the first thing to do is to ensure pin compatibility between BlueNRG-1 and BlueNRG-2. We must ensure that engineers can easily switch between the two with minimal changes to the code base to help them determine which solution makes the most sense for their design. Our team also incorporated three key features (Data Length Extension, Secure Connections, and Bluetooth Smart Privacy 1.2) into the BlueNRG-2 SoC to obtain Bluetooth 5.0 certification.
Faster and more usable
Our SoC is focused on low power applications. If broadcasting once per second, the average current consumption of the device is only 15.12A, using a simple 230 mAh CR2032 button battery, the device can last for one year, eight months and 28 days. However, our engineers still made improvements to the RF and its performance to support the extended data length. Compared to BlueNRG–1, the transmission rate of BlueNRG-2 has been increased from 200kbps to 600kbps. The software protocol stack has also been updated so that developers can quickly get started and implement RF updates more easily. In addition, the new QFN48 package provides 26 programmable GPIOs, while the previous QFN32 package only provided 15 programmable GPIOs, which allows developers to better optimize how to use the latest SoCs.
Bluetooth 5.0 Security Features
We are also committed to ensuring the security of connections and data transmission. Therefore, the BlueNRG-2's low-power mode is compatible with secure connections, the Bluetooth SIG (Technology Alliance) has adopted a new FIPS-compliant encryption mode, and the Federal Information Processing Standard issued by the National Institute of Standards and Technology (NIST) of the United States complies with the Federal Information Security Management Act. In this case, the new standard can prevent key sniffing. BlueNRG-2 also optimizes performance and improves protection against low-level attacks by integrating specific hardware to speed up cryptographic operations in ECC-256 and AES-128CCM modes. BlueNRG-2 also supports Bluetooth Smart privacy 1.2, which is used to prevent hackers from tracking users' MAC addresses. The MAC address is like a serial number for Ethernet, Wi-Fi or Bluetooth modules, etc. Since it is unique to the device, people can track your MAC address when you connect to a Wi-Fi access point or when you pair the device with a car or smartphone, and thus potentially track your activities. Bluetooth Smart privacy prevents inappropriate intrusions on user privacy by replacing the Bluetooth MAC address with a random value at regular intervals or when triggered by specific events (such as turning the device on and off, making it impossible to track people's activities).
Create Bluetooth 5 now.0 devices
The easiest way to start prototyping the BlueNRG–2 is to use theSTEVAL-IDB008V2 expansion board, which integrates ST’s balun (BALF-NRG-02D3). The expansion board also includes a 3D digital accelerometer and gyroscope (LSM6DS3) and a barometric pressure sensor with an embedded thermometer (LPS25HB), helping developers to start their IoT applications.
STEVAL-IDB008V2 expansion board
Finally, in addition to the STSW-BNRG-Mesh software package, STEVAL-IDB008V2 also has STSW-BLUENRG1-DK software package, which contains drivers, radio initialization wizards, libraries, and BlueNRG–1 and BlueNRG-2 application examples, further simplifying the development process. This can help anyone with a basic understanding of RF to generate the correct configuration files. Engineers can also review our use cases and customize them to their needs. The SoC is then programmed using a UART bootloader. As long as a similar design is adopted, developers can keep most of their code when converting to a custom PCB.


WeChat Image_20180806100434.jpg (211.88 KB, downloads: 0)

WeChat Image_20180806100434.jpg
This post is from ST - Low Power RF
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews

Room 1530, Zhongguancun MOOC Times Building, Block B, 18 Zhongguancun Street, Haidian District, Beijing 100190, China Tel:(010)82350740 Postcode:100190

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list