Sha256: 9fbe336c171640287192aae259eb08a935fd5d258a07fc8f559db457bbd89ca7

Contents?: true

Size: 1.94 KB

Versions: 50

Compression:

Stored size: 1.94 KB

Contents

# beacon-cloud-bot
This is a RoomPlaces bot, it keep tracks of information about beacons in order to decouple low level technical details with the resource name needed by RoomPlaces.

In order to interact with this bot you can use the library Nutella client library using the methods described below:

## Publish - Subscribe channels

| Channel                         | Function                   | Direction         | Content                                            |
| ------------------------------- | -------------------------- | ----------------- | -------------------------------------------------- |
| /beacon/beacon/add              | Add a new beacon           | client -> server  | \<beacon\>                                         |
| /beacon/beacon/remove           | Remove a beacon            | client -> server  | {rid: ''}                                          |
| /beacon/beacon/added            | Remove a beacon            | client -> server  | {beacons: [\<beacon\>*]}                           |
| /beacon/beacon/removed          | Remove a beacon            | client -> server  | {beacons: [\<beacon\>*]}                           |



## Request - Response channels

| Channel                    | Function                   | Request -> Response | Request           | Response                              |
| -------------------------- | -------------------------- | ------------------- | ----------------- | ------------------------------------- |
| /beacon/beacons            | Request all the beacons    | client -> server    | {}                | {beacons: [\<beacon\>*]}              |
| /beacon/uuids              | Request all the uuids      | client -> server    | {}                | {uuids: [''*]}                        |
| /beacon/virtual_beacon   | Request new iBeacon codes  | client -> server    | {rid:'\<string\>} | {major: \<int\>, minor: \<int\>}      |      |



\<beacon\> ::= {rid: '', major: '\<number\>', minor: '\<number\>'}

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
nutella_framework-0.7.3 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.7.2 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.7.1 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.7.0 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.21 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.20 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.19 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.18 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.17 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.16 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.15 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.13 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.12 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.11 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.10 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.9 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.8 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.7 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.6 framework_components/beacon-cloud-bot/README.md
nutella_framework-0.6.5 framework_components/beacon-cloud-bot/README.md