lighting equipment

By using directional wireless receivers and angle range limitation in lighting equipment, combined with RSSI values ​​and signal sequences, the security issue of factory reset of lighting equipment is solved, ensuring operation by legitimate users and preventing illegal control by malicious users.

CN114080863BActive Publication Date: 2025-09-05SIGNIFY HOLDING BV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080051944.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-07-18
Filing Date
2020-07-14
Publication Date
2025-09-05
Estimated Expiration
2040-07-14

AI Technical Summary

Technical Problem

The factory reset method of existing lighting equipment is unsafe and can be easily abused by malicious users, affecting the normal operation of the system and network.

Method used

A directional wireless receiver is used to receive factory reset commands only within a specific predetermined angle range. Combined with the RSSI value and signal sequence, this ensures that legitimate users can perform factory resets and prevents illegal operations by malicious users.

Benefits of technology

Improves the security of factory reset of lighting equipment, ensuring that only authorized users can perform factory reset, preventing malicious attacks and protecting the stability of the wireless network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114080863B_ABST
    Figure CN114080863B_ABST
Patent Text Reader

Abstract

The present invention relates to performing a factory reset on a lighting device. To this end, the present invention provides a lighting device comprising: a directional wireless receiver configured to receive messages within a time period, wherein the messages include at least one signal including a factory reset command from a user device; and a controller configured to perform a factory reset on the lighting device if a corresponding signal of the at least one signal is received within a corresponding predetermined angular range relative to the lighting device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to performing a factory reset on a lighting device. More particularly, the present invention relates to a lighting device, a system and a method for performing a factory reset on a lighting device. Background Art

[0002] Connected lighting refers to a system consisting of one or more lighting devices (or: luminaires or lighting sources) that are not (or not only) controlled by traditional wired, electrical switches, or dimmer circuits, but instead are controlled using data communication protocols via wired or, more commonly, wireless connections (e.g., wired or wireless networks). A luminaire is a lighting device. Typically, a luminaire, or even individual lamps within a luminaire, may be equipped with a wireless receiver or transceiver for receiving lighting control commands from a lighting control device (and optionally also for sending status reports to the lighting control device using a wireless networking protocol) using a wireless networking protocol such as ZigBee, Wi-Fi, or Bluetooth. The lighting control device may take the form of a user terminal, such as a portable user terminal such as a smartphone, tablet, laptop, or smartwatch; or a stationary user terminal such as a desktop computer or wireless wall panel. In these cases, lighting control commands may originate from an application running on the user terminal, or based on user input provided to the application via the user terminal's user interface (e.g., a touchscreen or point-and-click interface), and / or based on automated functionality of the application. The user device may send lighting control commands to the luminaires directly or via an intermediary device such as a wireless router, access point, or lighting bridge.

[0003] In the professional lighting market, there's a continuing trend toward connected lighting systems that enable features such as (remote) scheduling, energy monitoring, sensor-based lighting control, and asset management. In many cases, these systems are installed in existing buildings, in which case wireless networks are preferred to avoid having to run cables through the ceiling for lighting control. Examples of such wireless networking protocols widely used in current practice include open standards such as ZigBee, Thread, BLE mesh, Wi-Fi, and various proprietary network implementations built on top of the IEEE 802.15.4, 802.15.1, or 802.11 standards.

[0004] Before a connected lighting system can be used, it must first be initialized. This means that all associated wireless luminaires are connected to a single network and, if needed, added to different groups and zones, each with its own behavior. To do this, the installer or initializer must communicate with each individual luminaire and send it the appropriate commands to join the network and / or add it to these groups or zones.

[0005] This is currently implemented in two different ways. In the most basic scenario, the controller box (or the first luminaire) is commanded to open a network, which allows other luminaires to join it. In many cases, a wireless network in its factory-fresh state automatically begins searching for open networks and then automatically joins them (this is sometimes called "auto-join"). After this initial auto-join phase, the installer can begin forming groups and zones within the network, for example, through a blink search. During this blink search, the installer (more or less randomly) issues commands to one or more luminaires to identify their location and / or identity by blinking. The installer then determines which group or zone the luminaire(s) belong to and, at that point, can decide whether to add them to a specific group. Blinking can also be accomplished by the system, where the installer must indicate the location of the luminaire on a map (e.g., on a tablet), which implicitly assigns it to the relevant group(s). Alternatively, the installer uses a pointing device (e.g., an IR remote control or flashlight) that sends a signal to a sensor in the luminaire to identify which luminaire should be added to a specific group during the initial network entry process.

[0006] During this process, a luminaire may end up in the wrong luminaire group or on the wrong network. For example, if multiple groups or networks are used throughout the building and several installers are working in parallel, a luminaire may be placed in the wrong group or on the wrong network. There may also be other wireless networks in the building (which are "open") for other purposes (e.g., HVAC). For this reason, most existing systems provide a method to send a "factory reset" command, which effectively resets the luminaire's internal network configuration and enables the luminaire to instead become part of a different network (and retry the network initialization step by having the luminaire search for open networks again).

[0007] A factory reset is an important feature that restores a wireless device to its default state. Specifically, a factory reset allows legitimate users of a wireless device to easily reconfigure the device; recreate a new network; transfer the wireless device to another entity; or even regain control in the event of unexpected behavior (such as misconfiguration due to human error or a network attack). However, a malicious user (or attacker) could also abuse a factory reset to perform malicious activities, such as taking control of the device from the legitimate user or reconfiguring the wireless device to join a malicious network created by the malicious user.

[0008] Therefore, previous methods for implementing a factory reset on lighting devices (such as, for example, lamps) are disadvantageous because they are not secure and therefore allow malicious users (e.g., attackers of wireless networks) to disrupt the operation of lighting devices or affect systems and / or networks that include such lighting devices. Summary of the Invention

[0009] One object of the present invention is to provide an improved lighting device that at least alleviates the aforementioned problems and / or disadvantages associated with performing a factory reset on the lighting device. To this end, the present invention provides a lighting device comprising: a directional wireless receiver configured to receive messages within a time period, wherein the messages include at least one signal, the at least one signal including a factory reset command from a user device; and a controller configured to perform a factory reset on the lighting device if a corresponding signal of the at least one signal is received within a corresponding predetermined angular range relative to the lighting device.

[0010] The directional wireless receiver is configured to receive messages within a time period. The messages include at least one signal, including a factory reset command from a user device. Because the lighting device controller performs a factory reset on the lighting device only when a condition is determined in which the at least one signal (including the factory reset command from the user device) is received within a predetermined angular range relative to the lighting device, the present invention advantageously provides a constraint (or first security condition) in performing a factory reset on the lighting device. This constraint favors legitimate users and discourages malicious users in performing a factory reset on the lighting device.

[0011] For example, a lighting device may include a specific predetermined angular range relative to the lighting device for receiving a factory reset command. This predetermined angular range can be represented by polar coordinates. A user device may transmit a message to the lighting device within a time period. The message may include a signal (including a factory reset command). Therefore, a factory reset may be performed on the lighting device only when the directional wireless receiver receives the signal (including the factory reset command from the user device) within the specific predetermined angular range relative to the lighting device. Therefore, a legitimate user who is aware of the constraints within the predetermined angular range relative to the lighting device can perform a factory reset, or at least facilitate the performance of the factory reset. However, a malicious user (or attacker) who is unaware of the constraints cannot perform a factory reset, or at least facilitates the performance of the factory reset.

[0012] The user device may be, for example, a remote control, a smartphone, a tablet, a portable device, or a wearable device. The predetermined angle range may be a default feature of the lighting device, for example, programmed into the lighting device's controller during manufacturing, network initialization, and / or configuration of the lighting device. This programming may, for example, be performed only once. Alternatively, the predetermined angle range may be provided by a legitimate user during installation and / or configuration of the lighting device.

[0013] Among other aspects: Although the present invention is implemented with lighting devices, the present application may also be applied to any other nodes or devices within a wireless network, such as, for example, sensors, bridges, actuators, etc.

[0014] Furthermore, the directional wireless receiver may be, for example, a phased array antenna.The message comprising the at least one signal may be detected, for example, by means of known phase of arrival (PoA) and / or time of arrival (ToA) techniques.

[0015] In one embodiment, the message includes only a single signal, the signal including a factory reset command from the user device; wherein the controller can be configured to perform a factory reset on the lighting device if the single signal is received within a first predetermined angular range relative to the lighting device. Since only a single signal including a factory reset command from the user device needs to be received within the first predetermined angular range relative to the lighting device, this embodiment advantageously provides a safe and ergonomic constraint for performing a factory reset on the lighting device.

[0016] However, in other examples, more complex and therefore more secure constraints for implementing the factory reset on the lighting device may also be provided. Thus, in one embodiment, the message includes a signal sequence including a factory reset command from the user device; wherein the controller may be configured to implement a factory reset on the lighting device if each corresponding signal of the signal sequence is received within a corresponding predetermined angular range relative to the lighting device and according to a predetermined sequence of the predetermined angular ranges. Thus, the lighting device may not only need to receive the signal sequence including the factory reset command within the corresponding predetermined angular range relative to the lighting device, but also need to receive the signal sequence according to the predetermined sequence of the predetermined angular ranges. Such an embodiment provides a more secure constraint for implementing a factory reset on the lighting device. That is, for example, an attacker must know the corresponding predetermined angular range within which each signal of the signal sequence including the factory reset command is transmitted, and the attacker must know the predetermined order in which the signal sequence is transmitted. For example, in one aspect, each consecutive signal of the signal sequence may include the same predetermined angular range relative to the lighting device.

[0017] In one embodiment, each consecutive signal in the signal sequence may include a different predetermined angle range relative to the lighting device. Such different consecutive signals may add more complex constraints, thereby increasing the security of performing a factory reset on the lighting device.

[0018] Furthermore, even if a malicious user (or: attacker) could know the predetermined sequence of predetermined angular ranges, for example, the malicious user would have to be near the lighting device so as to physically move to different positions and / or orientations relative to the lighting device; this makes it more difficult to meet the conditions for implementing a factory reset if one is not near the lighting device, for example, an attacker standing outside a building with a high-powered radio transmitter can typically only transmit signals within one angular range within which he has access to the building, and would have to move around the entire building to find another angular range within which the signal is transmitted.

[0019] In one embodiment, the lighting device may include a light source for emitting lighting characteristics; wherein the controller may be configured to adjust the lighting characteristics of the light source for each instance in which a corresponding signal of the signal sequence is received within a corresponding predetermined angular range relative to the lighting device and according to a predetermined sequence of the predetermined angular range.

[0020] Similarly, in additional or alternative aspects, the lighting device may include a light source for emitting lighting characteristics; wherein the controller may be configured to adjust the lighting characteristics of the light source for each instance in which a corresponding signal of the signal sequence is received outside a corresponding predetermined angular range relative to the lighting device and / or not according to a predetermined sequence of the predetermined angular range.

[0021] Such an embodiment is advantageous because the lighting device provides visual feedback to the user whether each signal of the signal sequence is transmitted within the required predetermined angular range. In one embodiment, the lighting characteristic may be one of: color, color temperature, light intensity and / or light pattern.

[0022] For example, if an instance of a corresponding signal of the signal sequence is received within a corresponding predetermined angular range relative to the lighting device and according to a predetermined sequence of the predetermined angular range, green light may be emitted; whereas if an instance of a corresponding signal of the signal sequence is received outside a corresponding predetermined angular range relative to the lighting device and / or not according to a predetermined sequence of the predetermined angular range, red light may be emitted.

[0023] In one aspect, a lighting device may include a factory reset function for performing a factory reset on the lighting device; wherein, if a corresponding signal of the signal sequence is received outside a corresponding predetermined angular range relative to the lighting device and / or not according to a predetermined sequence of the predetermined angular range, the controller may be configured to block the factory reset function. Additionally, the lighting device may include a light source for emitting a lighting characteristic, wherein the lighting characteristic may indicate that the factory reset function is blocked (when the blocking of the factory reset function occurs). Alternatively, the "one instance" may be "a plurality of instances exceeding a threshold," wherein the threshold may be two, three, four, five, or at least six.

[0024] In one aspect, the lighting device may include a transmitter; wherein if a corresponding signal of the signal sequence is received outside a corresponding predetermined angular range relative to the lighting device and / or not according to a predetermined sequence of the predetermined angular range, the controller may be configured to transmit a warning signal to another device. Alternatively, the "one instance" may be "a plurality of instances exceeding a threshold," where the threshold may be two, three, four, five, or at least six.

[0025] In one embodiment, the lighting device may further include a transmitter, wherein the controller may be configured to randomly generate the corresponding predetermined angle range and / or the predetermined sequence of the predetermined angle range relative to the lighting device (this is a requirement for the above-mentioned conditions for performing a factory reset on the lighting device), wherein the controller is configured to transmit the randomly generated corresponding predetermined angle range and / or the predetermined sequence of the predetermined angle range relative to the lighting device to the user device using the transmitter.

[0026] Therefore, as mentioned in the previous section, the time period is the time period for receiving at least one signal including a factory reset command. The time period can be any time period. However, in one embodiment, the time period can be one of the following: one second, two seconds, four seconds, six seconds, at most four seconds, at most ten seconds, or at most twelve seconds. This time period provides additional constraints for performing a factory reset.

[0027] In addition to the aforementioned angle constraints, the present invention can also provide distance constraints when performing a factory reset on a lighting device. The distance between the user device and the lighting device can be measured using the RSSI value of the transmitted message and / or signal. Therefore, in one embodiment, each corresponding signal of the at least one signal can include a corresponding RSSI value; the controller can be configured to perform a factory reset on the lighting device if each of the corresponding RSSI values ​​is above a predetermined threshold.

[0028] In one embodiment, the directional wireless receiver may be configured to receive messages via ZigBee, Bluetooth, RF, IR, Lo-Ra, UWB, RFID, NFC, Wi-Fi, VLC, and / or Li-Fi.

[0029] In one embodiment, the factory reset command may include a unique factory reset code associated with the lighting device.

[0030] In one embodiment, a lighting device may include a housing, wherein the housing includes a physical indicator indicating a predetermined angular range relative to the lighting device required for performing a factory reset. Thus, such a physical indicator can advantageously serve as a reference for authorized users performing a factory reset on the lighting device. In one example, the physical indicator can be a logo, such as printed on the lighting device. The physical indicator can also be an electronic paper display.

[0031] In one embodiment, the directional wireless receiver may be configured to receive an initialization message; wherein the controller may be configured to start the time period when the directional wireless receiver receives the initialization message. The message and the initialization message may be transmitted from the same user equipment, for example.

[0032] In one embodiment, the lighting device may include a transmitter configured to send a factory reset message including a factory reset command to at least one other lighting device within the wireless network; wherein the controller may be configured to transmit the factory reset message to at least one other lighting device within the wireless network when performing a factory reset on the lighting device.

[0033] Another object of the present invention is to provide an improved system for performing a factory reset on a lighting device. To this end, the present invention further provides a system comprising: a lighting device according to any of the preceding claims; and a user device for providing the message, wherein the message includes at least one signal including a factory reset command. Therefore, the advantages and / or embodiments applicable to the lighting device according to the present invention can be applied to the system according to the present invention by analogy.

[0034] Another object of the present invention is to provide an improved method for performing a factory reset on a lighting device. To this end, the present invention further provides a method for performing a factory reset on a lighting device, wherein the method comprises: receiving a message within a time period, wherein the message includes at least one signal, wherein the at least one signal includes a factory reset command from a user device; and performing a factory reset on the lighting device if a corresponding signal of the at least one signal is received within a corresponding predetermined angular range relative to the lighting device. Therefore, the advantages and / or embodiments applicable to the lighting device and / or system according to the present invention can be applied to the method according to the present invention by analogy.

[0035] In one embodiment, the message comprises only a single signal (comprising a factory reset command from the user equipment), wherein the method comprises: performing a factory reset on the lighting device if the single signal is received within a first predetermined angular range relative to the lighting device.

[0036] In one embodiment, the message includes a signal sequence, which includes a factory reset command from a user device, wherein the method includes: if each corresponding signal of the signal sequence is received within a corresponding predetermined angular range relative to the lighting device and according to a predetermined sequence of the predetermined angular range, performing a factory reset on the lighting device.

[0037] The present invention also relates to a computer program product. Accordingly, the present invention provides a computer program product for a computing device, comprising computer program code for executing method(s) according to the present invention when the computer program product is executed on a processing unit of the computing device. Therefore, aspects of the present invention may be implemented in a computer program product, which may be a collection of computer program instructions stored on a computer-readable storage device, the computer program instructions being executable by a computer. The instructions of the present invention may be any interpretable or executable code mechanism, including but not limited to scripts, interpretable programs, dynamic link libraries (DLLs), or Java classes. The instructions may be provided as a complete executable program, a partial executable program, a modification (e.g., an update) to an existing program, or an extension (e.g., a plug-in) to an existing program. Furthermore, portions of the processing of the present invention may be distributed across multiple computers or processors.

[0038] As previously mentioned, although the present invention is implemented with lighting devices in various aspects, the present application may also be applied to any other nodes or devices within a wireless network, such as, for example, sensors, bridges, actuators, etc.

[0039] Therefore, in another aspect, the present invention may provide a device comprising: a directional wireless receiver configured to receive a message within a time period, wherein the message includes at least one signal including a factory reset command from a user device; and a controller configured to perform a factory reset on the device if a corresponding signal of the at least one signal is received within a corresponding predetermined angular range relative to the device. The device may be a lighting device, a sensor, an actuator, a bridge, a wireless network node, an electronic device, or a communication device. Therefore, the advantages and / or embodiments applicable to the lighting device and / or system according to the present invention may be applied mutatis mutandis to the further aspects of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The invention will now be further elucidated with the aid of the accompanying schematic, non-limiting drawings:

[0041] Figure 1 An embodiment of a system according to the invention is schematically depicted, wherein the system comprises a lighting device and a user device;

[0042] Figure 2 A further embodiment of a system according to the invention is schematically depicted, wherein the system comprises a lighting device and a user device;

[0043] Figure 3 A further embodiment of a system according to the invention is schematically depicted, wherein the system comprises a lighting device and a user device;

[0044] Figure 4 The method according to the invention is schematically depicted. DETAILED DESCRIPTION

[0045] As mentioned, a factory reset is an important feature for restoring a wireless device (such as, for example, a lighting device or another wireless network node) to its default state. Previous methods for implementing a factory reset on a lighting device can be unsafe due to neglect of security measures. This is disadvantageous. For example, there is the possibility that a malicious person could easily factory reset an unsecured lighting device and thereby, for example, remove the lighting device from a wireless network, which could affect the proper operation of the wireless network and the lighting device (e.g., the lighting device would be unable to transmit signals to other nodes in the network and would be unable to receive any control signals from other nodes in the network). For these reasons, one of the objectives is to prevent unauthorized persons from transmitting a "factory reset command" or "factory reset code" to the lighting fixture, or at least to prevent unauthorized persons from doing so.

[0046] Embodiments of the present invention provide security for lighting devices by imposing security conditions on factory resetting lighting devices, ensuring that only authorized individuals who are aware of the security conditions can perform a factory reset on the lighting device. Accordingly, the security conditions involve receiving a factory reset command within a respective predetermined angular range relative to the lighting device, and in further embodiments, involve receiving the factory reset command with a respective RSSI value above a predetermined threshold.

[0047] Figure 1 An embodiment of a system 100 according to the invention is schematically depicted by way of non-limiting example. The system 100 comprises a lighting device 10 according to the invention and a user device 15. The lighting device 10 is a luminaire. The user device 15 is a smartphone.

[0048] System 100 is implemented in space 18. Space 18 includes a wireless lighting network (not depicted). Lighting device 10 forms part of the wireless lighting network. Here, space 18 is a household property. Space 18 also houses users 16 and 17 with their own user devices. Here, space 18 houses authorized user 16 associated with user device 15 and malicious user 17 associated with another user device (not labeled).

[0049] Alternatively, space 18 may be an indoor space, such as a house, a room, a home area, an office, a floor, a vehicle, etc. The space may also alternatively be an outdoor space, such as a park, a square, a street, a garden, a stadium, an outdoor performance, a construction site, etc. Alternatively, user device 15 may be a mobile device, a portable device, a personal digital assistant, a pager, a smartwatch, a wearable device, a tablet, a dongle, a laptop, a remote control, smart glasses, a drone, etc.

[0050] refer to Figure 1 The lighting device 10 includes a controller 11 and a directional wireless receiver 12. The directional wireless receiver 12 is a Bluetooth receiver, but may alternatively be a receiver operating using at least one of the following: ZigBee, RF, IR, Lo-Ra, UWB, RFID, NFC, Wi-Fi, VLC, and / or Li-Fi. The directional wireless receiver 12 receives a message 14 within a time period. This time period is one second here, but may alternatively be any other time period up to two seconds. Message 14 is transmitted by a user device 15 of an authorized user 16 and includes a single signal (including a factory reset command). This factory reset command may include a unique factory reset code associated with the lighting device. Similarly, a user device associated with a malicious user 17 may also send a message including a factory reset command. In an alternative example, the directional wireless receiver is configured to receive an initialization message (for factory resetting the lighting device) (beginning the time period).

[0051] Controller 11 includes a preset for a predetermined angular range 13 relative to lighting device 10. This predetermined angular range, or preset, can be set during the manufacture of lighting device 10 (as a default parameter). Alternatively, the predetermined angular range can be initialized (i.e., defined) later by, for example, an authorized user 16 upon network access. This angular range can be expressed as any angle or angular range, such as in Cartesian or polar coordinates. Here, predetermined angular range 13 is defined as angle θ1 and its defined angular range (illustratively).

[0052] Still refer to Figure 1 If a message 14 (which may be a message from an authorized user 16 or a malicious user 17) including a single signal is received within the corresponding predetermined angular range 13 relative to the lighting device 10, the controller 11 performs a factory reset on the lighting device 10. The single signal includes a factory reset command. Therefore, because the message 14 transmitted from the user device 15 and associated with the authorized user 16 is received within the corresponding predetermined angular range 13 relative to the lighting device 10, the controller 11 performs a factory reset on the lighting device 10.

[0053] Since no message (including a factory reset command) from the user device associated with the malicious user 17 is received within the predetermined angle range 13, for example, because the malicious user 17 is unaware of the predetermined angle range 13, the controller 11 does not perform a factory reset on the lighting device 10 when the wireless directional receiver receives the message (originating from the malicious user).

[0054] Therefore, the present invention advantageously provides a constraint (or: first security condition) in performing a factory reset on the lighting device 10. Such a constraint favors the authorized user 16 and disadvantages the malicious user 17 in performing a factory reset on the lighting device.

[0055] Furthermore, as described, the directional wireless receiver can, for example, be a phased array antenna. Such a phased array antenna can determine the angle of arrival of a message and / or at least one signal. The general concept of using antenna arrays to detect the angle of received signals and thus the location of wireless transmitters is well-established in wireless positioning technology. Phase of Arrival (PoA) uses an antenna array (at the receiver) to estimate the distance between the transmitter and receiver, and the angle at which the transmitted signal impinges on the receiver by utilizing the phase or phase difference of the carrier signal. For example, an antenna array with a certain distance (D) can calculate the angle (θ) of the incident wavefront by measuring the phase difference received by each antenna. As a result of PoA, line of sight is required for accurate performance. However, as in this application, this provides the distinct benefit of increased security when implementing a factory reset. Additionally or alternatively, the directional wireless receiver can use any other technique known in the art to detect whether the at least one signal is received within a predetermined angular range relative to the lighting device.

[0056] The present invention can also be based on several time-of-arrival (ToA) concepts. In ToA, the distance between a signal transmitter and receiver can be determined using the measured signal propagation time and the known signal velocity. For example, sound waves propagate at 343 m / s (at 20 degrees Celsius), meaning it takes approximately 30 ms for a sound signal to travel 10 meters. In contrast, radio signals propagate at the speed of light (approximately 300 km / s), meaning it takes only approximately 30 ns for a signal to travel 10 meters. As a result, radio-based distance measurements require high-resolution clocks, increasing the cost and complexity of wireless devices. The one-way time-of-arrival method measures the one-way propagation time: the receiver calculates the difference between the transmission time and the signal arrival time. For one-way measurements, the distance between two nodes i and j can be determined as: Dist(i, j) = (t2-t1)*v. Here, t1 and t2 are the signal transmission and reception times (measured at the transmitter and receiver, respectively), and v is the signal velocity. Similarly, for the two-way method, the distance is calculated as: Dist(i,j) = 0.5 *((t4-t1) – (t3-t2)) * v. Here, t3 and t4 are the transmission and reception times of the response signal. Note that for one-way positioning, the receiver node calculates its position, while in the two-way method, the transmitter node calculates the receiver's position. In this application, both ToA positioning techniques can be used to detect the message and / or at least one signal.

[0057] In the undepicted, but similar Figure 1In the depicted system embodiment, lighting device 10 includes a housing. Predetermined angular ranges 13 are set within controller 11 during manufacturing of lighting device 10. The housing thus includes a physical indicator indicating the corresponding angular ranges 13 relative to lighting device 10, which is required for implementing the factory reset. The physical indicator is a textured area applied to the housing surface, but could alternatively be a protrusion, a sticker, a company logo, a color indicator, a hole and / or indentation, and / or an electronic paper display.

[0058] Figure 2 An embodiment of a system 200 according to the present invention is schematically depicted by way of non-limiting example. System 200 includes a lighting device 20 according to the present invention and a user device 25. Lighting device 20 is a smart light bulb. User device 25 is a remote control, but may alternatively be another user device. System 200 is implemented in a space 28, which is a store. Store 28 accommodates an authorized user 26 and a malicious user 27. Smart light bulb 20 forms part of a wireless network (not depicted) within store 28.

[0059] Smart light bulb 20 includes a controller 21 and a directional wireless receiver 22. Directional wireless receiver 22 is a ZigBee receiver, but may alternatively be a receiver operating using at least one of the following: Bluetooth, RF, IR, Lo-Ra, UWB, RFID, NFC, Wi-Fi, VLC, and / or Li-Fi. Directional wireless receiver 22 receives a message 24 within a time period. Here, this time period is one second, but may alternatively be any other time period up to two seconds. Message 24 is transmitted by user device 25 of authorized user 26 and includes a single signal (including a factory reset command). Message 24 and / or the corresponding single signal also includes an RSSI value. A remote control associated with malicious user 27 may similarly transmit a similar message.

[0060] The controller 21 includes a preset predetermined angle range 23 relative to the smart light bulb 20. The predetermined angle range 23 is defined as Figure 2 The controller 21 also includes a predetermined threshold 29 (related to RSSI) for messages (including factory reset commands). The predetermined threshold 29 thus indicates the distance relative to the smart light bulb 20 within which a message (including a factory reset command) should be received to perform a factory reset on the smart light bulb 20.

[0061] Still refer to Figure 2If a message 24 including a single signal is received within the corresponding predetermined angular range 23 relative to the lighting device 20; and if the RSSI value of the message 24 is higher than the predetermined threshold 29 (i.e., the user device is within the range of the smart bulb 20), the controller 21 performs a factory reset on the smart bulb 20, and the single signal includes a factory reset command.

[0062] The message 24 of the authorized user 26 and the message of the malicious user 27 both meet the conditions of being received within the predetermined angle range 23, such as Figure 2 . However, only messages 24 originating from authorized users 26 satisfy the condition that the RSSI value of the message is above the predetermined threshold 29 (i.e., only the remote control 25 of the authorized user 26 is within the range of the smart light bulb 20). Therefore, when the message 24 from the authorized user 26 is received within the corresponding predetermined angular range 23 relative to the smart light bulb 20 and the RSSI value is above the predetermined threshold, the controller 21 performs a factory reset on the smart light bulb 20.

[0063] Therefore, the present invention advantageously provides first and second constraints (or: first security conditions and second conditions) in performing a factory reset on the lighting device 20. Such constraints favor authorized users 26 and disadvantageous to malicious users 27 in performing a factory reset on the lighting device.

[0064] Figure 3 An embodiment of a system 300 according to the present invention is schematically depicted by way of non-limiting example. System 300 includes a lighting device 30 according to the present invention and a user device 35. Lighting device 30 is a luminaire. User device 35 is a smartphone, but may alternatively be another user device. System 300 is implemented in room 38, which is an office floor. Luminaire 30 forms part of a wireless network (not depicted) within the office floor. The wireless network includes a plurality of other wirelessly connected luminaires.

[0065] refer to Figure 3Lighting device 30 includes a controller 31 and a directional wireless receiver 32. Directional wireless receiver 32 is a Bluetooth receiver, but may alternatively be a receiver operating using at least one of the following: ZigBee, RF, IR, Lo-Ra, UWB, RFID, NFC, Wi-Fi, VLC, and / or Li-Fi. Directional wireless receiver 32 receives a message 34 within a time period. Message 34 is transmitted by user device 35 of an authorized user 36 and includes a first signal 341, a second signal 342, and a third signal 343, all of which include a factory reset command. The time period is one second here, but may alternatively be any other time period up to two seconds. Within the time period, there are three moments in time, at times 1, 2, and 3, at which the first signal 341, the second signal 342, and the third signal 343 of message 34 are respectively transmitted and subsequently received by directional wireless receiver 32. Thus, message 34 includes a sequence of signals 341, 342, 343, which includes a factory reset command from user device 35; the factory reset command includes a unique factory reset code associated with luminaire 30. In an alternative example, the directional wireless receiver is configured to receive an initialization message (for factory resetting the lighting fixture) that begins the time period.

[0066] The controller 31 includes presets for three predetermined angle ranges 331, 332, and 333 relative to the lighting device 30. Furthermore, the controller 31 includes a predetermined sequence of the predetermined angle ranges 331, 332, and 333. The sequence is: consecutively receiving corresponding signals with factory reset commands within the first angle range 331, the second angle range 332, and the third angle range 333.

[0067] Each predetermined angular range 331, 332, 333 and / or the predetermined sequence (i.e., preset) of predetermined angular ranges 331, 332, 333 can be set during the manufacture of the lighting device 10 (as a default parameter). Alternatively, the predetermined angular ranges can be initialized (i.e., defined) later by, for example, an authorized user upon network access. The respective angular ranges 331, 332, 333 can be represented by any angle or angular range, for example, using Cartesian or polar coordinates. Here, the predetermined angular ranges 331, 332, 333 are defined as angles α1, α2, and α3, respectively, and their defined angular ranges (illustratively).

[0068] Still refer to Figure 3If a message 34 including the sequence of three signals 341, 342, and 343 is received within the respective predetermined angular ranges 331, 332, and 333 relative to the lighting device 30 and according to the predetermined sequence of the predetermined angular ranges 331, 332, and 333, the controller 31 performs a factory reset on the lighting device 30. Here, the conditions for performing a factory reset command are satisfied because: the first signal 341 is received at a first moment in time 1, the second signal 342 is received at a second moment in time 2, and the third signal 343 is received at a third moment in time 3. Therefore, upon receiving the message 34, the controller 11 performs a factory reset on the lighting device 10.

[0069] This embodiment provides more secure constraints for implementing a factory reset on the lighting device 30. That is, for example, an attacker must know the corresponding predetermined angular ranges 331, 332, 333 within which each signal of the sequence of signals 341, 342, 343 including the factory reset command is transmitted, and the attacker must also know the predetermined order in which the sequence of signals 341, 342, 343 is transmitted.

[0070] In a similar Figure 3 , but in an embodiment (not depicted) in which the lighting device 30 further includes a light source and an emitter. The controller 31 thus adjusts the intensity of the light source (or alternatively, any other lighting characteristic, such as, for example, hue or tone) for each instance of receiving the sequence of signals 341, 342, 343 within the respective predetermined angular ranges 331, 332, 333 relative to the lighting device 30 and according to the predetermined sequence of the predetermined angular ranges 331, 332, 333. Furthermore, upon factory resetting the lighting device 30, the lighting device 30 is configured to transmit a factory reset message including a factory reset command to at least one other lighting device within the wireless network, and thereby to any other wirelessly connected luminaires within the wireless network.

[0071] Figure 4 A method 400 for performing a factory reset on a lighting device according to the present invention is schematically illustrated by way of non-limiting example. The method comprises step 401 of receiving a message within a time period, wherein the message comprises at least one signal, the at least one signal comprising a factory reset command from a user device. The method further comprises step 402 of performing a factory reset on the lighting device if a corresponding signal of the at least one signal is received within a corresponding predetermined angular range relative to the lighting device.

[0072] In another embodiment, the message includes only a single signal including a factory reset command from the user device, wherein the method includes: performing a factory reset on the lighting device if the single signal is received within a first predetermined angular range relative to the lighting device.

[0073] Alternatively, in another embodiment, the message includes a signal sequence, which includes a factory reset command from the user device, wherein the method includes: if each corresponding signal of the signal sequence is received within a corresponding predetermined angular range relative to the lighting device and according to a predetermined sequence of the predetermined angular range, performing a factory reset on the lighting device.

Claims

1. A lighting device comprising: - a directional wireless receiver configured to receive messages within a time period, wherein the messages include at least one signal, the at least one signal including a factory reset command from a user device; - a controller configured to perform a factory reset on the lighting device if a respective one of the at least one signal is received within a respective predetermined angular range relative to the lighting device.

2. The lighting device according to claim 1, wherein the message comprises only a single signal, the single signal comprising a factory reset command from the user device; The controller is configured to perform a factory reset on the lighting device if the single signal is received within a first predetermined angular range relative to the lighting device.

3. The lighting device of claim 1 , wherein the message comprises a signal sequence including a factory reset command from the user device; The controller is configured to perform a factory reset on the lighting device if each corresponding signal of the signal sequence is received within a corresponding predetermined angular range relative to the lighting device and according to a predetermined sequence of the predetermined angular range. 4 . The lighting device of claim 3 , wherein each consecutive signal of the signal sequence comprises a different predetermined angular range relative to the lighting device.

5. The lighting device of claim 3, wherein the lighting device comprises a light source for emitting the lighting characteristic; Wherein the controller is configured to adjust the lighting characteristics of the light source for each instance in which a corresponding signal of the sequence of signals is received within a corresponding predetermined angular range relative to the lighting device and according to a predetermined sequence of the predetermined angular ranges.

6. The lighting device of any one of claims 1-5, wherein the time period is one of: one second, two seconds, four seconds, six seconds, at most four seconds, at most ten seconds, or at most twelve seconds.

7. The lighting device according to any one of claims 1 to 5, wherein each respective signal of the at least one signal comprises a respective RSSI value; The controller is configured to perform a factory reset on the lighting device if each of the corresponding RSSI values ​​is above a predetermined threshold.

8. The lighting device of any one of claims 1-5, wherein the directional wireless receiver is configured to receive the message via ZigBee, Bluetooth, RF, IR, Lo-Ra, UWB, RFID, NFC, Wi-Fi, VLC and / or Li-Fi.

9. The lighting device of any one of claims 1-5, wherein the lighting device comprises a housing, wherein the housing comprises a physical indicator indicating a respective predetermined angular range relative to the lighting device required to perform a factory reset.

10. The lighting device according to any one of claims 1 to 5, wherein the directional wireless receiver is configured to receive an initialization message; The controller is configured to start the time period when the directional wireless receiver receives the initialization message.

11. A system for performing a factory reset on a lighting device, comprising: - A lighting device according to any one of claims 1 to 10, and - A user equipment, configured to provide said message comprising said at least one signal, said at least one signal comprising a factory reset command.

12. A method for performing a factory reset on a lighting device, wherein the method comprises: - receiving a message within a time period, wherein the message includes at least one signal, and the at least one signal includes a factory reset command from a user equipment; - performing a factory reset on the lighting device if a respective one of the at least one signal is received within a respective predetermined angular range relative to the lighting device.

13. The method of claim 12, wherein the message comprises only a single signal, the single signal comprising a factory reset command from the user equipment, wherein the method comprises: - performing a factory reset on the lighting device if the single signal is received within a first predetermined angular range relative to the lighting device.

14. The method of claim 13, wherein the message comprises a signal sequence, the signal sequence comprising a factory reset command from the user equipment, wherein the method comprises: - performing a factory reset of the lighting device if each respective signal of the signal sequence is received within a respective predetermined angular range relative to the lighting device and according to a predetermined sequence of the predetermined angular ranges.

15. A computer program product for a computing device, the computer program product comprising computer program code, which is configured to perform the method of any one of claims 12 to 14 when the computer program product is run on a processing unit of the computing device.

Citation Information

Patent Citations

  • Methods for selecting and controlling devices

    CN102239747A

  • Position indication method and device

    CN107613467A