The NGSI Type Browser widgets allows you to browser the entities types used in
a given Orion Context
Broker
server in a easy and paginated way. This is done using the contextTypes querys, so
updates made into the context broker are not reflected immediately when using
this widget.
Latest version of this widget is always provided in FIWARE Lab where you can make use of it on the Mashup portal. Remember to take a look into the example mashups provided in the OrionStarterKit offering.
- NGSI server URL: URL of the Orion Context Broker to use for retrieving entity information.
- Use the FIWARE credentials of the user: Use the FIWARE credentials of the user logged into WireCloud. Take into account this option cannot be enabled if you want to use this widget in a public workspace as anonoymous users doesn't have a valid FIWARE auth token. As an alternative, you can make use of the "Use the FIWARE credentials of the workspace owner" preference.
- Use the FIWARE credentials of the dashboard owner: Use the FIWARE credentials of the owner of the workspace. This preference takes preference over "Use the FIWARE credentials of the user". This feature is available on WireCloud 0.7.0+ in a experimental basis, future versions of WireCloud can change the way to use it making this option not funcional and requiring you to upgrade this operator.
- NGSI tenant/service: Tenant/service to use when connecting to the context
broker. Must be a string of alphanumeric characters (lowercase) and the
_symbol. Maximum length is 50 characters. If empty, the default tenant will be used - NGSI scope: Scope/path to use when connecting to the context broker. Must
be a string of alphanumeric characters (lowercase) and the
_symbol separated by/slashes. Maximum length is 50 characters. If empty, the default service path will be used:/
- This widget has no input endpoint
-
Selection: always an user clicks on a row, an event is sent using this endpoint and providing info about the selected type. This data is encoded using JSON. E.g.:
{ "name": "Agrarium", "attributes": ["moisture", "ambientLight", "position", "humidity", "temperature"] }