Que 1. what are the application feature?
This application is used for scanning nearby BLE device and also use for serial communication.
1. you can set scan frequency and Transmit/Receive format in setting (two format is available right now Character/ Hexadecimal).
2. you can select Read/Write/Notify Characteristic on chat screen.
3. Change Read/Write/Notify anytime by long pressing buttons.
4. Chat with only connectable BLE devices.
Que 2. what is Bluetooth low energy?
Bluetooth low energy (Bluetooth LE, BLE, marketed as Bluetooth Smart) is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group aimed at novel applications in the healthcare, fitness, beacons,security, and home entertainment industries.Compared to Classic Bluetooth, Bluetooth Smart is intended to provide considerably reduced power consumption and cost while maintaining a similar communication range.
Que 3. what are Software terminology in BLE?
All Bluetooth Smart devices use the Generic Attribute Profile (GATT). GATT has the following terminology:
A device that initiates GATT commands and requests, and accepts responses,for example, a computer or smartphone.
A device that receives GATT commands and requests, and returns responses,for example, a temperature sensor.
A data value transferred between client and server, for example,the current battery voltage.
A collection of related characteristics, which operate together to perform a particular function. For instance, the Health Thermometer service includes characteristics for a temperature measurement value, and a time interval
A descriptor provides additional information about a characteristic. For instance, a temperature value characteristic may have an indication of its units (e.g. Celsius), and the maximum and minimum values which the sensor can measure. Descriptors are optional - each characteristic can have any number of descriptors.
Some service and characteristic values are used for administrative purposes - for instance, the model name and serial number can be read as standard characteristics within the Generic Access service. Services may also include other services as sub-functions; the main functions of the device are so-called primary services, and the auxiliary functions they refer to are secondary services.
Services, characteristics, and descriptors are collectively referred to as attributes, and identified by UUIDs. Any implementer may pick a random or pseudo random UUID for proprietary uses, but the Bluetooth SIG have reserved a range of UUIDs (of the form xxxxxxxx-0000-1000-8000-00805F9B34FB ) for standard attributes. For efficiency, these identifiers are represented as 16-bit or 32-bit values in the protocol, rather than the 128 bits required for a full UUID. For example, the Device Information service has the short code 0x180A, rather than 0000180A-1000-... . The full list is kept in the Bluetooth Assigned Numbers document online.