question

Jesse D Schoch avatar image
Jesse D Schoch asked ·

Looking for help setting up the SDP records for BTStack which supports a variety of chipsets and would make prototyping easier.

I do not have a WICED device and I am trying to get an esp32 up and running as a gadget. I was able to use the sample code to generate the EIR but not the SDP record.

Echo Buttons Skill APIgadgets toolkit
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

caroline@amazon avatar image
caroline@amazon answered ·

SDP records are platform specific and currently we only support Cypress SDK (WICED). For additional reference, this is the response of:

sdptool records <bluetooth address>

Service Name: SPP Port DATA
Service RecHandle: 0x10000
Service Class ID List:
  "Generic Networking" (0x1201)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 4
 
Service Name: Gadget
Service RecHandle: 0x10001
Service Class ID List:
  UUID 128: 6088d2b3-983a-4eed-9f94-5ad1256816b7
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 4
 
Service Name: SPP Port OTA
Service RecHandle: 0x10002
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 2

10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.