[go: up one dir, main page]

EP3439370A1 - Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled - Google Patents

Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled Download PDF

Info

Publication number
EP3439370A1
EP3439370A1 EP18183502.6A EP18183502A EP3439370A1 EP 3439370 A1 EP3439370 A1 EP 3439370A1 EP 18183502 A EP18183502 A EP 18183502A EP 3439370 A1 EP3439370 A1 EP 3439370A1
Authority
EP
European Patent Office
Prior art keywords
portable device
access point
point devices
channels
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP18183502.6A
Other languages
German (de)
French (fr)
Inventor
Hongye Jiang
Bin Yang
Kenneth Eskildsen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ademco Inc
Original Assignee
Honeywell International Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell International Inc filed Critical Honeywell International Inc
Publication of EP3439370A1 publication Critical patent/EP3439370A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0016Hand-off preparation specially adapted for end-to-end data sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/12Access restriction or access information delivery, e.g. discovery data delivery using downlink control channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to a portable device. More particularly, the present invention relates to systems and methods of the portable device roaming between a plurality of access point devices with which the portable device is enrolled.
  • an access point device can be the coordinator, the center, and the initiator of an IEEE 802.15.4 based low power wireless personal area network (WPAN).
  • WPAN wireless personal area network
  • the number of wireless sensor devices connected to a single access point device is limited.
  • some known access point devices can be connected to 64 sensor device nodes or 128 sensor device nodes.
  • one access point device can support 128 sensor device nodes.
  • the access point devices AP1-AP8 can be connected to the control panel device 100 via a wired or wireless data bus 110, and each of the access point devices AP1-AP8 can coordinate a respective WPAN for connecting to a respective plurality of sensor devices.
  • the control panel device can support 1024 sensor device nodes by connecting eight access point devices.
  • a portable device such as a RF6 key fob
  • the portable device can enroll with one of the access point devices.
  • the portable device can save in nonvolatile memory the network parameter of the one of the access point devices with which the portable device is enrolled, and the network parameter can include a specific channel identifier, a network identifier, such as a PANID, and an encryption key.
  • the portable device When a user provides user input to a user interface device of the portable device, such as pressing a button on the portable device, the portable device can operate in the specific channel, receive the network identifier in a beacon signal from the one of the access point devices with which the portable device is enrolled, use the encryption key to decrypt a payload of the beacon signal, and responsive thereto, transmit a command signal to the one of the access point devices, which can transmit a corresponding command signal to the control panel device.
  • the portable device can only be enrolled with the one of the access point devices and cannot roam between the access point devices.
  • each of the access point devices operates in a respective one of a plurality of channels, and it is known that the portable device can traverse the plurality of channels and stay on each of the plurality of channels for a period of time, such as 500 milliseconds, to find the respective one of the channels on which the one of the plurality of access point devices with which the portable device is enrolled operates so that the portable device can receive the beacon signal from the one of the access point devices with which the portable device is enrolled.
  • the portable device might wait a long time to receive the beacon signal.
  • the one of the access point devices may have a late response depending on when the user provides the user input to the portable device to initiate the portable device traversing the plurality of channels to receive the beacon signal. This results in a poor user experience.
  • Embodiments disclosed herein can include systems and methods of a portable device, such as a RF6 key fob, roaming between a plurality of access point devices with which the portable device is enrolled.
  • the portable device can save a respective network parameter of each of the plurality of access point devices connected to a single control panel device and with which the portable device is enrolled in a list in nonvolatile memory of the portable device and can use the respective network parameter of each of the plurality of access point devices to roam between the plurality of access point devices.
  • a user can bring the portable device within a predetermined distance of a respective one of the plurality of access point devices and provide user input to a user interface device of the portable device, such as pressing a combination of buttons on the portable device, that, responsive thereto, causes the portable device to enter an enrollment mode.
  • a user interface device of the portable device such as pressing a combination of buttons on the portable device, that, responsive thereto, causes the portable device to enter an enrollment mode.
  • the portable device can receive and save the respective network parameter of the respective one of the plurality of access points in the memory device of the portable device.
  • FIG. 2 is a block diagram of a portable device 200 that is enrolled with a plurality of access point devices 210 connected to a control panel device 220 in accordance with disclosed embodiments.
  • the portable device 200 can include a list of the respective network parameter of each of the plurality of access point devices 210.
  • Each of the plurality of access point devices can operate in a respective one of a plurality of channels, and in some embodiments, systems and methods disclosed herein can include each of the plurality of access point devices periodically broadcasting a respective packet with a respective long, extended preamble.
  • the respective packet broadcast from each of the plurality of access point devices can use a RF6 protocol and an IEEE 802.15.4 frame format.
  • the length of a preamble of the IEEE 802.15.4 frame format is fixed at 4 octets.
  • systems and methods disclosed herein can generate a packet with the same structure of known IEEE 802.15.4 frame formats and a long, extended preamble length in a MAC payload of the frame format.
  • the portable device can exit a sleep mode, activate a radio receiver of the portable device, and as seen in FIG. 5 and FIG. 6 , search for the plurality of access point devices within range of the portable device by traversing the plurality of channels in which the plurality of access point devices with which the portable device is enrolled operate. For example, when traversing the plurality of channels, the portable device can periodically, for example, every 40 ⁇ s, measure a received energy level in a respective one of the plurality of channels and compare the received energy level with a predetermined energy threshold level. If the received energy level is below the predetermined energy threshold level, then the portable device can switch to a next one of the plurality of channels.
  • the portable device when the received energy level is above the predetermined energy threshold level, the portable device can remain operating in the respective one of the plurality of channels. That is, in some embodiments, the portable device will not switch from operating in the respective one of the plurality of channels when a signal quality of a preamble symbol of a detected packet is above the predetermined energy threshold level, thereby allowing the portable device to receive the packet in the respective one of the plurality of channels. Under these circumstances, the portable device can remain operating in the respective one of the plurality of channels to receive the entire packet.
  • the portable device can compare a received network identifier, such as a PANID, in the packet with a plurality of saved network identifiers from the list of the respective network parameter of each of the plurality of access point devices. In some embodiments, when the received network identifier in the packet fails to match any of the plurality of saved network identifiers, the portable device can restart traversing the plurality of channels.
  • a received network identifier such as a PANID
  • the portable device can capture the respective one of the plurality of access point devices that corresponds to the one of the plurality of saved network identifiers and can use the received network identifier and the one of the plurality of saved network identifiers to transmit a command signal to the respective one of the plurality of access point devices in a respective time slot.
  • the respective one of the plurality of access point devices can then transmit a corresponding command signal to the control panel device.
  • the portable device can locate a WPAN of the respective one of the plurality of access point devices within range of the portable device during the time period that the respective long, extended preamble of the packet is transmitting from the respective one of the plurality of access point devices, thereby providing a good user experience.
  • this time period can be approximately 250 milliseconds.
  • each of the portable device, the plurality of access point devices, and the control panel device disclosed herein can include a respective transceiver device, a respective user interface device, and a respective memory device each of which can be in communication with respective control circuitry, a respective programmable processor, and respective executable control software as would be understood by one of ordinary skill in the art.
  • Each of the respective executable control software can be stored on a respective transitory or non-transitory computer readable medium, including, but not limited to local computer memory, RAM, optical storage media, magnetic storage media, flash memory, and the like.
  • some or all of the respective control circuitry, the respective programmable processors, and the respective executable control software can execute and control at least some of the methods disclosed herein.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled are provided. Some methods can include the portable device saving a respective network parameter of each of the plurality of access point devices, the portable device traversing a plurality of channels in which the plurality of access point devices operate, the portable device operating in a respective one of the plurality of channels to receive a packet from a respective one of the plurality of access point devices, the portable device comparing a received network identifier in the packet with the respective network parameter of each of the plurality of access point devices as saved, and responsive to a match, the portable device transmitting a command signal to the respective one of the plurality of access point devices.

Description

    FIELD
  • The present invention relates to a portable device. More particularly, the present invention relates to systems and methods of the portable device roaming between a plurality of access point devices with which the portable device is enrolled.
  • BACKGROUND
  • It is known that an access point device can be the coordinator, the center, and the initiator of an IEEE 802.15.4 based low power wireless personal area network (WPAN). However, due to the limitations of wireless protocols and the limited memory in access point devices, the number of wireless sensor devices connected to a single access point device is limited. For example, some known access point devices can be connected to 64 sensor device nodes or 128 sensor device nodes. In known RF6 WPANs, one access point device can support 128 sensor device nodes.
  • When known commercial wireless systems require and support hundreds or thousands of sensor devices, multiple access point devices are required to connect the sensor devices, and the multiple access point devices must also be connected to a control panel device in a corresponding wired or wireless manner. For example, as seen in FIG. 1, the access point devices AP1-AP8 can be connected to the control panel device 100 via a wired or wireless data bus 110, and each of the access point devices AP1-AP8 can coordinate a respective WPAN for connecting to a respective plurality of sensor devices. In known RF6 WPANs, the control panel device can support 1024 sensor device nodes by connecting eight access point devices. However, such configurations present a problem with the access point devices receiving signals from a portable device.
  • In known systems and methods that operate using an IEEE 802.15.4 protocol, a portable device, such as a RF6 key fob, can enroll with one of the access point devices. For example, the portable device can save in nonvolatile memory the network parameter of the one of the access point devices with which the portable device is enrolled, and the network parameter can include a specific channel identifier, a network identifier, such as a PANID, and an encryption key. When a user provides user input to a user interface device of the portable device, such as pressing a button on the portable device, the portable device can operate in the specific channel, receive the network identifier in a beacon signal from the one of the access point devices with which the portable device is enrolled, use the encryption key to decrypt a payload of the beacon signal, and responsive thereto, transmit a command signal to the one of the access point devices, which can transmit a corresponding command signal to the control panel device.
  • However, in known systems and methods, the portable device can only be enrolled with the one of the access point devices and cannot roam between the access point devices. For example, each of the access point devices operates in a respective one of a plurality of channels, and it is known that the portable device can traverse the plurality of channels and stay on each of the plurality of channels for a period of time, such as 500 milliseconds, to find the respective one of the channels on which the one of the plurality of access point devices with which the portable device is enrolled operates so that the portable device can receive the beacon signal from the one of the access point devices with which the portable device is enrolled. However, in such known systems and methods, the portable device might wait a long time to receive the beacon signal. Furthermore, the one of the access point devices may have a late response depending on when the user provides the user input to the portable device to initiate the portable device traversing the plurality of channels to receive the beacon signal. This results in a poor user experience.
  • In view of the above, there is a continuing, ongoing need for improved systems and methods.
  • BRIEF DESCRIPTION OF THE DRAWINGS
    • FIG. 1 is a block diagram of a system known in the art;
    • FIG. 2 is a block diagram of a portable device that is enrolled with a plurality of access point devices connected to a control panel device in accordance with disclosed embodiments;
    • FIG. 3 is a block diagram of an IEEE 802.15.4 frame format known in the art.
    • FIG. 4 is a block diagram of a packet with an IEEE 802.15.4 frame format and a long, extended preamble in accordance with disclosed embodiments;
    • FIG. 5 is a graph depicting the timing of a portable device scanning a plurality of channels and fixing on one of the plurality of channels to receive a long, extended preamble of a packet in accordance with disclosed embodiments; and
    • FIG. 6 is a graph depicting the timing of a portable device scanning a plurality of channels and fixing on one of the plurality of channels to receive a long, extended preamble of a packet in accordance with disclosed embodiments.
    DETAILED DESCRIPTION
  • 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 can include systems and methods of a portable device, such as a RF6 key fob, roaming between a plurality of access point devices with which the portable device is enrolled. For example, the portable device can save a respective network parameter of each of the plurality of access point devices connected to a single control panel device and with which the portable device is enrolled in a list in nonvolatile memory of the portable device and can use the respective network parameter of each of the plurality of access point devices to roam between the plurality of access point devices.
  • In some embodiments, to enroll with each of the plurality of access point devices, a user can bring the portable device within a predetermined distance of a respective one of the plurality of access point devices and provide user input to a user interface device of the portable device, such as pressing a combination of buttons on the portable device, that, responsive thereto, causes the portable device to enter an enrollment mode. Once in enrollment mode, the portable device can receive and save the respective network parameter of the respective one of the plurality of access points in the memory device of the portable device.
  • For example, FIG. 2 is a block diagram of a portable device 200 that is enrolled with a plurality of access point devices 210 connected to a control panel device 220 in accordance with disclosed embodiments. As seen in FIG. 2, the portable device 200 can include a list of the respective network parameter of each of the plurality of access point devices 210.
  • Each of the plurality of access point devices can operate in a respective one of a plurality of channels, and in some embodiments, systems and methods disclosed herein can include each of the plurality of access point devices periodically broadcasting a respective packet with a respective long, extended preamble. For example, in some embodiments, the respective packet broadcast from each of the plurality of access point devices can use a RF6 protocol and an IEEE 802.15.4 frame format. As seen in FIG. 3, in known systems and methods, the length of a preamble of the IEEE 802.15.4 frame format is fixed at 4 octets. However, as seen in FIG. 4, systems and methods disclosed herein can generate a packet with the same structure of known IEEE 802.15.4 frame formats and a long, extended preamble length in a MAC payload of the frame format.
  • When the user provides user input to the user interface device of the portable device, such as pressing a button on the portable device, the portable device can exit a sleep mode, activate a radio receiver of the portable device, and as seen in FIG. 5 and FIG. 6, search for the plurality of access point devices within range of the portable device by traversing the plurality of channels in which the plurality of access point devices with which the portable device is enrolled operate. For example, when traversing the plurality of channels, the portable device can periodically, for example, every 40 µs, measure a received energy level in a respective one of the plurality of channels and compare the received energy level with a predetermined energy threshold level. If the received energy level is below the predetermined energy threshold level, then the portable device can switch to a next one of the plurality of channels.
  • However, as seen in FIG. 5 and FIG. 6, when the received energy level is above the predetermined energy threshold level, the portable device can remain operating in the respective one of the plurality of channels. That is, in some embodiments, the portable device will not switch from operating in the respective one of the plurality of channels when a signal quality of a preamble symbol of a detected packet is above the predetermined energy threshold level, thereby allowing the portable device to receive the packet in the respective one of the plurality of channels. Under these circumstances, the portable device can remain operating in the respective one of the plurality of channels to receive the entire packet.
  • After the packet is received, the portable device can compare a received network identifier, such as a PANID, in the packet with a plurality of saved network identifiers from the list of the respective network parameter of each of the plurality of access point devices. In some embodiments, when the received network identifier in the packet fails to match any of the plurality of saved network identifiers, the portable device can restart traversing the plurality of channels. However, when the received network identifier in the packet matches one of the plurality of saved network identifiers, the portable device can capture the respective one of the plurality of access point devices that corresponds to the one of the plurality of saved network identifiers and can use the received network identifier and the one of the plurality of saved network identifiers to transmit a command signal to the respective one of the plurality of access point devices in a respective time slot. As those of skill will understand, the respective one of the plurality of access point devices can then transmit a corresponding command signal to the control panel device.
  • In accordance with the above, the portable device can locate a WPAN of the respective one of the plurality of access point devices within range of the portable device during the time period that the respective long, extended preamble of the packet is transmitting from the respective one of the plurality of access point devices, thereby providing a good user experience. In some embodiments, this time period can be approximately 250 milliseconds.
  • It is to be understood that each of the portable device, the plurality of access point devices, and the control panel device disclosed herein can include a respective transceiver device, a respective user interface device, and a respective memory device each of which can be in communication with respective control circuitry, a respective programmable processor, and respective executable control software as would be understood by one of ordinary skill in the art. Each of the respective executable control software can be stored on a respective transitory or non-transitory computer readable medium, including, but not limited to local computer memory, RAM, optical storage media, magnetic storage media, flash memory, and the like. In some embodiments, some or all of the respective control circuitry, the respective programmable processors, and the respective executable control software can execute and control at least some of the methods disclosed herein.
  • 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, 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.
    Preferred Embodiments of the Present Invention are as numbered below:
    1. 1. A method comprising:
      • a portable device saving a respective network parameter of each of a plurality of access point devices in a memory device of the portable device;
      • the portable device traversing a plurality of channels in which the plurality of access point devices operate;
      • the portable device operating in a respective one of the plurality of channels to receive a packet from a respective one of the plurality of access point devices;
      • the portable device comparing a received network identifier in the packet with the respective network parameter of each of the plurality of access point devices in the memory device of the portable device; and
      • responsive to a match between the received network identifier in the packet and the respective network parameter of the respective one of the plurality of access point devices in the memory device of the portable device, the portable device transmitting a command signal to the respective one of the plurality of access point devices.
    2. 2. The method of 1 wherein the packet includes a long, extended preamble.
    3. 3. The method of 2 wherein the packet includes an IEEE 802.15.4 frame format and includes the long, extended preamble in a MAC payload of the packet.
    4. 4. The method of 1 further comprising the portable device receiving user input to exit a sleep mode, activate a radio receiver of the portable device, and traverse the plurality of channels in which the plurality of access point devices operate.
    5. 5. The method of 1 further comprising:
      • the portable device periodically measuring a received energy level in the respective one of the plurality of channels;
      • the portable device comparing the received energy level with a predetermined energy threshold level; and
      • the portable device switching to a next one of the plurality of channels when the received energy level is below the predetermined energy threshold level.
    6. 6. The method of 1 further comprising:
      • the portable device periodically measuring a received energy level in the respective one of the plurality of channels;
      • the portable device comparing the received energy level with a predetermined energy threshold; and
      • the portable device continuing to operate in the respective one of the plurality of channels to receive the packet from the respective one of the plurality of access point devices when the received energy level is above the predetermined energy threshold level.
    7. 7. The method of 6 further comprising the portable device continuing to operate in the respective one of the plurality of channels until all of the packet is received from the respective one of the plurality of access point devices.
    8. 8. The method of 1 further comprising, responsive to the received network identifier in the packet failing to match the respective network parameter of any of the plurality of access point devices in the memory device of the portable device, the portable device restarting traversing the plurality of channels in which the plurality of access point devices operate.
    9. 9. The method of 1 further comprising the portable device using the received network identifier in the packet and the respective network parameter of the respective one of the plurality of access point devices in the memory device of the portable device to transmit the command signal to the respective one of the plurality of access point devices.
    10. 10. A portable device comprising:
      • a transceiver device;
      • a memory device;
      • a programmable processor; and
      • control software stored on a non-transitory computer readable medium,
      • wherein the memory device saves a respective network parameter of each of a plurality of access point devices,
      • wherein the transceiver devices traverses a plurality of channels in which the plurality of access point devices operate,
      • wherein the transceiver operates in a respective one of a plurality of channels to receive a packet from a respective one of a plurality of access point devices,
      • wherein the programmable processor and the control software compare a received network identifier in the packet with the respective network parameter of each of the plurality of access point devices in the memory device, and
      • wherein, responsive to a match between the received network identifier in the packet and the respective network parameter of the respective one of the plurality of access point devices in the memory device, the transceiver device transmits a command signal to the respective one of the plurality of access point devices.
    11. 11. The portable device of 10 wherein the packet includes a long, extended preamble.
    12. 12. The portable device of 11 wherein the packet includes an IEEE 802.15.4 frame format and includes the long, extended preamble in a MAC payload of the packet.
    13. 13. The portable device of 10 further comprising:
      • a user interface device,
      • wherein the transceiver device exits a sleep mode and begins traversing the plurality of channels in which the plurality of access point devices operate responsive to the user interface device receiving user input.
    14. 14. The portable device of 10 wherein the programmable processor and the control software periodically measure a received energy level in the respective one of the plurality of channels, compare the received energy level with a predetermined energy threshold level, and instruct the transceiver device to switch to a next one of the plurality of channels when the received energy level is below the predetermined energy threshold level.
    15. 15. The portable device of 10 wherein the programmable processor and the control software periodically measure a received energy level in the respective one of the plurality of channels, compare the received energy level with a predetermined energy threshold level, and instruct the transceiver device to continue operating in the respective one of the plurality of channels to receive the packet from the respective one of the plurality of access point devices when the received energy level is above the predetermined energy threshold level.
    16. 16. The portable device of 15 wherein the transceiver devices continues to operate in the respective one of the plurality of channels until all of the packet is received from the respective one of the plurality of access point devices.
    17. 17. The portable device of 10 wherein, responsive to the received network identifier in the packet failing to match the respective network parameter of any of the plurality of access point devices in the memory device, the programmable processor and the control software instructing the transceiver device to restart traversing the plurality of channels in which the plurality of access point devices operate.
    18. 18. The portable device of 10 wherein the transceiver device uses the received network identifier in the packet and the respective network parameter of the respective one of the plurality of access point devices in the memory device to transmit the command signal to the respective one of the plurality of access point devices.
    19. 19. A method comprising:
      • a portable device saving a respective network parameter of each of a plurality of access point devices in a memory device of the portable device;
      • each of the plurality of access point devices periodically broadcasting a respective packet;
      • a portable device traversing a plurality of channels in which the plurality of access point devices operate;
      • the portable device operating in a respective one of the plurality of channels to receive the respective packet from a respective one of the plurality of access point devices;
      • the portable device comparing a received network identifier in the respective packet with the respective network parameter of each of the plurality of access point devices in the memory device of the portable device;
      • responsive to a match between the received network identifier in the packet and the respective network parameter of the respective one of the plurality of access point devices in the memory device of the portable device, the portable device transmitting a command signal to the respective one of the plurality of access point devices; and
      • responsive to receiving the command signal, the respective one of the plurality of access point devices forwarding the command signal to a control panel device.
    20. 20. The method of 19 wherein the respective packet includes an IEEE 802.15.4 frame format and includes a long, extended preamble in a MAC payload of the respective packet.

Claims (15)

  1. A method comprising:
    a portable device saving a respective network parameter of each of a plurality of access point devices in a memory device of the portable device;
    the portable device traversing a plurality of channels in which the plurality of access point devices operate;
    the portable device operating in a respective one of the plurality of channels to receive a packet from a respective one of the plurality of access point devices; the portable device comparing a received network identifier in the packet with the respective network parameter of each of the plurality of access point devices in the memory device of the portable device; and
    responsive to a match between the received network identifier in the packet and the respective network parameter of the respective one of the plurality of access point devices in the memory device of the portable device, the portable device transmitting a command signal to the respective one of the plurality of access point devices.
  2. The method of claim 1 wherein the packet includes a long, extended preamble.
  3. The method of claim 2 wherein the packet includes an IEEE 802.15.4 frame format and includes the long, extended preamble in a MAC payload of the packet.
  4. The method of any of claims 1 to 3 further comprising the portable device receiving user input to exit a sleep mode, activate a radio receiver of the portable device, and traverse the plurality of channels in which the plurality of access point devices operate.
  5. The method of any of claims 1 to 4 further comprising:
    the portable device periodically measuring a received energy level in the respective one of the plurality of channels;
    the portable device comparing the received energy level with a predetermined energy threshold level; and
    the portable device switching to a next one of the plurality of channels when the received energy level is below the predetermined energy threshold level.
  6. The method of any of claims 1 to 5 further comprising:
    the portable device periodically measuring a received energy level in the respective one of the plurality of channels;
    the portable device comparing the received energy level with a predetermined energy threshold; and
    the portable device continuing to operate in the respective one of the plurality of channels to receive the packet from the respective one of the plurality of access point devices when the received energy level is above the predetermined energy threshold level.
  7. The method of claim 6 further comprising the portable device continuing to operate in the respective one of the plurality of channels until all of the packet is received from the respective one of the plurality of access point devices.
  8. The method of any preceding claim further comprising, responsive to the received network identifier in the packet failing to match the respective network parameter of any of the plurality of access point devices in the memory device of the portable device, the portable device restarting traversing the plurality of channels in which the plurality of access point devices operate.
  9. The method of any preceding claim further comprising the portable device using the received network identifier in the packet and the respective network parameter of the respective one of the plurality of access point devices in the memory device of the portable device to transmit the command signal to the respective one of the plurality of access point devices.
  10. A portable device comprising:
    a transceiver device;
    a memory device;
    a programmable processor; and
    control software stored on a non-transitory computer readable medium, wherein the memory device saves a respective network parameter of each of a plurality of access point devices,
    wherein the transceiver devices traverses a plurality of channels in which the plurality of access point devices operate,
    wherein the transceiver operates in a respective one of a plurality of channels to receive a packet from a respective one of a plurality of access point devices,
    wherein the programmable processor and the control software compare a received network identifier in the packet with the respective network parameter of each of the plurality of access point devices in the memory device, and
    wherein, responsive to a match between the received network identifier in the packet and the respective network parameter of the respective one of the plurality of access point devices in the memory device, the transceiver device transmits a command signal to the respective one of the plurality of access point devices.
  11. The portable device of claim 10 wherein the packet includes a long, extended preamble.
  12. The portable device of claim 11 wherein the packet includes an IEEE 802.15.4 frame format and includes the long, extended preamble in a MAC payload of the packet.
  13. The portable device of any of claims 10 to 12 further comprising:
    a user interface device,
    wherein the transceiver device exits a sleep mode and begins traversing the plurality of channels in which the plurality of access point devices operate responsive to the user interface device receiving user input.
  14. The portable device of any of claims 10 to 13 wherein the programmable processor and the control software periodically measure a received energy level in the respective one of the plurality of channels, compare the received energy level with a predetermined energy threshold level, and instruct the transceiver device to switch to a next one of the plurality of channels when the received energy level is below the predetermined energy threshold level.
  15. The portable device of any of claims 10 to 14 wherein the programmable processor and the control software periodically measure a received energy level in the respective one of the plurality of channels, compare the received energy level with a predetermined energy threshold level, and instruct the transceiver device to continue operating in the respective one of the plurality of channels to receive the packet from the respective one of the plurality of access point devices when the received energy level is above the predetermined energy threshold level.
EP18183502.6A 2017-08-01 2018-07-13 Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled Withdrawn EP3439370A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US15/665,633 US10341928B2 (en) 2017-08-01 2017-08-01 Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled

Publications (1)

Publication Number Publication Date
EP3439370A1 true EP3439370A1 (en) 2019-02-06

Family

ID=63079737

Family Applications (1)

Application Number Title Priority Date Filing Date
EP18183502.6A Withdrawn EP3439370A1 (en) 2017-08-01 2018-07-13 Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled

Country Status (4)

Country Link
US (2) US10341928B2 (en)
EP (1) EP3439370A1 (en)
CN (1) CN109327878B (en)
CA (1) CA3012140A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11363527B2 (en) * 2019-05-31 2022-06-14 Hewlett Packard Enterprise Development Lp Adjusting power states of access points
CN113766463B (en) * 2020-06-05 2025-01-17 阿里巴巴集团控股有限公司 A communication method and device between a terminal and a base station

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001063842A1 (en) * 2000-02-24 2001-08-30 Nokia Corporation A method and equipment for supporting mobility in a telecommunication system
US20020118664A1 (en) * 2001-02-23 2002-08-29 Kabushiki Kaisha Toshiba Communication setup method and electronic device
WO2008025003A2 (en) * 2006-08-25 2008-02-28 Qualcomm Incorporated Selection of an access point in a communications system
US20110103318A1 (en) * 2009-11-04 2011-05-05 Research In Motion Limited Methods And Apparatus For Use In Controlling Wireless Transceiver Operation In A Mobile Communication Device
US20130329690A1 (en) * 2011-03-10 2013-12-12 Lg Electronics Inc. Method and apparatus for transreceiving data in medical body area network
US20140188348A1 (en) * 2012-12-27 2014-07-03 GM Global Technology Operations LLC Method and system for detecting proximity of an end device to a vehicle based on signal strength information received over a bluetooth low energy (ble) advertising channel
KR101591844B1 (en) * 2014-07-29 2016-02-05 경북대학교 산학협력단 System and method for location awareness of mobile device and location based service providing

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7447176B2 (en) * 2003-06-03 2008-11-04 Microsoft Corporation Making roaming decisions based on association qualities between wireless devices and wireless access points
US7339883B2 (en) 2003-09-15 2008-03-04 Pulse-Link, Inc. Ultra-wideband communication protocol
KR100678935B1 (en) * 2004-07-26 2007-02-07 삼성전자주식회사 Soft Roaming Method in WLAN and Station for the Same
US8155081B1 (en) * 2007-05-21 2012-04-10 Marvell International Ltd. Self learning roaming optimization
US8630220B2 (en) * 2008-02-21 2014-01-14 Nippon Telegraph And Telephone Corporation Access point scan method, access point scan apparatus, and storage medium storing access point scan program
US8054864B2 (en) 2008-08-08 2011-11-08 Robert Bosch Gmbh Method for fast synchronization and frequency hop sequence detection in wireless sensor networks
CN104080148A (en) * 2013-03-29 2014-10-01 华为终端有限公司 Method and device for achieving rapid network connection
EP3195541B1 (en) 2014-07-17 2021-11-03 Origin Wireless, Inc. Wireless positioning systems
CN106922005B (en) * 2017-03-23 2020-06-19 北京小米移动软件有限公司 A method, apparatus and computer-readable storage medium for accessing a wireless access point

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001063842A1 (en) * 2000-02-24 2001-08-30 Nokia Corporation A method and equipment for supporting mobility in a telecommunication system
US20020118664A1 (en) * 2001-02-23 2002-08-29 Kabushiki Kaisha Toshiba Communication setup method and electronic device
WO2008025003A2 (en) * 2006-08-25 2008-02-28 Qualcomm Incorporated Selection of an access point in a communications system
US20110103318A1 (en) * 2009-11-04 2011-05-05 Research In Motion Limited Methods And Apparatus For Use In Controlling Wireless Transceiver Operation In A Mobile Communication Device
US20130329690A1 (en) * 2011-03-10 2013-12-12 Lg Electronics Inc. Method and apparatus for transreceiving data in medical body area network
US20140188348A1 (en) * 2012-12-27 2014-07-03 GM Global Technology Operations LLC Method and system for detecting proximity of an end device to a vehicle based on signal strength information received over a bluetooth low energy (ble) advertising channel
KR101591844B1 (en) * 2014-07-29 2016-02-05 경북대학교 산학협력단 System and method for location awareness of mobile device and location based service providing

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"IEEE Standard for Local and metropolitan area networks--Part 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs);IEEE Std 802.15.4-2011 (Revision of IEEE Std 802.15.4-2006)", IEEE STANDARD, IEEE, PISCATAWAY, NJ, USA, 5 September 2011 (2011-09-05), pages 1 - 314, XP068050187, ISBN: 978-0-7381-6683-4 *
"IEEE Standard for Local and Metropolitan Area Networks--Part 15.7: Short-Range Wireless Optical Communication Using Visible Light;IEEE Std 802.15.7-2011", IEEE STANDARD, IEEE, PISCATAWAY, NJ, USA, 6 September 2011 (2011-09-06), pages 1 - 309, XP017694867, ISBN: 978-0-7381-6665-0 *

Also Published As

Publication number Publication date
CA3012140A1 (en) 2019-02-01
US10667198B2 (en) 2020-05-26
US20190268822A1 (en) 2019-08-29
US20190045418A1 (en) 2019-02-07
US10341928B2 (en) 2019-07-02
CN109327878A (en) 2019-02-12
CN109327878B (en) 2022-09-13

Similar Documents

Publication Publication Date Title
US11533674B2 (en) Information processing apparatus
US8150310B2 (en) Setting method of communication parameters, communicating apparatus, control method of communicating apparatus, and program
JP6168624B2 (en) Base station, wireless terminal, communication system, communication method, program
JP6143941B2 (en) Wireless communication system and wireless communication device
KR20180012269A (en) Low energy wireless network applications
US20140287682A1 (en) Communication device and communication method
US10667198B2 (en) Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled
US9974112B2 (en) Wireless communication apparatus and wireless communication method
US11290971B2 (en) Signal detection method and apparatus, signal sending method and apparatus, remote user device, and storage medium
EP3220710B1 (en) Wireless communication apparatus and wireless communication method
US20200107260A1 (en) Power Save Optimization For Wireless Connectivity
JP2017130777A (en) Wireless communication device and wireless communication method
JP2021034809A (en) Security system
KR20160030675A (en) Wireless comunication terminal, wireless comunication system and wireless comunication method
JP6251665B2 (en) Adjustment method, adjustment device, and adjustment program
KR102089512B1 (en) Network Available Terminal's Sleep State Providing System and the Method
JP6852385B2 (en) Wireless communication device and wireless communication method
JP2018125705A (en) Communication connection method, communication connection device, communication system, and communication connection program
US9622154B2 (en) Radio communication terminal, mobile ad hoc network, and network participation method
JP2017163312A (en) Radio communication device and radio communication method
JP2017169191A (en) Wireless communication apparatus and wireless communication method
JP2011130331A (en) Wireless communication apparatus

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20180713

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20200323

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: ADEMCO INC.

18W Application withdrawn

Effective date: 20210217