Container for a location: A factory, an office, my house, the Holodeck, etc
Overview
A Droplit environment is the highest organizational level that may contain devices. It is also the highest level for which users may be granted permissions.
Generally, environments map one-to-one with a physical location or space. For example, a single building can be represented with an environment.
Environment Items
An environment contains:
Ownership and Access
In order to interact with an environment, users must be granted access to it. A user is granted access to an environment by updating the user's access
parameter.
Assets, conduits, and users may be shared across environments.
Commands
Environments are the highest scope to which commands can be issued. For example: Setting the property “BinarySwitch.switch” to “off” in an environment will set the property on all devices that implement the “BinarySwitch” service class.
Metadata
Custom metadata can be stored in an environment's record. Metadata is any data not pertinent to the operation of the environment, but is useful when presenting information to the users. Examples of metadata include labels, icons, and sorting metrics.
Aliasing
Like zones and devices, environments can be aliased.