domain | shortname | name | status | editor | contributors | |
---|---|---|---|---|---|---|
rfc.opencannabis.info |
9/OCS-X |
OpenCannabis Proximity Extension |
raw |
Randal Stevens <[email protected]> |
|
- Version
1.0
- Status:
RAW
This specification's current status is considered RAW
, i.e. pre-DRAFT
. Distribution of this memo is unlimited.
This document describes an extension to the OpenCannabis Specification, version 1, that introduces proximity-related definitions structures, and services that compose, create and reference pricing.
"Proximity" in this context, refers to:
- Bluetooth beacons
- Beacon locations
- Accuracy of the location
- Protocol Definition:
proximity
: Bluetooth and GPS-related structures.
{% nomnoml %}
#fill: #d5e7ee; #8ebff2 [BluetoothBeacon | uuid:string | major:uint32 | minor:uint32 | seen:opencannabis.temporal.Instant | location:opencannabis.geo.Location | accuracy:opencannabis.geo.LocationAccuracy]
{% endnomnoml %}
Specifies a Blutooth beacon signal, detected or emitted by a BLE device.
Field | Type | Label | Description |
---|---|---|---|
uuid | string | UUID for the device, as observed or broadcasted. | |
major | uint32 | 'Major' value in the BLE signal. | |
minor | uint32 | 'Minor' value in the BLE signal. | |
seen | opencannabis.temporal.Instant | Timestamp for when this beacon was witnessed. | |
location | opencannabis.geo.Location | Location of the emitting or reporting (receiving) beacon. | |
accuracy | opencannabis.geo.LocationAccuracy | Estimate as to the distance accuracy of this beacon. |