- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear friends,
I use ezserial_343026-CYBT_343026_EVAL-rom-ram-Wiced-release FW with CYBT-343026-01 to testing. I want to realize the beacon function to transmit UUID, major, minor information.
Below is my setting, but APP in my phone can not get the setted data.
SAP,F=2
SAD,D=FF120F0001020304050607080910111213141516
below is my app testing screen shot.
What's wrong with my setting?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please check the format of your advertisement data. It should be [length, type, value ...]. You may refer to the example in 3.4.3 in the user guide: https://www.cypress.com/file/455966/download
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please check the format of your advertisement data. It should be [length, type, value ...]. You may refer to the example in 3.4.3 in the user guide: https://www.cypress.com/file/455966/download
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear OwenZ,
It is OK now with the correct format of [length, type, value ...] . Thank you.
By the way, I use type "FF"(BTM_BLE_ADVERT_TYPE_MANUFACTURER) to do the beacon function with UUID, major, minor information(SAD,D=17FF310101020304050607080910111213141516aaaa1010), Is this type correct?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, it's correct to use the type 0xFF. For ibeacon and eddystone, there are some different packet format. You need to check the definition for each application.
For example, you can find the eddystone packet format here: eddystone/protocol-specification.md at master · google/eddystone · GitHub
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a doubt, why cannot use type "03"(BTM_BLE_ADVERT_TYPE_16SRV_COMPLETE) to do the beacon function with UUID? And I don't know which type are suitable to major and minor.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The packet format for ibeacon and eddystone are specified by Apple and Google. You can find the definition on their website.