Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Nwave Nwave’s console provides the possibility of device management using a hierarchical structure. It consists of a few objects, each of them represent a single level of hierachyin the hierarchy.

  • Resource group

    • Batch

      • Group

        • Place

  • Device

...

The resource group is the highest level of the hierarchy. Often it used for It is often used as a definition of project in for a particular area. For example, if all devices in a project are placed in the single city, it makes sense to create a resource group with the name of the city and use this resource group for registering all devices of the devices for that project. Also, resource group is able to groups can be used for registering Nwave Nwave’s base stations and granting user permissions.

...

Batch is the 2nd level of hierachythe hierarchy. Batches are very useful if there is a need to split devices in a project onto a few into parts. For example, if one project contains parking sensors on-street parking bays and on multilevel car parking, it makes sense to split them on batches “On-Street”, “Multilevel parking 1”, “Multilievel “Multilevel parking 2”, “parking lot near WallMart” and so on.

The most important feature of batches is the possibility of setting up data routing. Nwave is able to push data to clien’t client’s services using HTTP and RabbitMQ protocols. For setting up sending data using one of these ways you need to create a route specified to batch.

...

The group is the 3rd level of the hierarchy. Groups are used to split projects onto small parts. For example, if there is a need to analyze analyse parking occupancy data of multilevel car parking by levels, you can register a group for each level and keep devices in them. Also, Nwave use groups for algorithms of calculation of realtime availability of parking bays. Groups also can be used for setting up HTTP and RabbitMQ routes.

...

The place is the lowest hierarchy level. Place represents a physical point in the world. Places have a lot of properties. The place is used to keep information about device’s location of device. It keeps preserves location information with no matter if whether device is placed there or not. Users can choose the most successful locations for device placing on the map, and then go there and place their devices. If there is a need to change a device (upgrade, for example), the place keeps will keep it’s IDs and client’s services still recognize will recognise it like before, with no matter irrespective of the real device ID.

Related pages:

...

The device is the object which represents a real device in Nwave Nwave’s console. It is used to keep information about device ID, warranty, device firmware and device monitoring. Devices have to be bound to places for processing data from themdevice messages to be processed. If Nwave cloud receives data from a free(unbound) device, the data is ignored.

...