Font Size: a A A

Design Of High-performance And Configurable BLE Software Stack

Posted on:2017-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:L Q MeiFull Text:PDF
GTID:2308330482472551Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
As the BLE stack is neither open source nor configurable, this dissertation realizes the software design and coding of BLE stack according to Bluetooth Core Specification Version 4.0, including GAP, GATT, ATT, SM and L2CAP. All functions of GAP master and slave, GATT server and client can be accessed, and GATT Server App is also added to provide the GATT server application with more simple interface.Customization is also achieved in this dissertation with multi-thread scheduling, stack solidified, module refinement and dynamic loading based on SC6002 SoC platform researched and developed by Hangzhou Sec-Chip Technology Company, to realize the configurable feature of stack for different BLE applications, meanwhile reducing the memory cost.Additionally, the system function, code size, power consumption and data transmission efficiency of the stack is also tested on SC6002, which verifies the superiority of our system when comparing with CC2541 provided by Texas Instruments,.Additionally, based on the above BLE host stack, two classic BLE applications are developed in the project, namely a wristwatch and a simulated heart rate measuring instrument. By test of communication with the BLE on the phone, the robustness and compatibility of this system are further verified.
Keywords/Search Tags:Internet of Things, Bluetooth Low Energy, Stack, Customization, BLE Application
PDF Full Text Request
Related items