How To Dev - How to Create Entity Instances / IoT Devices, and their messages

×

Warning message

  • You can't delete this newsletter because it has not been sent to all its subscribers.
  • You can't delete this newsletter because it has not been sent to all its subscribers.

 

 

In Snap4City, the creation of Entity Instances / IoT Devices can be performed by using several different approaches via:

  • Entity/IoT Directory, which provides a user interface for REGISTERING Entity Instances / IoT Devices creation as:
    • a full entity creation from scratch.
    • an Instance of the Entity Model: Smart Data Models of FIWARE, IoT Device Models, Smart Models, Entity Models.
    • a process of Harvesting of an External Broker which are Orion Broker
  • Proc.Logic / IoT App by using a specific Node-RED node (Snap4City Library) which allows to create one or more Entity Instances / IoT Devices
    • from a known Model:  Smart Data Models of FIWARE, IoT Device Models, Smart Models, Entity Models.
    • at the arrival or discovery of new Entity on the basis of a Model.
  • Data Table Loader, which allows to load and excel file which is interpreted to create Entity Instances / IoT Devices, and also messages according to the Excel kind and data.
  • Python FastDataLoader tool for automating the creation of Entity Instances / IoT Devices together with some data ingestion process.
  • Specific Entity/IoT Directory API, which are those used by Python or other programming languages.

The above solutions are described in:

Once create the Entity Instances the Entity Messages can arrive via:

  • Brokers, in push.
  • Proc.Logic: in push or pull.
  • Python, or other custom process: in push or pull.

 

How To Dev - How to Create Entity Instances / IoT Devices, and their messages | Snap4City

Error

×

Error message

  • Unable to send e-mail. Contact the site administrator if the problem persists.
  • Notice: Trying to get property of non-object in user_is_logged_in() (line 1576 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_is_logged_in() (line 1576 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in og_field_access() (line 578 of /var/www/html/drupal/sites/default/modules/og/og.module).
  • Notice: Trying to get property of non-object in user_access() (line 806 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 818 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 819 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 825 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 828 of /var/www/html/drupal/modules/user/user.module).
  • Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/drupal/includes/common.inc:2791) in drupal_send_headers() (line 1499 of /var/www/html/drupal/includes/bootstrap.inc).
  • Error: __clone method called on non-object in og_user_access_entity() (line 2249 of /var/www/html/drupal/sites/default/modules/og/og.module).
The website encountered an unexpected error. Please try again later.