The experience of learning nRF51822 in the past two days

Bluetooth features:
1. Small range, low power consumption. 2.4GHZ ISM  bandwidth. NORDIC Semiconductor is a member of SIG  .
2. Low-power Bluetooth features: Coin-cell battery can be used for one year, a small amount of memory needs, fast connection and stop
Can reach 1mbit/s  signal processing speed, 4dbm transmission power, 40RF channel. Three common channels: discovery, connection, and broadcast. 37 data channels.
. 3 , Link Layer Overview:    Broadcast: can be connected or not
                  Looking for: activation or password
                  Service: According to the connection role
                  Host: According to the connection role
                 31- bit broadcast payload
                 21 bits per packet load
                 AES-128 : Password
4. Optional interval from 5ms to 4S
. 5 , the ATT  Overview: Attribute Protocol: All managed data and applications, relying on simple quick connection logic.
               Customer and service data structure: data provided by the service, data required by the customer.
       Handle-  Indexed in the ATT Table , use ATT to transmit data protocol units.
       UUID - globally unique identifier ( the UUID ) is a standard 128-bit format string ID
       Permissions-  operation read, write, encryption, and verification.
       Value-  data read or written by the customer.
nRF51.JPG
. 6 , the GATT  generic attribute profile, manage all Profiles ( Profile ) , the processing and various attributes are found.
    Including: service, characteristics, description.
. 7 , the GAP  generic configuration file processing
    BR , EPR and BLE can be commanded . In charge of BLE configuration files. Process, discover and connect devices.
    Role: Peripheral ( slave ) center ( master ) broadcast ( advertiser ) query (scanner)
. 8 , Profile  profile: stack optional feature of describing particular application. Request special GATT service.
There are various kinds of profiles : I think they are just like finished examples, and they are only used for simple modification.
You can use
For example: human blood pressure agent profiles , wireless HID profiles (wireless mouse, wireless keyboard), battery power detection profiles .
Heart rate agent profiles .
nRF51822
Characteristics of
·  
Compatible with official nRF51822-EK PCA10001.
· Compatible with 2.4 GHz nRF24L series chips
· Support Bluetooth low energy
· Current Shunt Monitor (CSM) for current detection
· PCB printed antenna
· Accelerometer
· Gyro
· Mini Vibration Motor
· Five independently programmable LEDs
· Two user buttons
· Standard 10pin SWD debug interface (normal Jlink is fine)
· Support iOS application   
nRF51822 (128kB)  will bring the same industry’s first multi-protocol wireless capability and a 32 -bit  ARM Cortex-M0  processor optimized for ultra-low power wireless applications , bringing  -92.5dB RX  sensitivity to Bluetooth low power mode It can bring up to  +4dBm  output power for all modes , increase the link budget by up to  9.5dBm compared with the original industry-leading  Nordic  chip , and bring a peak current of less than  10mA  for 3V  batteries , which can extend the battery life. Months or years (depending on the application). Like the existing  nRF51822  , the new  nRF51822 128kB  is also 100% compatible with  Nordic's  existing  nRF24L series  IC (integrated circuit or chip) in the air.
The above are all official statements, but the surprise to me is that it turned the Bluetooth protocol into BIN format and burned it into the chip.
The user can download the BLE SoftDevice and  call the corresponding function using the API inside .
Learned here this time.

http://www.eeboard.com/bbs/thread-27104-1-1.html

Guess you like

Origin blog.csdn.net/lilifang_2011/article/details/72875751