Abstract:
An apparatus and method are described for an loT interface slot for an loT hub. For example, one embodiment of an apparatus comprises: an Internet of Things (loT) hub interface slot to be fixedly coupled to an appliance, the loT hub interface slot having an internal chamber, a bottom portion and a top portion, the top portion having an aperture exposing the interface slot to be accessible from outside of the appliance; the internal chamber sized to accommodate an loT hub device to provide wireless communication functionality to the appliance; and the bottom portion having an embedded loT hub interface fixedly coupled thereto, the embedded loT hub interface having a first set of electrical contact portions facing the internal chamber to provide electrical connectivity to a corresponding set of electrical contact portions of an appliance interface on the loT hub device when the loT hub device is inserted into the internal chamber.
Abstract:
An apparatus and method are described for an automotive internet of things (loT) system, apparatus, and method. For example, one embodiment of an automotive Internet of Things (loT) device configured within a car comprises: a wireless communication interface to take signal strength measurements to a mobile device, the signal strength measurements comprising signal strength values; and a signal strength analysis and notification module to analyze the signal strength values from the mobile device to determine when the user has left his or her mobile device at home or at another location and to responsively generate a notification to the user.
Abstract:
A system and method are described for connecting an loT device to a wireless router and/or access point. For example, one embodiment of a system comprises: an Internet of things (loT) hub to collect network credentials required to connect with a wireless access point or router; the loT hub to securely store the network credentials in a local or remote credentials database along with identification data identifying a user account and/or the wireless access point or router; a new loT device to establish a connection with the loT hub, another loT device, and/or a user data processing device; the new loT device to transmit a request for network credentials to establish a connection with the wireless access point or router.
Abstract:
An apparatus and method are described for secure communication between IoT devices and an IoT service. For example, one embodiment of a system comprises: an Internet of Things (IoT) service to establish communication with an IoT device through an IoT hub or a mobile user device; a first encryption engine on the IoT service comprising key generation logic to generate a service public key and a service private key; a second encryption engine on the IoT device comprising key generation logic to generate a device public key and a device private key; the first encryption engine to transmit the service public key to the second encryption engine and the second encryption engine to transmit the device public key to the first encryption engine; the first encryption engine to use the device public key and the service private key to generate a secret; the second encryption engine to use the service public key and the device private key to generate the same secret; and wherein once the secret is generated, the first encryption engine and the second encryption engine encrypt and decrypt data packets transmitted between the first encryption engine and the second encryption engine using the secret or using a data structure derived from the secret.
Abstract:
A system and method are described for accurately detecting a location of a wireless device. For example, one embodiment of a method comprises: collecting signal strength data indicating signal strength between a wireless device and a plurality of IoT devices and/or IoT hubs in a user's home; associating the signal strength data with locations in the user's home and storing the association in a location database; and determining a current location of the wireless device by comparing the signal strength data in the database with current signal strength data indicating current signal strength between the wireless device and the plurality of IoT devices and/or IoT hubs.
Abstract:
A system and method are described for establishing a secondary communication channel between an IoT device and a client device. For example, one embodiment of a method comprises: establishing a primary secure communication channel between the IoT device and an IoT service using a primary set of keys; performing a secondary key exchange using the primary secure communication channel, the client device and the IoT device each being provided with a secondary set of keys following the secondary key exchange; detecting that the primary secure communication channel is inoperative; and responsively establishing a secondary secure wireless connection between the client device and the IoT device using the secondary set of keys, the client device being provided with access to data and functions made available by the IoT device over the secondary secure wireless connection.
Abstract translation:描述了用于在IoT设备和客户端设备之间建立辅助通信信道的系统和方法。 例如,方法的一个实施例包括:使用主要密钥集建立IoT设备和IoT服务之间的主要安全通信信道; 使用所述主安全通信信道执行次密钥交换,所述客户端设备和所述IoT设备均在所述次密钥交换之后被提供有次密钥集合; 检测到主安全通信信道不起作用; 以及响应地使用辅助密钥集在客户端设备和IoT设备之间建立辅助安全无线连接,向客户端设备提供对由IoT设备通过辅助安全无线连接可用的数据和功能的访问。 p >
Abstract:
A system and method are described for collecting data from an out of range Internet of Things (IoT) device. For example, one embodiment of a method comprises: collecting data at an internet of things (IoT) device which does not have a permanent, reliable network connection with an IoT hub or a service; storing the collected data in a storage of the IoT device; detecting the presence of a mobile device and responsively establishing a local wireless communication channel with the mobile device; transferring the collected data to a temporary storage on the mobile device; establishing a communication channel between the mobile device and the IoT hub or service; forwarding the collected data from the mobile device to the IoT hub or service.
Abstract:
An apparatus and method are described for adjusting a scan interval or scan width of a BTLE device. For example, one embodiment of a method comprises: placing a Bluetooth Low Energy (BTLE) device of an IoT device into a low power or sleep state; waking the BTLE device from the low power or sleep state in response to a specified schedule or set of conditions; attempting to establish a connection between the BTLE device and a BTLE device of an IoT hub using a first scan width and/or scan interval; dynamically adjusting the first scan width and/or scan interval to a second scan width and/or scan interval, respectively, based on a randomly-selected value if a connection is not established after a specified time period; and reattempting to establish a connection between the BTLE device of the IoT device and the BTLE device of the IoT hub using the second scan width and/or scan interval.
Abstract:
An apparatus and method are described for a moisture sensor. For example, one embodiment of an loT device comprises: An Internet of Things (loT) device comprising: a moisture sensor to detect a moisture level; an loT communication interface and/or radio to wirelessly connect the loT device to a network; a set of pins, pads, and/or probes to electrically couple the moisture sensor to conductive elements of one or more moisture sensor attachments; and an enclosure surrounding the moisture sensor and loT communication interface and/or radio, the enclosure having one or more connection elements formed thereon to fixedly couple one or more moisture sensor attachments to the enclosure, thereby electrically coupling the set of pins, pads, and/or probes of the moisture sensor to the conductive elements of the moisture sensor attachments.