Intelligent illumination system, network apparatus and operating method thereof
First Claim
1. A network apparatus coupled to a plurality of nodes, wherein the nodes are clustered into a plurality of groups, the network apparatus is a coordinator in a sensor network, and the network apparatus comprises:
- a storage component configured for storing a plurality of group numbers corresponding to the groups and a plurality of node numbers corresponding to the nodes; and
a controller configured for transmitting a broadcast packet to all of the nodes, wherein the broadcast packet is defined in an IEEE 802.15 protocol;
wherein the broadcast packet includes a local network broadcast message, the local network broadcast message comprises operating information, the local network broadcast message corresponds to at least one of the group numbers and the node numbers, and each of the nodes determines whether to dismiss the operating information of the broadcast packet according to the local network broadcast message of the broadcast packet,wherein the local network broadcast message comprises a group bit-map, a node bit-map, and data or a command, the operating information corresponds to the data or the command, and when at least one corresponding node corresponding to the group bit-map and the node bit-map receives the broadcast packet, the corresponding node operates according to the operating information corresponding to the data or the command,wherein the controller is further configured for;
determining a corresponding group number and a corresponding node number of a new added node when an adding request from the new added node is received;
generating a first binary bit-string according to the corresponding group number;
generating a second binary bit-string according to the corresponding node number; and
providing the corresponding group number, the corresponding node number, the first binary bit-string, and the second binary bit-string to the new added node,wherein the new added node determines not to dismiss the operating information of the broadcast packet when the first binary bit-string and the second binary bit-string in the broadcast packet are;
(i) zero;
(ii) a bit corresponding to the new node in the first binary bit-string is set in the group bitmap and a bit corresponding to the new added node in the second binary bit-string is set in the node bitmap;
(iii) a bit corresponding to the new added node in the first binary bit-string is set in the group bitmap and the node bitmap is zero;
or(iv) a bit corresponding to the new added node in the second binary bit-string is set in the node bitmap and the group bitmap is zero,wherein otherwise, the new added node determines to dismiss the operation information of the broadcast packet.
2 Assignments
0 Petitions
Accused Products
Abstract
A network apparatus coupled to a plurality of nodes. The nodes are clustered into a plurality of groups. The network apparatus includes a storage component and a controller. The storage component is configured to store a plurality of group numbers corresponding to the groups and a plurality of node numbers corresponding to the nodes. The controller is configured to transmit a broadcast packet to all of the nodes. The broadcast packet includes a local network broadcast message. The local network broadcast message includes operating information. The local network broadcast message corresponds to at least one of the group numbers and the node numbers. Each of the nodes determines whether to dismiss the operating information of the broadcast packet according to the local network broadcast message of the broadcast packet.
-
Citations
11 Claims
-
1. A network apparatus coupled to a plurality of nodes, wherein the nodes are clustered into a plurality of groups, the network apparatus is a coordinator in a sensor network, and the network apparatus comprises:
-
a storage component configured for storing a plurality of group numbers corresponding to the groups and a plurality of node numbers corresponding to the nodes; and a controller configured for transmitting a broadcast packet to all of the nodes, wherein the broadcast packet is defined in an IEEE 802.15 protocol; wherein the broadcast packet includes a local network broadcast message, the local network broadcast message comprises operating information, the local network broadcast message corresponds to at least one of the group numbers and the node numbers, and each of the nodes determines whether to dismiss the operating information of the broadcast packet according to the local network broadcast message of the broadcast packet, wherein the local network broadcast message comprises a group bit-map, a node bit-map, and data or a command, the operating information corresponds to the data or the command, and when at least one corresponding node corresponding to the group bit-map and the node bit-map receives the broadcast packet, the corresponding node operates according to the operating information corresponding to the data or the command, wherein the controller is further configured for; determining a corresponding group number and a corresponding node number of a new added node when an adding request from the new added node is received; generating a first binary bit-string according to the corresponding group number; generating a second binary bit-string according to the corresponding node number; and providing the corresponding group number, the corresponding node number, the first binary bit-string, and the second binary bit-string to the new added node, wherein the new added node determines not to dismiss the operating information of the broadcast packet when the first binary bit-string and the second binary bit-string in the broadcast packet are; (i) zero; (ii) a bit corresponding to the new node in the first binary bit-string is set in the group bitmap and a bit corresponding to the new added node in the second binary bit-string is set in the node bitmap; (iii) a bit corresponding to the new added node in the first binary bit-string is set in the group bitmap and the node bitmap is zero;
or(iv) a bit corresponding to the new added node in the second binary bit-string is set in the node bitmap and the group bitmap is zero, wherein otherwise, the new added node determines to dismiss the operation information of the broadcast packet. - View Dependent Claims (2, 3, 4, 11)
-
-
5. An operating method of a network apparatus, wherein the network apparatus is coupled to a plurality of nodes, the nodes are clustered into a plurality of groups, the network apparatus is a coordinator in a sensor network, and the operating method comprises:
-
storing a plurality of group numbers corresponding to the groups and a plurality of node numbers corresponding to the nodes; and transmitting a broadcast packet to all of the nodes, wherein the broadcast packet is defined in an IEEE 802.15 protocol; wherein the broadcast packet includes a local network broadcast message, the local network broadcast message comprises operating information, the local network broadcast message corresponds to at least one of the group numbers and the node numbers, and each of the nodes determines whether to dismiss the operating information of the broadcast packet according to the local network broadcast message of the broadcast packet, wherein the local network broadcast message comprises a group bit-map, a node bit-map, and data or a command, the operating information corresponds to the data or the command, and when at least one corresponding node corresponding to the group bit-map and the node bit-map receives the broadcast packet, the corresponding node operates according to the operating information corresponding to the data or the command; wherein the operating method further comprises; determining a corresponding group number and a corresponding node number of a new added node when an adding request from the new added node is received; generating a first binary bit-string according to the corresponding group number; generating a second binary bit-string according to the corresponding node number; and providing the corresponding group number, the corresponding node number, the first binary bit-string, and the second binary bit-string to the new added node, wherein the new added node determines not to dismiss the operating information of the broadcast packet when the first binary bit-string and the second binary bit-string in the broadcast packet are; (i) zero; (ii) a bit corresponding to the new node in the first binary bit-string is set in the group bitmap and a bit corresponding to the new added node in the second binary bit-string is set in the node bitmap; (iii) a bit corresponding to the new added node in the first binary bit-string is set in the group bitmap and the node bitmap is zero;
or(iv) a bit corresponding to the new added node in the second binary bit-string is set in the node bitmap and the group bitmap is zero, wherein otherwise, the new added node determines to dismiss the operation information of the broadcast packet. - View Dependent Claims (6, 7, 8)
-
-
9. An intelligent illumination system comprising:
-
a plurality of illumination nodes clustered as a plurality of groups; and a network apparatus coupled to the illumination nodes, wherein the network apparatus is a coordinator in a sensor network, and the network apparatus is configured for; storing a plurality of group numbers corresponding to the groups and a plurality of node numbers corresponding to the illumination nodes; and transmitting a broadcast packet to all of the illumination nodes, wherein the broadcast packet is defined in an IEEE 802.15 protocol; wherein the broadcast packet includes a local network broadcast message, the local network broadcast message comprises operating information, the local network broadcast message corresponds to at least one of the group numbers and the node numbers, and each of the illumination nodes determines whether to dismiss the operating information of the broadcast packet according to the local network broadcast message of the broadcast packet, wherein the local network broadcast message comprises a group bit-map, a node bit-map, and data or a command, the operating information corresponds to the data or the command, and when at least one corresponding illumination node corresponding to the group bit-map and the node bit-map receives the broadcast packet, the corresponding illumination node operates according to the operating information corresponding to the data or the command, wherein the network apparatus is further configured for; determining a corresponding group number and a corresponding node number of a new added node when an adding request from the new added node is received; generating a first binary bit-string according to the corresponding group number; generating a second binary bit-string according to the corresponding node number; and providing the corresponding group number, the corresponding node number, the first binary bit-string, and the second binary bit-string to the new added node, wherein the new added node determines not to dismiss the operating information of the broadcast packet when the first binary bit-string and the second binary bit-string in the broadcast packet are; (i) zero; (ii) a bit corresponding to the new node in the first binary bit-string is set in the group bitmap and a bit corresponding to the new added node in the second binary bit-string is set in the node bitmap; (iii) a bit corresponding to the new added node in the first binary bit-string is set in the group bitmap and the node bitmap is zero;
or(iv) a bit corresponding to the new added node in the second binary bit-string is set in the node bitmap and the group bitmap is zero, wherein otherwise, the new added node determines to dismiss the operation information of the broadcast packet. - View Dependent Claims (10)
-
Specification