The present invention relates generally to enrolling sensors with a control panel. More particularly, the present invention relates to systems and methods of enrolling sensors with a control panel using a mobile device.
It is known that sensor devices that are installed in a monitored region must be enrolled with a control panel device so that the control panel device can configure the sensor devices for operation therewith. However, sensor devices are generally installed in a monitored region before the control panel device is configured. Furthermore, because sensor devices may be installed in various locations and at different heights, it may be difficult to reach installed sensor devices for configuration with the control panel devices.
Various systems and methods have been developed to configure sensor devices, including directly entering the serial number of a sensor device into a control panel device, scanning an RFID tag on a sensor device using a scanner, and a control panel device automatically scanning for sensor devices. However, each of these known systems and methods presents various disadvantages, including, but not limited to, being time consuming, being difficult and uncomfortable to implement, and requiring specific addresses or numbers for each sensor device.
In view of the above, there is a continuing, ongoing need for improved systems and methods.
While this invention is susceptible of an embodiment in many different forms, there are shown in the drawings and will be described herein in detail specific embodiments thereof with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention. It is not intended to limit the invention to the specific illustrated embodiments.
Embodiments disclosed herein include systems and methods of enrolling sensor devices with a control panel device using a mobile device. It is to be understood that systems and methods disclosed herein can be used in connection with any kind of wireless sensor device as known by one of skill in the art, including, but not limited to, RF-based sensor devices, Bluetooth-based sensor devices, Wi-Fi-based sensor devices, Z-wave-based sensor devices, ZigBee-based sensor devices, and the like.
In accordance with disclosed embodiments, a mobile device, such as a user's cellular phone or personal digital assistant, can communicate with a plurality of sensor devices installed in a monitored region and within range of the mobile device. For example, in some embodiments, a portable wireless transceiver can be connected to the mobile device, for example, via a USB port or headphone jack on the mobile device, for communicating with sensor devices via an RF signal. Additionally or alternatively, in some embodiments, the mobile device can communicate with sensor devices via a built-in transceiver, such as a Bluetooth transceiver or a Wi-Fi transceiver, and a signal that is supported by the transceiver, such as a Bluetooth signal or a Wi-Fi signal.
The mobile device can execute a software application running therein or thereon. For example, the software application can instruct the built-in or external transceiver of the mobile device to detect signals transmitted by sensor devices within range of the mobile device. Responsive thereto, the mobile device can identify a signal strength of each of the detected signals and can display a list of detected sensor devices as well as their respective signal strengths. For example, sensor devices that are a short distance away from the mobile device will have a higher signal strength than sensor devices that are a farther distance away from the mobile device. In some embodiments, the mobile device can display the list of detected sensor devices by the name or type of a respective sensor device.
A user can view the list of sensor devices and signal strengths displayed on the mobile device and provide user input to the mobile device for selecting a sensor device and enrolling the selected sensor device with an associated control panel device. For example, in some embodiments, the mobile device can communicate a signal to the control panel device indicative of selected sensor devices.
In some embodiments, the mobile device, the software application running therein or thereon, or a user of the mobile device can instruct the mobile device or software application to display only a user-selected type of sensor device, for example, a smoke sensor device, a motion sensor device, or the like. In these embodiments, the transceiver of the mobile device can detect signals by all sensor devices within range of the mobile device, and the mobile device or the software application running therein or thereon can identify the type of sensor device from which a respective signal originated. A user can provide user input to the mobile device indicative of one or more types of sensor devices the user intends to configure, and responsive thereto, the mobile device or the software application running therein or thereon can display on the mobile device a list of detected sensor devices and their respective signal strengths that includes only sensor devices that are the type identified by the user.
In some embodiments, responsive to transceiver of the mobile device detecting signals transmitted by sensor devices within range of the mobile device, the mobile device can communicate a signal to the control panel device indicative of the detected sensor devices. In these embodiments, the control panel device can display the list of detected sensor devices as well as their respective signal strengths, and a user can provide user input directly to the control panel device for selecting a sensor device and enrolling the selected sensor device with the control panel device.
In any embodiment, the control panel device can enroll a selected sensor device for configuration thereof. Then, the control panel device can transmit a signal to one or both of the mobile device and the selected sensor device indicative of an enrollment confirmation or a configuration confirmation.
Benefits and advantages of the systems and methods disclosed herein include, but are not limited to, being comfortable to a user, being easy to install, requiring less installation time, being easy to troubleshoot, for example, when a faulty sensor device exists, and facilitating the avoidance of conflicts between nearby sensor devices.
The method 100 can also include a transceiver built into or connected to a mobile device detecting signals transmitted by the sensor devices within range of the mobile device as in 120. Detecting the signals as in 120 can also include identifying a signal strength thereof. Responsive to detecting the signals as in 120, the method can include displaying a list of detected sensor devices as well as their respective signal strengths as in 130. For example, in some embodiments, the mobile device can display the list of detected sensor devices, and in some embodiments, a control panel device can display the list of detected sensor devices. In embodiments that include the control panel device displaying the list of detected sensor devices as in 130, the method 100 can include the mobile device transmitting a signal to the control panel device indicative of the detected sensor devices and their respective signal strengths as in 120.
As seen in
Regardless of the embodiment, after the control panel device is notified of a selected sensor device, the method 100 can include the control panel device enrolling and configuring the selected sensor device as in 150. Responsive thereto, the method 100 can also include the control panel device transmitting a confirmation signal to one or both of the mobile device and the selected sensor device as in 160.
The mobile device 220 can execute a software application running thereon or therein, which can process the received signals 215, identify respective signal strengths of the received signals 215, and display, on a user interface device 225 of the mobile device 220, a list of the sensor devices 210 that originated the received signals 215 and the respective signal strengths thereof. The user interface device 225 can receive user input selecting one or more the of the listed sensor devices 210, and responsive thereto, the mobile device 220 can transmit a signal to an associated control panel device 240 indicative of the selected sensor devices 210 for enrollment therewith and configuration thereof. In some embodiments, the mobile device 220 can communicate with the control panel device 240 via the transceiver device 230 or via an alternate transceiver device.
Additionally or alternatively, the mobile device 220 can transmit a signal to the control panel device 240 indicative of the list of sensor devices 210 and the respective signal strengths thereof. Responsive thereto, the control panel device 240 can display the list of sensor devices 210 and the respective signal strengths thereof and receive user input selecting one or more of the listed sensor devices 210. Responsive to the user input, the control panel device 240 can enroll and configure the selected sensor devices 210.
It is to be understood that the system 300 and the system 400 can operate simultaneously or separately. For example, in some embodiments, a mobile device can include one or more of an RF transceiver device connected to the mobile device, a Bluetooth transceiver device built into the mobile device, and a Wi-Fi transceiver device built into the mobile device. In these embodiments, the mobile device can receive signals from an RF sensor device, a Bluetooth sensor device, and a Wi-Fi sensor device substantially simultaneously and display a list that includes each of the RF sensor device, the Bluetooth sensor device, and the Wi-Fi sensor device and their respective signal strengths.
For example, the control circuitry 430, programmable processor 430a, and control software 430b can instruct one or more of the transceiver devices 410a, 410b, 410c to receive, detect, or identify signals transmitted by sensor devices within range of the mobile device 400. Responsive to detecting the signals, the control circuitry 430, programmable processor 430a, and control software 430b can identify a respective signal strength of the detected signals and cause a list of detected sensor devices as well as their respective signal strengths to be displayed on the user interface device 420 or can instruct one or more of the transceiver devices 410a, 410b, 410c or an alternate transceiver device to transmit a signal to a control panel device for displaying the list of detected sensor devices as well as their respective signal strengths. When the user interface device 420 displays the list, the user interface device 420 can receive user input to select a sensor device, and responsive thereto, the control circuitry 430, programmable processor 430a, and control software 430b can transmit a signal to the control panel device indicative of a selected sensor device for enrollment therewith and configuration thereof.
Although a few embodiments have been described in detail above, other modifications are possible. For example, the logic flows described above do not require the particular order described, or sequential order, to achieve desirable results. Other steps may be provided, or steps may be eliminated, from the described flows, and other components may be added to, or removed from, the described systems. Other embodiments may be within the scope of the invention.
From the foregoing, it will be observed that numerous variations and modifications may be effected without departing from the spirit and scope of the invention. It is to be understood that no limitation with respect to the specific system or method described herein is intended or should be inferred. It is, of course, intended to cover all such modifications as fall within the spirit and scope of the invention.