Table of Contents

Advertisement

Quick Links

nRF52810 Bluetooth 5.0 Low Energy
Slave Module and Protocol
Version: V1.3
Shenzhen RF-star Technology Co., Ltd.
th
Sep. 16
, 2020

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BM-ND04C and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for RF-Star BM-ND04C

  • Page 1 Bluetooth 5.0 Low Energy Slave Module and Protocol Version: V1.3 Shenzhen RF-star Technology Co., Ltd. Sep. 16 , 2020...
  • Page 2 V1.3 - Sep., 2020 RF-BM-ND04C RF-BM-ND04I RF-BM-ND08 Shenzhen RF-star Technology Co., Ltd. Page 1 of 50...
  • Page 3: Table Of Contents

    2.5 Default Configuration at Beacon Mode ..................... 7 2.6 Device Status ..............................8 3 Package and Pin Assignment ............................ 9 3.1 RF-BM-ND04C(I) ............................... 9 3.2 RF-BM-ND08C(I) ............................. 12 4 UART Transparent Transmission Protocol (Bridge Mode) ................15 5 BLE Protocol Specification (APP Interface) ....................... 16 Service UUID ................................
  • Page 4 10.4.2 Vulnerable Module ........................... 46 10.4.3 High Bit Error Rate ........................... 47 10.5 Electrostatics Discharge Warnings ......................47 10.6 Soldering and Reflow Condition ......................47 10.7 Optional Packaging ............................48 11 Revision History ................................49 Shenzhen RF-star Technology Co., Ltd. Page 3 of 50...
  • Page 5: Table Of Tables

    12 Contact Us ..................................50 Table of Tables Table 1. Power Consumption of nRF52810 ....................7 Table 2. Pin Functions of RF-BM-ND04C(I) ....................10 Table 3. Pin Functions of RF-BM-ND08C(I) ....................13 Table 4. AT Command Format Table ........................ 17 Table 5.
  • Page 6: Summary

    RF-star can provide customers with the integration of the entire profiles, applications, radio and BLE protocol stack. With compliance to Bluetooth Low Energy standard, the RF-star’s modules enable the creation of a new market for tiny, cost- effective and power-efficient wireless consumer products such as watches, medical sensors, mice, TV remote controls and fitness trainers.
  • Page 7: Overview

    Support modify Service UUID by AT command. 10. AT commands can be sent through APP. 11. High-speed transparent transmission rate, stable transmission at 30 KB/s (when there is no serial port transmission Shenzhen RF-star Technology Co., Ltd. Page 6 of 50...
  • Page 8: Supporting Working Mode

    3. Connection interval: 7.5 ms. 4. 128-bit UUID 5. Broadcast mode: connectable 6. Device state: transparent transmission 2.5 Default Configuration at Beacon Mode 1. Company ID: 0x0059 (Nordic). 2. Major UUID: 0x0102. Shenzhen RF-star Technology Co., Ltd. Page 7 of 50...
  • Page 9: Device Status

    5. B:DISCONNECTED: Beacon is disconnected. 6. DEVICE ERROR!: An abnormal error occurred in the device. The above states can be turned on or off by the AT command. For details, please refer to Command. Shenzhen RF-star Technology Co., Ltd. Page 8 of 50...
  • Page 10: Package And Pin Assignment

    V1.3 - Sep., 2020 3 Package and Pin Assignment 3.1 RF-BM-ND04C(I) RF-BM-ND04C is pin to pin compatible with and RF-BM-ND04CI. The difference is that the antenna of RF-BM-ND04C is PCB type, while RF-BM-ND04CI is IPEX type. Figure 1. PCB Footprint of RF-BM-ND04C Figure 2.
  • Page 11: Table 2. Pin Functions Of Rf-Bm-Nd04C(I)

    V1.3 - Sep., 2020 Figure 3. Pin Assignment of RF-BM-ND04C(I) Table 2. Pin Functions of RF-BM-ND04C(I) Name Function Description Ground Power supply: 1.7 V ~ 3.6 V. Recommended to 3.3 V. P21 / RST Reset, active low. Shenzhen RF-star Technology Co., Ltd.
  • Page 12 Broadcast state indicator: in high level during broadcast, in low State indicator level during connection (always on) All parameters will be reset to factory settings after this pin is RESTORE set low for 3 s. Shenzhen RF-star Technology Co., Ltd. Page 11 of 50...
  • Page 13: Rf-Bm-Nd08C(I)

    PCB type, while RF-BM-ND08CI is IPEX type. SWD debugging ports are on the bottom side of the module, which is not pull out in the stamp half hole way, please refer to the module pin diagram for details. Figure 4. PCB Footprint of RF-BM-ND08C Figure 5. PCB Footprint of RF-BM-ND08CI Shenzhen RF-star Technology Co., Ltd. Page 12 of 50...
  • Page 14: Table 3. Pin Functions Of Rf-Bm-Nd08C(I)

    Active on falling edge All parameters will be reset to factory settings after this pin is RESTORE set low for 3 s. (Require ToSend, send request) output signal, used to indicate Shenzhen RF-star Technology Co., Ltd. Page 13 of 50...
  • Page 15 (Clear ToSend, send permission) input signal, used to judge whether it can send data to the other party, active low. Serial port TX Serial port RX Shenzhen RF-star Technology Co., Ltd. Page 14 of 50...
  • Page 16: Uart Transparent Transmission Protocol (Bridge Mode)

    5. If the mater BRTS is being kept a low level, the Bluetooth module will always be in serial port receiving mode and the power consumption will be high. Shenzhen RF-star Technology Co., Ltd. Page 15 of 50...
  • Page 17: Ble Protocol Specification (App Interface)

    (do not use +++ to enter the command mode), and users can operate without sending Remarks carriage returns and line feeds (CRLF). The serial port must end with a CRLF. The master needs to open notify to receive the data sent by the module. Shenzhen RF-star Technology Co., Ltd. Page 16 of 50...
  • Page 18: At Command

    Query / set device name. Take effect after restart, save after power off. AT+VERSION Query firmware version. AT+MAC Query / set MAC address. Take effect after restart, save after power off. Shenzhen RF-star Technology Co., Ltd. Page 17 of 50...
  • Page 19: Detailed At Command

    The operation is busy, please wait for the fulfill of previous operation. 6.3 Detailed AT Command • Enter AT Command Mode Function Enter AT command mode. Example Return Value Remark Need to exit AT command mode to switch to transparent transmission mode. Shenzhen RF-star Technology Co., Ltd. Page 18 of 50...
  • Page 20: Exit At Command Mode

    Take effect after restart, save after power off. • Firmware Version AT+VERSION Function Query device firmware version. Example AT+VERSION AT+VERSION=v1.0.0, Dec 13 2019,17:40:42 Return Value Remark Query the firmware version and the related update date. Shenzhen RF-star Technology Co., Ltd. Page 19 of 50...
  • Page 21: Mac Address

    Return Value This command has two parameters: Remark 0: Disable echo. 1: Enable echo. AT+ECHO? Function Query serial port echo. Example AT+ECHO? AT+ECHO=0 Return Value Remark The current device is echo disabled. Shenzhen RF-star Technology Co., Ltd. Page 20 of 50...
  • Page 22: Device Status Display

    This device status display is enabled. AT+STATUS= Function Set display state of device status. Example AT+STATUS=0 Return Value Disable device status display. Remark Take effect immediately, do not save after power off. Shenzhen RF-star Technology Co., Ltd. Page 21 of 50...
  • Page 23: Device Role

    AT+ADS=? Function Query parameter range of this command. Example AT+ADS=? AT+ADS=<0,1>,<0,1>,<10,10240> Return Value This command has three parameters. Remark Parameter 1: Set broadcast status (0: Disable. 1: Enable, take effect immediately). Shenzhen RF-star Technology Co., Ltd. Page 22 of 50...
  • Page 24: Connection Interval

    Example AT+CNT_INTERVAL=? AT+CNT_INTERVAL=[8-4000] Return Value Remark The connection interval range is from 8 ms to 4000 ms. AT+CNT_INTERVAL? Function Query the connection interval of the device. Example AT+CNT_INTERVAL? AT+CNT_INTERVAL=10 Return Value Shenzhen RF-star Technology Co., Ltd. Page 23 of 50...
  • Page 25: Slave Service

    UUID of the above parameters to constitute the actual 128-bit UUID of the device). This command is only effective to the slave mode. AT+SERVICE? Function Query the setting parameters of current service. Example AT+SERVICE? Shenzhen RF-star Technology Co., Ltd. Page 24 of 50...
  • Page 26: Disconnect Device

    Parameter 1: Company ID. Parameter 2: Major UUID. Remark Parameter 3: Minor UUID. Parameter 4: Reference RSSI of 1 m. Parameter 5: User-defined UUID. Remark: The serial port is unavailable under this mode. Shenzhen RF-star Technology Co., Ltd. Page 25 of 50...
  • Page 27: Tx Power

    9 levels in total. AT+POWER? Function Query current Tx power of the device. Example AT+POWER? AT+POWER=4 Return Value Remark The current Tx power is 4 dBm. AT+POWER= Function Set Tx power. Example AT+POWER=-12 Shenzhen RF-star Technology Co., Ltd. Page 26 of 50...
  • Page 28: Sleep Status

    Example AT+SLEEP=0,0,0 Return Value Turn off the BLE function, if the device is connected, it will immediately disconnect the current Remark connection. Take effect immediately, do not save after power off. Shenzhen RF-star Technology Co., Ltd. Page 27 of 50...
  • Page 29: Baud Rate

    This command has three parameters: Parameter 1: Disable / enable user authentication function. Remark Parameter 2: Key, up to 16 bytes of any visible character. Parameter 3: Valid time (in s) of authentication. Shenzhen RF-star Technology Co., Ltd. Page 28 of 50...
  • Page 30: Restart Device

    Take effect after restart, save after power off. • Restart Device AT+RESTART Function Restart the device. Example AT+RESTART Return Value Remark Restart the device. Take effect immediately. • Reset Device AT+RESET Function Reset device. Example AT+RESET Shenzhen RF-star Technology Co., Ltd. Page 29 of 50...
  • Page 31 V1.3 - Sep., 2020 Return Value Remark Device parameters restore factory settings and restart. Take effect immediately. Shenzhen RF-star Technology Co., Ltd. Page 30 of 50...
  • Page 32: Transparent Transmission Test

    Click on one of the BLE devices to start the connection process (The default factory name of ND04C(I)/ND08C(I) is: RF-STAR-SMMT). After the connection is successful, the Service UUID of the module appears on the mobile phone APP side, and S:CONNECTED appears on the computer serial port debugging tool side.
  • Page 33 V1.3 - Sep., 2020 Shenzhen RF-star Technology Co., Ltd. Page 32 of 50...
  • Page 34: Test By Pc End

    PC with standard Type-A USB interface ⚫ RF-DG-40A (nRF52840 dongle) ⚫ RF-BM-ND04C(I) / RF-BM-BD08C(I) 2. Software preparation ⚫ nRF Connect for Desktop Download address: https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs ⚫ Operation system: MacOS, Linux, or Windows 7 or later Shenzhen RF-star Technology Co., Ltd. Page 33 of 50...
  • Page 35: Connection Steps

    3. After the Dongle device is selected successfully, you can click Generic Access to view the related information of the device as the host. Then click the Start scan button to start scanning for broadcast devices, and then the scanned Shenzhen RF-star Technology Co., Ltd. Page 34 of 50...
  • Page 36 Connect (ND04C(I)/ND08C(I)) The default factory name is: RF-STAR-SMMT, the following takes the RF-BM-ND04C module as the slave device as an example, referred to as ND04C), as shown in the figure below, Dongle has successfully connected the slave device ND04C: 4.
  • Page 37 V1.3 - Sep., 2020 Shenzhen RF-star Technology Co., Ltd. Page 36 of 50...
  • Page 38 V1.3 - Sep., 2020 Shenzhen RF-star Technology Co., Ltd. Page 37 of 50...
  • Page 39 V1.3 - Sep., 2020 Shenzhen RF-star Technology Co., Ltd. Page 38 of 50...
  • Page 40: Ios App Programming Reference

    * @param characteristic The characteristic for which the value needs to be read. * @discussion Fetch the value of a characteristic. * The relevant delegate callback will then be invoked with the status of the request. * @see peripheral:didUpdateValueForCharacteristic:error: Shenzhen RF-star Technology Co., Ltd. Page 39 of 50...
  • Page 41 (BLE Transmit Module v1.29) for transparent transmission in iOS, in which it realizes, for FFE9 and FFE4, the operations of data transmit from BLE to serial port and from serial port to BLE characteristics (notify and write). Other Shenzhen RF-star Technology Co., Ltd. Page 40 of 50...
  • Page 42 V1.3 - Sep., 2020 controls on direct-drive functions are similar, all by reading or writing to certain characteristic. The only difference is the characteristic UUID and the Bytes of reading and writing operations. Shenzhen RF-star Technology Co., Ltd. Page 41 of 50...
  • Page 43: Master Reference Code (Transparent Transmission)

    //Delay for 50 ms mcu_delay_ms(50)); While(1){ //Aquire whether the CTS status is loe level If(get_cts_state()==0){ //Print the data sent from BLE Mcu_printf_string(mcu-uart_read_data()); //Delay for 50 ms Mcu_delay-ms(50); //Send test data to BLE Mcu_send_to_ble_string(Test data.\r\n”); Shenzhen RF-star Technology Co., Ltd. Page 42 of 50...
  • Page 44: Application, Implementation, And Layout

    The specification of IPEX wire end is as follow: Figure 8. Specification of IPEX Wire Antenna output mode change: The module has two antenna output modes: IPEX connector output and stamp half-hole antenna output (ANT pin, see Shenzhen RF-star Technology Co., Ltd. Page 43 of 50...
  • Page 45: Reference Design

    C2 and weld C2. The locations of C1 and C2 (8 pF) are shown in the figure below. Figure 9. Antenna Output Mode Change 10.2 Reference Design Figure 10. Reference Design of RF-BM-ND04C Shenzhen RF-star Technology Co., Ltd. Page 44 of 50...
  • Page 46: Basic Operation Of Hardware Design

    The inverted-F antenna position on PCB is free space electromagnetic radiation. The location and layout of antenna is a key factor to increase the data rate and transmission range. Therefore, the layout of the module antenna location and routing is recommended as follows: Shenzhen RF-star Technology Co., Ltd. Page 45 of 50...
  • Page 47: Trouble Shooting

    1. Please ensure the supply voltage is between the recommended values. The module will be permanently damaged if the voltage exceeds the maximum value. Please ensure the stable power supply and no frequently fluctuated Shenzhen RF-star Technology Co., Ltd. Page 46 of 50...
  • Page 48: High Bit Error Rate

    3. If the extension wire or feeder wire is of poor quality or too long, the bit error rate will be high. 10.5 Electrostatics Discharge Warnings The module will be damaged for the discharge of static. RF-star suggest that all modules should follow the 3 precautions below: 1.
  • Page 49: Optional Packaging

    Max. 8 minutes 20±10 s 20±10 s Time of Soldering Zone (t Figure 12. Recommended Reflow for Lead Free Solder 10.7 Optional Packaging Figure 13. Optional Packaging Mode Note: Default tray packaging. Shenzhen RF-star Technology Co., Ltd. Page 48 of 50...
  • Page 50: Revision History

    1. The document will be optimized and updated from time to time. Before using this document, please make sure it is the latest version. 2. To obtain the latest document, please download it from the official website: www.szrfstar.com. Shenzhen RF-star Technology Co., Ltd. Page 49 of 50...
  • Page 51: Contact Us

    V1.3 - Sep., 2020 12 Contact Us SHENZHEN RF-STAR TECHNOLOGY CO., LTD. Shenzhen HQ: Add.: Room 601, Block C, Skyworth Building, High-tech Park, Nanshan District, Shenzhen, Guangdong, China Tel.: 86-755-3695 3756 Chengdu Branch: Add.: No. B3-03, Building No.1, Incubation Park, High-Tech District, Chengdu, Sichuan, China, 610000 Tel.: 86-28-6577 5970...

This manual is also suitable for:

Bm-nd04iBm-nd08

Table of Contents