TCS Pune

Bluetooth Classic and BLE GATT

IoT & Wireless practical

Bluetooth Classic and BLE GATT

Compare Bluetooth serial-style links with BLE services, characteristics, notifications and low-power behaviour.

Topology and objective

Phone central ↔ BLE peripheral service/characteristic; optional Classic SPP on supported boards.

Hardware and tools

  • Supported development board
  • USB data cable
  • Current-limited supply
  • Serial monitor and logic analyser when applicable

Security and RF safety

  • Do not use fixed pairing PINs in production.nMinimise advertised personal/device data.nVerify board support before using Bluetooth Classic.

Practical procedure

  1. Advertise a unique lab device name.nScan and record RSSI.nConnect and discover services.nRead/write a test characteristic.nEnable notifications and measure update interval.

Telemetry / payload

{"characteristic":"temperature","value":24.6,"unit":"C"}

Starter code / config

BLE service: 181A; custom characteristic: use a generated 128-bit UUID.

Expected results

CheckpointExpectedTool
DiscoveryDevice and service UUID visibleBLE scannernNotification

Troubleshooting

SymptomCheckAction
Cannot discoverCheck advertising and permissionsRestart advertising with unique namenDisconnects
Local-only sandbox

Commands & telemetry simulator

Device statusOfflineNever seen
Latest value
Messages0this session

Send command

Simulator ready. No network connection is used.
Privacy: Use test credentials and non-sensitive sample data. Never publish Wi-Fi passwords, API tokens, device certificates, SIM credentials or precise personal GPS locations.
Ready when you are

Need help with your laptop or computer?

Send us the model and fault details. Start your repair request online or contact TCS Pune directly.

WA