1. Embarcadero Rad Studio Xe7 Architects
  2. Embarcadero Rad Studio Xe7 Update 1 Architect
  3. Embarcadero Rad Studio Xe7 Architecture

Go Up to Using the RTL in Multi-Device Applications


The RTL provides classes to implement Bluetooth support in your applications. When your application is running on a Bluetooth-enabled device, your application can use the Bluetooth capabilities of the device to connect to applications in remote devices and exchange data with those remote applications.

Embarcadero rad studio xe7 update 1 architect
  • 1Platform Support
  • 2Classic Bluetooth vs Bluetooth Low Energy

Embarcadero RAD Studio XE7 Amazing Characteristics: Presenting FireUI: Revolutionary User Interface Development Across Multiple Devices and Form Factors Programmer productivity multiplies, allowing your staff to deliver your programs for PCs, tablet computers, smartphones, and wearables such as Google Glass, in record time, by one codebase. دانلود Embarcadero RAD Studio XE7 Architect v21.0. نرم افزار محیط توسعه برنامه های کاربردی به زبان های Delphi و C بازدید: 150,534.

Platform Support

PlatformClassic BluetoothBluetooth Low Energy
ClientServer

Windows*

8+

macOS

10.7+

10.9+

iOS

5+

6+

Android

4.3+

5+

*Windows Server does not support Bluetooth (see: General Bluetooth Support in Windows).

For macOS and iOS, BluetoothLE is only supported on the following hardware:

Embarcadero Rad Studio Xe7 Architect
  • macOS:
    • Mac Mini
    • Mac Air: mid2011+
    • MacBook Pro: mid2012+
  • iOS:
    • iPhone 4S+
    • iPad 3+ (Retina)
    • iPod Touch 5th Gen.+

Classic Bluetooth on iOS

RTL does not support Classic Bluetooth on iOS. The reason is that only hardware manufacturers are given access to the SDK for Classic Bluetooth. For more information, see Apple Developers: MFi Program.

Classic Bluetooth vs Bluetooth Low Energy

Image by the the Bluetooth SIG.

Embarcadero Rad Studio Xe7 Architects

Classic Bluetooth

Architect
  • Useful for applications with data streaming because it achieves greater throughput than Bluetooth LE technology.
  • Data transfer rate : 2Mbps.
  • High power consumption. Not suitable for certain devices such as wereables...
  • Commonly used on cars, Handsfree profile...
  • Technology based on standard Bluetooth profiles (SPP, DUN, PAN).
  • The protocol is limited up to 7 slaves.

Embarcadero Rad Studio Xe7 Update 1 Architect

Bluetooth Low Energy

  • Useful for applications that require periodic transfer of small amounts of data.
  • Data transfer rate : < 100 kbps.
  • Very low power consumption, ensured by a set of technical and radio techniques.
  • Technology based on the Generic Attribute Profile.
  • Supports a large number of slaves.
  • Less connection time, no pairing process. Bluetooth LE just needs to connect to the device to read/write information.

Embarcadero Rad Studio Xe7 Architecture

Note: The iOS property list includes configuration for Bluetooth LE.

Topics

See Also

Retrieved from 'http://docwiki.embarcadero.com/RADStudio/Sydney/e/index.php?title=Using_Bluetooth&oldid=271096'