From 97b25176bae81fa6c4d2580aafd92a4ce5cada5a Mon Sep 17 00:00:00 2001 From: Hyuk Lee Date: Mon, 21 Dec 2015 13:55:48 +0900 Subject: [PATCH] Add the reference links for the Bluetooth guides Change-Id: I3005e9f03c38d21c36653eee2e552d8f64aba5ea Signed-off-by: Hyuk Lee --- .../html/native/network/bluetooth_n.htm | 28 +++++++++++++++++----- 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/org.tizen.guides/html/native/network/bluetooth_n.htm b/org.tizen.guides/html/native/network/bluetooth_n.htm index 335688a..568ecbc 100644 --- a/org.tizen.guides/html/native/network/bluetooth_n.htm +++ b/org.tizen.guides/html/native/network/bluetooth_n.htm @@ -39,38 +39,54 @@
  • Managing the local Bluetooth adapter

    The Bluetooth Adapter API (in mobile and wearable applications) provides functions for setting up Bluetooth and discovering other devices. The API is used to control the Bluetooth adapter: you must enable the adapter before any other Bluetooth actions, and when you no longer need it, disable it to save device power.

    You can control the visibility of the device, meaning whether its name appears to others searching for Bluetooth devices. In addition, you discover neighboring Bluetooth devices. This process is asynchronous, so you must build and hold the list of devices in the neighborhood.

    +

    Related API Reference : Bluetooth Adapter

  • Discovering devices

    The Bluetooth Device API (in mobile and wearable applications) provides functions for managing bonds with other devices and searching for supported services. The API is used to handle the connection with other devices and to search for services available on remote devices.

    You can discover other Bluetooth devices. The device discovery process can retrieve multiple types of Bluetooth devices, such as printers, mobile phones, and headphones.

    +

    Related Tutorial : Finding Other Devices

  • Creating a bonding with a Bluetooth device

    You can create a bonding with another device. The bonding allows the 2 devices to establish a connection.

    Connected devices exchange keys needed for encrypted communication, but each connection has to be approved by the latest application user. You can also set authorization of other devices. Authorized devices are connected automatically without the latest user being asked for authorization.

    +

    Related API Reference : Bluetooth Device

  • Connecting to and exchanging data with a Bluetooth device using a Bluetooth socket

    The Bluetooth Socket API (in mobile and wearable applications) provides functions for managing connections to other devices and exchanging data. The API is used for exchanging data between 2 Bluetooth devices, where your device can have the role both of a server (service provider) and client (service user). The connection creation process differs based on the role. After the connection is established, the processes for exchanging data and disconnecting are the same for both roles.

    When you attempt to open a connection to another device, a Service Discovery Protocol (SDP) look-up is performed on the device, and the protocol and channel to be used for the connection are determined. If a connection is established and the socket is opened successfully, a BluetoothSocket instance with an open state is returned. The socket is subsequently used for exchanging data between the connected devices.

    +

    Related Tutorial : Exchanging Data Using SPP

  • Connecting to audio devices with Bluetooth -

    Connect to Bluetooth audio devices, such as headset, hand-free, and headphone.

  • +

    Connect to Bluetooth audio devices, such as headset, hand-free, and headphone.

    +

    Related API Reference : Bluetooth Audio

    +
  • Handling attributes with Bluetooth GATT

    The Bluetooth GATT API (in mobile and wearable applications) provides functions for creating and destroying the GATT client handle, discovering, reading, and modifying attributes, and setting and releasing callbacks to be notified when characteristic values are changed at the remote device.

    As a client, you can connect to and use a specific service on the server device. Once the connection is established, the client can manage the service attributes. When the GATT client operations are no longer required, unregister the callbacks and destroy GATT client handle.

    +

    Related Tutorial : Handling GATT Operation Preconditions

    +

    Related API Reference : Bluetooth GATT

  • Connecting to health devices with Bluetooth HDP -

    Manage connections to health devices and exchange data.

  • +

    Manage connections to health devices and exchange data.

    +

    Related API Reference : Bluetooth HDP

    +
  • Connecting to devices with Bluetooth HID -

    Connect to a Bluetooth HID, such as a keyboard or mouse.

  • +

    Connect to a Bluetooth HID, such as a keyboard or mouse.

    +

    Related API Reference : Bluetooth HID

    +
  • Sending and receiving objects with the Bluetooth OPP client and server -

    Push and accept objects, such as pictures.

  • +

    Push and accept objects, such as pictures.

    +

    Related Tutorial : Exchanging Data Using OPP

    +
  • Exchanging data with Bluetooth LE

    The Bluetooth LE Adapter API (in mobile and wearable applications) provides functions for managing the Bluetooth Low Energy (BLE) connections with other BLE devices and exchanging data between them.

    You can control the visibility of the BLE device, meaning whether its name appears to others searching for BLE devices. In addition, you discover neighboring BLE devices. This process is asynchronous, so you must build and hold the list of devices in the neighborhood.

  • Controlling remote audio and video devices with Bluetooth AVRCP

    The Bluetooth AVRCP feature (in mobile and wearable applications) provides functions for remotely controlling audio and video devices.

    -

    Bluetooth AVRCP is used with A2DP. You can handle remote controls (such as play, pause, stop, equalizer, repeat, shuffle, and scan) through AVRCP.

  • +

    Bluetooth AVRCP is used with A2DP. You can handle remote controls (such as play, pause, stop, equalizer, repeat, shuffle, and scan) through AVRCP.

    +

    Related API Reference : Bluetooth AVRCP

    +

    Bluetooth use is based on profiles. Tizen Bluetooth features support the Audio, GATT, HDP, HID, and OPP client and server profiles.

    @@ -97,4 +113,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga - \ No newline at end of file + -- 2.7.4