M52 MEEBLUE BEACON M52 WITH SENSOR BETTER SERVE YOUR BUSINESS BRIEF DESCRIPTION NONE
Terminology M52-SA functionality and Copyright © 2020 MEEBLUE Inc. All rights reserved. Reproduction in whole or in part is prohibited without the prior written permission of the copyright holder.
Terminology M52-SA functionality and Features: ❖ Working in low-power mode ❖ In sleep mode at the factory to save more power. ❖ More convenient to activate the product by pressing button. ❖ 5 different broadcast data to choose from ❖ Broadcast iBeacon and Eddystone data simultaneously ❖ Broadcast two fully user-defined data simultaneously ❖ Broadcast intervals can be adjusted ❖ The transmit power can be adjusted ❖ OTA available ❖ Compatible with BLE. ❖ High performance and low power.
Terminology M52-SA functionality and Contents Introduction ................................................................................................................................................... 1 Active The Beacon ....................................................................................................................................... 2 Advertisement Data .............................................................................................................................
Terminology M52-SA functionality and Introduction The M52 None Sensor is a high-performance product that integrates with the NRF52832/NRF52810 Bluetooth Low-Power Chip, which features higher sensitivity, lower power consumption and Bluetooth 5.0 protocol. In the future you can reduce the components on this version to make the cost and keep performance. At present, this product is equipped with button, LED and button. M52 is suitable for many occasions.
Terminology M52-SA functionality and products can not meet your needs, we also provide customers with customized firmware and hardware services. Looking forward to your choice, we will continue to improve ourselves to better serve you.
Terminology M52-SA functionality and Active The Beacon The beacon is in sleep mode by default setting. So when you get the beacon, yo u need to activate it. First please download our tool app CheckBlue from App Store or Google Play and go to the Global page. Then please take out Beacon, press and hold the button in the middle of the product, after long press button 1.5 seconds, you can see the LED start flashing.
Terminology M52-SA functionality -4- and
Terminology M52-SA functionality and Default Setting ❖ Default State: Sleeping(Can be customized as activated and sleep automatically during transportation.) ❖ Default Authentication Code: meeble ❖ Broadcast Interval: 852.
Terminology M52-SA functionality and different iBeacon data at the same time, simultaneously broadcasting two different Eddystone data, or other arbitrary data. 2. When configuring advertisement data in sensor mode, the data of the first channel and the second channel will be disabled, and only the data in this mode will be broadcast.
Terminology M52-SA functionality and Proximity UUID The immediately following 0x{00 01} is iBeacon Major value The after 0x{00 01} is iBeacon Minor value The last 0x{CB} is iBeacon Measured Power Value The default advertisement data of the second channel is Eddystone-UID data The raw data format is as follows.
Terminology M52-SA functionality and 0x{03 03 00 40}: Advertisement data service UUID 0x4000 0x{17 16 00 40 E4 BD 66 D9 7B 43 D8 0C D3 5B 76 E2 E0 1C 45 E0 1E 5E FF FF}: Advertisement data service data. Details for service data: 0x{E4 BD 66 D9 7B 43 D8 0C D3 5B 76 E2 E0 1C 45 E0 1E 5E FF FF} 0x{E4 BD 66 D9 7B 43}: Device unique ID 0x{D8 0C}: Battery voltage 0x{D3 5B 76 E2 E0 1C}: Custom Beacon Mini UUID 0x{45 E0 1E 5E}: Real-Time stamp 0x{FF FF}: Trigger mode count down second.
Terminology M52-SA functionality and Details for service data:0x{E4 BD 66 D9 7B 43 C6 0C D3 5B 76 E2 E0 1C 00 01 00 01 FF FF} 0x{E4 BD 66 D9 7B 43}:Device unique ID 0x{C6 0C}: Battery voltage 0x{D3 5B 76 E2 E0 1C}: Custom Beacon Mini UUID 0x{00 01}: Custom Beacon Major Value 0x{00 01}: Custom Beacon Minor Value 0x{FF FF}: Trigger mode count down second.
Terminology M52-SA functionality When the length is 2 bytes.
Terminology M52-SA functionality Structure data analysis of Beacon State typedef struct { uint16_t Broadcast_Interval; uint16_t Trigger_Mode_Adv_Time; uint8_t Advertise_Type; int8_t Tx_Power; uint8_t Keep_Connect_Max_Time; uint8_t INT1_Motion_Strength; uint8_t INT2_Motion_Strength; uint8_t TH_Sensor_Save_Interval; uint8_t low_power_mode; uint8_t advertise_battery_type; uint8_t adv_ibeacon_in_sensor_mode; uint8_t default_advertise_data_type_in_sleep_mode; uint8_t Reserve[2]; uint32_t current_time_stamp;
Terminology M52-SA functionality and } Beacon_State_Data_t; This structure contains the control of all the entire Beacon state, size 20 bytes. The following table shows the data of the entire structure diagram. Name Description Broadcast_Interval Broadcast interval Trigger_Mode_Adv_Time Unit 0.
Terminology M52-SA functionality e_in_sleep_mode by key press from sleep mode and 0x02: 2nd Channel Data 0x03: Both 1st&2nd Channel Data 0x04: Real-Time Data 0x05: Custom Beacon Data Reserve Reserve data for future use current_time_stamp Current time stamp, please note the time zone. -- -- second 2020-01-03 11:45 Selection of Advertise Type Advertise type is controlled by one byte. We call this Beacon State Main. The following table is the information represented by each bit of this byte.
Terminology M52-SA functionality and introduction of each bit ❖ Connectable: Whether connection is support ❖ [Unavailable for this model] Trigger by INT1: Trigger broadcast by INT1 ❖ [Unavailable for this model] Trigger by INT2: Trigger broadcast by INT2 ❖ Trigger by Button: Trigger broadcast by Button ❖ Custom Beacon data: Broadcast Custom Beacon fixed format data ❖ Real-Time mode data: Broadcast data in Sensor mode ❖ 2nd channel data: Broadcast the configuration data of the second channel ❖ 1st channel
Terminology M52-SA functionality and otify 0x1002 Read/Write 10 Bytes Beacon State Control 0x1003 Read/Write 20 Bytes Device Name Change Note: The value needs to be input the port should be converted to hexadecimal ASCII characters. For example, the corresponding hexadecimal ASCII for meeblue is{0x6d,0x65,0x65,0x62,0x6c,0x75,0x65}, then the value should be input is 0x6d6565626c7565.
Terminology M52-SA functionality and Electronic Parameters Name Details Description Chip model nRF52832/NRF52810 Nordic Semiconductor 512K(NRF52832) Battery model CR2450/CR2477 Coin battery, 3.0Vdc, 1pc Operation Voltage 1.7-3.6V DC Max temperature (°C) +85 -- Operation Frequency 2400-2483.5MHz Programmable Frequency Error +/- 20KHz -- Modulation Q-QPSK -- Radio current consumption with 5.3 mA – TX at 0 dBm DC/DC at 3V 7.5 mA – TX at +4 dBm Sleep current 2.
Terminology M52-SA functionality and Revision history Date Revision Changes 2020-01-08 1.0.1 First release 2020-01-15 1.0.2 Fix information errors 2020-04-07 1.1.0 Fix some errors, and add battery Description NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Terminology M52-SA functionality - 18 - and