Comments (9)
from specs.
0x0D is the "app code" -- something we added within the mfg namespace. It's the first byte within the MFG specific data.
The type code is 0xFF (as you described above).
So the AD Flags (onward) looks like this:
....<ad-type=0xff (mfg specific)><app=0x0D><counter=xx>....
It's not clear to me that you can use an SDO UUID as the MFG ID. Do you have any info otherwise? (I would really rather use the SDO UUID than our company code.
Gabriel.
from specs.
You use the SDO UUID in place where you would use it as a UUID for a Primary Service.
from specs.
sorry, I miss-typed: Current spec for AD is as below. (now including mfgid).
....<ad-type=0xff (mfg specific)><mfgid=0x0002><app=0x0D><counter=xx><ODID-Data...>....
from specs.
@Vudentz now that you see that 0x0D is within the "mfg data", do you still see this as a spec bug?
@pzboyz We'll take a look at your suggestion.
from specs.
@Vudentz now that you see that 0x0D is within the "mfg data", do you still see this as a spec bug?
Should be alright if it is within the AD payload itself then is up to spec to define... Regarding the SDO UUID that is preferred over Manufacturer data as that needs a manufacturer ID which means each manufacturer would have to advertise with their own ID or fake the ID to be the same (there could be legal implications of doing the later), so I would really recommend doing the Service Data (0x16) with the SDO UUID.
from specs.
@Vudentz , Agreed. I'm requesting an SDO ID as we speak and will experiment with this. It was not clear to me before that you could get the same single message payload flexibility as you do with mfg specific, but it's clear to me now. We have the existing spec working with TI, Nordic, Android, iOS as it is so we'll just need to validate. I expect it will work fine (and have a better namespace org).
Thanks again for the feedback from both of you (@Vudentz , @pzboyz ) .
Also, if any of you are doing open source implementations (or are interested in doing so), please send me a DM. I run an "early developers" conference call and slack channel and would be happy to promote any OS projects implementing Open Drone ID.
from specs.
This issue is mostly a duplicate of the previous -- I'll post the proposed doc update for comment.
Please indicate your opinion on the proposed doc update:
from specs.
Let's close this issue. A dedicated Service UUID (0xFFFA) has been assigned to the ASTM standardization organization and this has been taken into use in the standard. The Application Code 0x0D = Open Drone ID then makes OpenDroneID unique within that namespace.
https://www.bluetooth.com/specifications/assigned-numbers/generic-access-profile/ => 0x16
https://www.bluetooth.com/specifications/assigned-numbers/16-bit-uuids-for-sdos/ => 0xFFFA
from specs.
Related Issues (4)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from specs.