EP3591902A1

Mobile device showing plant view and dashboard

Abstract

Mobile device showing plant view and dashboard. A mobile handheld device (1) comprising: at least one first communication interface (2) configured to receive from an appliance (7) an identity key indicative of an identity of the appliance (7); at least one second communication interface (3) configured for bidirectional communication with a remote server (8); a display (4); a memory storing an index table, the index table determining if the memory stores a configuration data set associated with an index value; a processor (6) communicatively coupled to the first and second communication interfaces (2, 3), to the memory, and to the display (4), the processor (6) being configured to: receive an update data set indicative of an updated set of configuration data via the at least one second communication interface (3); receive an identity key indicative of the identify of the appliance (7) via the at least one first communication interface (2); produce an index value from the received identity key; determine from the index table if the memory stores a configuration data set associated with the index value; if the memory stores a configuration data set associated with the index value: load the configuration data set associated with the index value from the memory; produce a graphics signal as a function of the configuration data set and of the update data set; and transmit the graphics signal to the display (4). The first communication interface (2) may provide a scanner and/or a camera. The second communication interface (3) advantageously handles communication with the remote server (8). The mobile handheld device provides functionality to read an identity of an appliance such as an automation appliance, a control appliance, a heating, ventilation, air-conditioning appliance, a smart valve appliance, and/or a hazard detection appliance. The solution according to the present disclosure works provided there is a connection to the (cloud) host. In a sophisticated embodiment, the mobile application and/or the mobile handheld device have access to a local memory. The local memory enables local caching of information stored on the (cloud) host. Information may thus be gathered from the cloud host and cached locally on the mobile handheld device. The solution with local caching does not require a permanent connection to the (cloud) host.

EP3591902A1, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 4 July 2038.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

15 claims: 2 independent, 13 dependent

  1. 1
    A mobile handheld device (1) comprising:at least one first communication interface (2) configured to receive from an appliance (7) an identity key indicative of an identity of the appliance (7);at least one second communication interface (3) configured for bidirectional communication with a remote server (8);a display (4);a memory (15) storing an index table, the index table determining if the memory (15) stores a configuration data set associated with an index value;a processor (6) communicatively coupled to the at least one first communication interface (2), to the at least one second communication interface (3), to the memory (15), and to the display (4), the processor (6) being configured to: receive an update data set indicative of an updated set of configuration data via the at least one second communication interface (3);receive an identity key indicative of the identity of the appliance (7) via the at least one first communication interface (2);produce an index value from the received identity key;determine from the index table if the memory (15) stores a configuration data set associated with the index value;if the memory (15) stores a configuration data set associated with the index value: load the configuration data set associated with the index value from the memory (15);produce a graphics signal as a function of the configuration data set and of the update data set;and transmit the graphics signal to the display (4).
  2. 3
    The mobile handheld device (1) according to any of the claims 1 or 2, wherein the processor (6) is configured to:produce a current version key from the loaded configuration data set;produce an update version key from the update data set;compare the current version key to the update version key;determine if the update version key is newer than the current version key;if the update version key is newer than the current version key: produce a revised configuration data set from the update data set;and store the revised configuration data set in the memory (15).
  3. 4
    The mobile handheld device (1) according to any of the claims 1 to 3, wherein the processor (6) is configured to:query via the at least one second communication interface (3) the remote server about availability of an update data set indicative of an updated configuration data set;and if the update data set is available: receive the update data set from the remote server via the at least one second communication interface (3).
  4. 5
    The mobile handheld device (1) according to any of the claims 1 to 4, wherein the memory (15) is a non-volatile memory (15);and wherein the non-volatile memory (15) is secured relative to the mobile handheld device (1).
  5. 6
    The mobile handheld device (1) according to any of the claims 1 to 5, wherein the at least one first communication interface (2) is selected from one of:a camera;or a quick response code scanner;or a barcode scanner;or a wireless network interface;or a power-over-ethernet interface;or a near field communication reader;or a wired network interface;or a universal serial bus interface;or a recommended standard 485 interface;or a smart card reader.
  6. 7
    The mobile handheld device (1) according to any of the claims 1 to 6, wherein the identity key is selected from one of:a media access control address;or a serial number;or a cryptographic key;or a barcode key;or a quick response code key.
  7. 8
    The mobile handheld device (1) according to any of the claims 1 to 7, wherein the mobile handheld device (1) comprises at least one user interface (4) configured to receive inputs from a user of the mobile handheld device (1), the processor (6) being communicatively coupled to the at least one user interface (4), the processor (6) being configured to:receive a credentials key indicative of user credentials from the at least one user interface (4);and send the credentials signal to the remote server (8) via the at least one second communication interface (3).
  8. 10
    The mobile handheld device (1) according to any of the claims 1 to 9, wherein the mobile handheld device (1) comprises at least one user interface (4) configured to receive inputs from a user of the mobile handheld device (1), the processor (6) being communicatively coupled to the at least one user interface (4), the processor (6) being configured to:receive a credentials key indicative of user credentials from the at least one user interface (4);and produce an index value as a function of the received identity key and as a function of the received credentials key, the function being a hash function.
  9. 11
    The mobile handheld device (1) according to any of the claims 1 to 10, wherein the memory (15) comprises a non-volatile and protected portion, the processor (6) being configured to:carry out a privileged process such that the privileged process is exclusively allowed to: read the index table from the non-volatile and protected portion of the memory (15);and to write the index table to the non-volatile and protected portion of the memory (15).
  10. 12
    The mobile handheld device (1) according to any of the claims 1 to 11, wherein the at least one second communication interface (3) is configured for bidirectional communication with another mobile handheld device (1) according to any of the claims 1 to 11, the processor (6) being configured to:receive from the other mobile handheld device (1) a request for index data indicative of an index table via the at least one second communication interface (3);load the index table from the memory (15) in response to the request;produce an index signal from the index table loaded from the memory (15);and send the index signal to the other mobile handheld device (1) via the at least one second communication interface (3).
  11. 15
    A non-transitory, tangible computer readable medium having instructions executable by a processor (6) of a mobile handheld device (1), the mobile handheld device (1) comprising at least one first communication interface (2) and at least one second communication interface (3) and a memory (15) and a display (4), that, when executed by the processor (6), cause the processor (6) of the mobile handheld device (1) to perform:receiving an update data set indicative of an updated set of configuration data via the at least one second communication interface (3);receiving an identity key indicative of an identity of the appliance (7) via the at least one first communication interface (2);producing an index value from the received identity key;determining from the index table whether the memory (15) stores a configuration data set associated with the index value;if the memory (15) stores a configuration data set associated with the index value: load the configuration data set associated with the index value from the memory (15);produce a graphics signal as a function of the configuration data set and as a function of the update data set;and transmit the graphics signal to the display (4).