Professional Documents
Culture Documents
proposal title
Authored By
Vandana N Preethi D
Master of technology Graduate Apprentice
VlSI Design and Embedded System C-SVT
Siddaganga Institute of Technology CMTI
The measured values from these instruments are communicated to computer or any
subsystems via wire, wireless transmission, Fibre Optic Communication, Radio
Frequency Identify (RFID), Near field communication (NFC), Zigbee, WiFi, Bluetooth
and Bluetooth Low Energy(BLE).
BLE(Bluetooth Low Energy):
Bluetooth Low Energy (BLE), also known as Bluetooth Smart, is a wireless
communication technology introduced as part of the Bluetooth 4.0 specification in 2010.
BLE distinguishes itself with its low power consumption, making it ideal for battery-
operated devices, and its short-range communication capabilities, typically reaching up to
100 meters.
BLE is intended for minimal power consumption and is mostly used for brief bursts of
data transmission, in contrast to traditional Bluetooth, which is intended for continuous
data streaming.
It is specifically designed to address the need for low-power communication, making it
well-suited for devices with limited energy resources.
Advantages of using BLE compared to any other technique:
1. Low Power Consumption
2. Efficiency in Short Information Periods
3. Ease of Integration
4. Quick Connection Establishment
5. Cost-Effective Implementation
6. Compatibility with Mobile Devices
7. Wide Range of Applications
8. Adaptive Data Rate
Comparison Between Other Wireless Technologies:
The software module is developed using Visual Studio C++ along with Qt cross
platform for GUI development. Qt guidelines are being used for complete
development because of its versatility and multi-platform capabilities:
Qt structure is used as the basis for application development. Qt offers a
comprehensive development environment with modules specifically designed
for Bluetooth Low Energy (BLE) communication with graphical user
interfaces (GUIs).
Qt crossplatform feature guarantees that the created application can be easily
installed on Windows, Linux, and Android operating system.
Qt is a powerful cross-platform C++ library that facilitates the development of
graphical user interfaces, offering features such as a rich set of widgets, a
unique signals and slots mechanism for event handling, layout management, a
model-view framework, and support for internationalization, making it a
versatile framework for building applications with a wide range of
functionalities.
Qt supports easy translation of applications into different languages.
Qt modules were used such as below:
QBluetoothDeviceDiscoveryAgent
QLowEnergyController
QLowEnergyService
Full Utilisation of BLE Functionality
Signal and Slot Mechanism
Error Handling with Qt Features
Optimal Resource Usage
Secure Communication
The block diagram of setup
SOFTWARE MODULE DEVELOPMENT
Measuring instrument was connected to the computer via BLE and two
successful data acquisition were done as shown in figures mentioned below.