IP Library › Granted Patent US 10,382,284
Granted Patent B1
US 10,382,284 · App. 15/910,338 · Granted Aug 13, 2019

System and method for commissioning mesh network-capable devices within a building automation and control system

Inventors: Szymon Slupik (Kraków, PL); Adam Gembala (Kraków, PL); Maciej Witalinski (Jaworzno, PL); Piotr Hawranek (Bibice, PL); Pawel Smietanka (Kraków, PL); Michal Hobot (Kraków, PL)
Assignee: Silvair Sp. z o.o.
H04L41/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,382,284
App. No.
15/910,338
Granted
Aug 13, 2019
Kind
B1
Abstract

A commissioning system and method that applies a design configuration, representative of a building automation and control system, to a mesh network of network-capable devices. A cloud-based server system works in concert with an installing device, such as a smartphone or tablet, to apply the relevant configuration of scenarios and spaces, as defined in the design configuration during a design phase, to each mesh node in the mesh network. The commissioning system first transforms the defined scenarios and spaces, which essentially represent a logical configuration of the building automation and control system, into a network-centric configuration. Then, the system decomposes the network-centric configuration into a physical configuration of each mesh node, resulting in a set of parameters for each mesh node. The commissioning system then transmits the set of parameters, including one or more group addresses, to the applicable mesh node, for each affected mesh node in the network.

Claims (38)

1. A method for commissioning a plurality of nodes in a data network, the method comprising:

retrieving, by a data-processing system, configuration data from a database, wherein the configuration data represents (i) the placement of each of a plurality of devices in relation to a first space within a building, wherein the first space is user defined in the database, and (ii) a first scenario assigned to the first space;

providing, by the data-processing system through an intermediary device, a non-empty set of unicast network addresses to a respective first set of nodes in the plurality of nodes, such that each node in the first set of nodes is configured to regard each respective unicast address as an address that uniquely identifies the node in the data network;

receiving, by the data-processing system from the intermediary device, information that maps each node in a subset of the first set of nodes to each respective node in a second set of nodes, wherein the second set of nodes corresponds to at least some of the plurality of devices whose placements are represented in the database;

generating, by the data-processing system, a first group address that is based on (i) the first space and (ii) functions performed by the second set of nodes in performing the first scenario assigned to the first space; and

providing, by the data-processing system through the intermediary device, the first group address to the second set of nodes as identified by their respective unicast addresses, wherein the first group address is transmitted such that each subscribing node in the second set of nodes is configured to be responsive to one or more received messages containing the first group address in the destination address field of the one or more received messages.

2. The method of claim 1 wherein the configuration data further represents a second scenario assigned to the first space, and further comprising:

generating, by the data-processing system, a second group address that is based on (i) the first space and (ii) functions performed by the second set of nodes in performing the second scenario assigned to the first space; and

transmitting, by the data-processing system, the second group address to the second set of nodes as identified by their respective unicast addresses, wherein the second group address is transmitted such that each subscribing node in the second set of nodes is configured to also be responsive to one or more received messages containing the second group address in the destination address field of the one or more received messages.

3. The method of claim 1 wherein the configuration data further represents (i) the placement of each of a plurality of devices in relation to a second space within a building, wherein the second space is user defined in the database, and (ii) a second scenario assigned to the second space, and further comprising:

generating, by the data-processing system, a third group address that is based on (i) the second space and (ii) functions performed by a third set of nodes in performing the second scenario assigned to the second space; and

providing, by the data-processing system through the intermediary device, the third group address to the third set of nodes as identified by their respective unicast addresses, wherein the third group address is transmitted such that each subscribing node in the third set of nodes is configured to be responsive to one or more received messages containing the third group address in the destination address field of the one or more received messages.

4. The method of claim 3 wherein the second space overlaps the first space, and wherein at least one of the nodes in the third set of nodes is also in the second set of nodes and is responsive to both messages containing the first group address and messages containing the third group address.

5. The method of claim 1 wherein the first scenario comprises an occupancy-related function, and wherein the first group address is based on the first scenario comprising the occupancy-related function.

6. The method of claim 1 wherein the first scenario comprises a switch-related function, and wherein the first group address is based on the first scenario comprising the switch-related function.

7. The method of claim 1 further comprising transmitting, by the intermediary device, one or more messages to a first node in the second set of nodes, as identified by unicast address of the first node, wherein the one or more messages act to configure a first parameter that configures the functionality of the first node, and wherein the one or more messages are based on functions performed by the second set of nodes in performing the first scenario.

8. The method of claim 7 wherein the first parameter relates to the network layer of the data network.

9. The method of claim 7 wherein the first parameter relates to a dimming range, wherein the first node comprises a light fixture.

10. The method of claim 7 wherein the first parameter relates to a reporting cadence, wherein the first node comprises a sensor.

11. A method for commissioning a plurality of nodes in a data network, the method comprising:

receiving, by a first device, configuration data in a database from a first server computer, wherein the configuration data represents (i) the placement of each of a plurality of devices in relation to a first space within a building, wherein the first space is user defined in the database, and (ii) a first scenario assigned to the first space;

transmitting, by the first device, a non-empty set of unicast network addresses to a respective non-empty first set of nodes in the plurality of nodes, such that each node in the first set of nodes is configured to regard each respective unicast address as an address that uniquely identifies the node in the data network;

mapping, by the first device, each node in a subset of the first set of nodes to each respective node in a second set of nodes, wherein the second set of nodes corresponds to at least some of the plurality of devices whose placements are represented in the database;

generating, by the first device, a first group address that is based on (i) the first space and (ii) functions performed by the second set of nodes in performing the first scenario assigned to the first space; and

transmitting, by the first device, the first group address to the second set of nodes as identified by their respective unicast addresses, wherein the first group address is transmitted such that each subscribing node in the second set of nodes is configured to be responsive to one or more received messages containing the first group address in the destination address field of the one or more received messages.

12. The method of claim 11 wherein the configuration data further represents a second scenario assigned to the first space, and further comprising:

generating, by the first device, a second group address that is based on (i) the first space and (ii) functions performed by the second set of nodes in performing the second scenario assigned to the first space; and

transmitting, by the first device, the second group address to the second set of nodes as identified by their respective unicast addresses, wherein the second group address is transmitted such that each subscribing node in the second set of nodes is configured to also be responsive to one or more received messages containing the second group address in the destination address field of the one or more received messages.

13. The method of claim 11 wherein the configuration data further represents (i) the placement of each of a plurality of devices in relation to a second space within a building, wherein the second space is user defined in the database, and (ii) a second scenario assigned to the second space, and further comprising:

generating, by the first device, a third group address that is based on (i) the second space and (ii) functions performed by a third set of nodes in performing the second scenario assigned to the second space; and

transmitting, by the first device, the third group address to the third set of nodes as identified by their respective unicast addresses, wherein the third group address is transmitted such that each subscribing node in the third set of nodes is configured to be responsive to one or more received messages containing the third group address in the destination address field of the one or more received messages.

14. The method of claim 13 wherein the second space overlaps the first space, and wherein at least one of the nodes in the third set of nodes is also in the second set of nodes and is responsive to both messages containing the first group address and messages containing the third group address.

15. The method of claim 11 wherein the first scenario comprises an occupancy-related function, and wherein the first group address is based on the first scenario comprising the occupancy-related function.

16. The method of claim 11 wherein the first scenario comprises a switch-related function, and wherein the first group address is based on the first scenario comprising the switch-related function.

17. The method of claim 11 further comprising transmitting, by the first device, one or more messages to a first node in the second set of nodes, as identified by unicast address of the first node, wherein the one or more messages act to configure a first parameter that configures the functionality of the first node, and wherein the one or more messages are based on functions performed by the second set of nodes in performing the first scenario.

18. The method of claim 17 wherein the first parameter relates to the network layer of the data network.

19. The method of claim 17 wherein the first parameter relates to a dimming range, wherein the first node comprises a light fixture.

20. The method of claim 17 wherein the first parameter relates to a reporting cadence, wherein the first node comprises a sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2018
From: SLUPIK, SZYMON; GEMBALA, ADAM; WITALINSKI, MACIEJ; HAWRANEK, PIOTR; SMIETANKA, PAWEL; HOBOT, MICHAL
To: SILVAIR SP. Z O.O.
Reel/Frame 045089/0938 →
Cited By (2)
US 12,287,105 US 12,557,200