Establishing a connection over a low power communication type
First Claim
1. A non-transitory, tangible, and computer-readable medium storing instructions that, when executed by one or more processors of an electronic device, are configured to cause the electronic device to:
- communicate messages of a message-based protocol with another electronic device via a characteristic-based communication protocol, the message-based protocol having a larger message length than the characteristic-based communication protocol, including;
establish a connection with the other electronic device over a low power radio using the characteristic-based communication protocol;
submit a connection request message to the other electronic device by writing a value to a first characteristic associated with the characteristic-based communication protocol;
subscribe to messages from the other electronic device by writing a value to a second characteristic associated with the characteristic-based communication protocol; and
communicate with the other electronic device by using the first characteristic to send messages of the message-based protocol to the other electronic device and the second characteristic to receive messages of the message-based protocol from the other electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for communicating messages with another electronic device via a characteristic-based communication. Communicating includes establishing a connection with the other electronic device over a low power wireless radio using a characteristic-based communication protocol and submitting a connection request message to the other device by writing a value to a first characteristic associated with the characteristic-based communication protocol. Communicating also includes subscribing to messages from the other electronic device by writing a value to a second characteristic associated with the characteristic-based communication protocol and communicating with the other electronic device by using the first characteristic to send messages to the remote device and the second characteristic to receive messages from the other electronic device.
-
Citations
20 Claims
-
1. A non-transitory, tangible, and computer-readable medium storing instructions that, when executed by one or more processors of an electronic device, are configured to cause the electronic device to:
-
communicate messages of a message-based protocol with another electronic device via a characteristic-based communication protocol, the message-based protocol having a larger message length than the characteristic-based communication protocol, including; establish a connection with the other electronic device over a low power radio using the characteristic-based communication protocol; submit a connection request message to the other electronic device by writing a value to a first characteristic associated with the characteristic-based communication protocol; subscribe to messages from the other electronic device by writing a value to a second characteristic associated with the characteristic-based communication protocol; and communicate with the other electronic device by using the first characteristic to send messages of the message-based protocol to the other electronic device and the second characteristic to receive messages of the message-based protocol from the other electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic device comprising:
-
one or more processors; memory storing instructions, the instructions being configured to cause the one or more processors to; communicate messages of a message-based protocol with another electronic device via a characteristic-based communication protocol, the message-based protocol having a larger message length than the characteristic-based communication protocol, including; establish a connection with the other electronic device over a low power radio using the characteristic-based communication protocol; submit a connection request message to the other electronic device by writing a value to a first characteristic associated with the characteristic-based communication protocol; subscribe to messages from the other electronic device by writing a value to a second characteristic associated with the characteristic-based communication protocol; and communicate with the other electronic device by using the first characteristic to send messages of the message-based protocol to the other electronic device and the second characteristic to receive messages of the message-based protocol from the other electronic device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for communicating messages of a message-based protocol with another electronic device via a characteristic-based communication protocol, the message-based protocol having the larger message length than a characteristic-based communication protocol, comprising:
-
establishing, using one or more processors, a connection with the other electronic device over a low power radio using the characteristic-based communication protocol; submitting a connection request message to the other electronic device by writing a value to a first characteristic associated with the characteristic-based communication protocol; subscribing to messages from the other electronic device by writing a value to a second characteristic associated with the characteristic-based communication protocol; and communicating with the other electronic device by using the first characteristic to send messages of the message-based protocol to the other electronic device and the second characteristic to receive messages of the message-based protocol from the other electronic device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification