Abstract:
Methods and apparatus, including computer program products, are provided low energy sensor data collection. In some example embodiments, there may be provided a method including sending an advertisement including a payload and an indicator identifying a server, the payload including data collected, generated, and/or measured by a sensor; receiving, from a gateway and the server, a reply including server data; and inhibiting, based on the received reply, the advertisement including the payload from being resent. Related systems, methods, and articles of manufacture are also described.
Abstract:
In some example embodiments there is provided a method. The method may include detecting, by a router coupling a first mesh network to at least one other mesh network, a mesh packet having a destination node in the at least one other mesh network; receiving, at the router, an internet protocol address of at least one other router, wherein the internet protocol address is received in response to querying for the destination node; and sending, by the router, the mesh packet encapsulated with the internet protocol address of the at least one other router coupled to the at least one other mesh network including the destination node.
Abstract:
An example embodiment enhances power savings in a wireless network, where each wireless device has a hop count value indicating how many hops away is one or more central wireless devices. A device determines that it has information to deliver to the one or more central devices. It selects a device of the one or more other wireless devices, the selected device having a smaller hop count value, than the hop count value of the device. It enters a sleep mode based on a known repetition interval of wireless device discovery messages received from the selected device. The device awakes from the sleep mode based on the known repetition interval of wireless device discovery messages of the selected device. It then creates a connection with the selected device and transmitting to the selected device the information for delivery to the one or more central devices via the connection.
Abstract:
A method, apparatus, system and computer program in which customized event detection data are maintained for a person which include automatically: obtaining physiological measurement data indicative of physiological status of the person; receiving an annotation from the person; detecting an event that is temporally associated with the annotation using the physiological measurement data and the event detection data; and prioritizing the detected event using the temporally associated annotation.
Abstract:
In an example embodiment, a method includes receiving, by an apparatus, from a remote server, a message including information about at least one device, the message including a second encryption key of the at least one device and an encrypted object encrypted with a first encryption key of the at least one device; transmitting, by the apparatus, an encrypted message that includes the encrypted object, encrypted with the second encryption key of the at least one device; and receiving, by the apparatus, from the at least one device, a message identifying or describing the at least one device, only if the at least one device has determined that the message transmitted by the apparatus is valid.
Abstract:
In an example embodiment, a method includes receiving, by an apparatus, an identifier associated with a device; transmitting a message to a remote server, requesting a user interface corresponding to a user function to be performed, the request message containing information including at least one of a user identifier, an indication of characteristics of the apparatus and an indication relating to the received identifier of the device; receiving from the server, information composed by the server based on the information transmitted to the server, the information received from the server including at least information suitable for compiling a user interface including parameters enabling controlling of the device; and providing a user interface compiled based on the received information, to enable a user of the apparatus to perform the user function of at least one of monitoring and controlling the device.
Abstract:
There is provided a method including detecting, by an apparatus, a first wireless access option; determining whether or not the first wireless access option shares at least part of a backbone with a second wireless access option; and deciding whether or not to associate with the first wireless access option at least partly on the basis of the determination.
Abstract:
A sound generation technique is provided. According to an example embodiment, the technique comprising storing, in an apparatus, respective sound information for one or more resource types, the sound information for a resource type comprising, sound data that defines one or more audio signals associated with the resource type and sound control data that defines use of the sound data for generation of a sound signal that is descriptive of a status of a resource that represents said resource type in dependence of one or more resource values that indicate the status of the resource; receiving, in the apparatus, from one or more accessory devices, a respective time series of resource values that indicates a status of a resource available in the respective accessory device; and generating, in the apparatus, in dependence of resource values in said one or more time series, using said sound information for the resource types available in said one or more accessory devices, a sound signal that is descriptive of the statuses of said resources available in said one or more accessory devices.
Abstract:
A technique for service discovery is provided. According to an example embodiment, the technique comprises creating in a wireless communication device and in dependence of a service authentication key associated with a service available in the wireless communication device, a concealed service identifier for identification of said service, constructing a service information message comprising a device identifier assigned for said wireless communication device and said concealed service identifier, and transmitting said service information message from the wireless communication device over a wireless link to one or more further wireless communication devices.
Abstract:
An example embodiment includes an apparatus receiving a message from a proximate device via a short-range communication connection, including ID information associated with the device; compiling a request message including the ID and information identifying the apparatus; transmitting the request message to a remote server for accessing control to the device; receiving information associated with a user interface or control interface for interacting with the device based on remote server access control, the received interface being based on the information included in the transmitted request message; compiling an interface for enabling a user of said apparatus to interact with the device based on the received information, the compiled interface including access rights for interacting with the device via remote server access control, depending on the information included in the transmitted request message; and interacting with the device via the remote server access control using the compiled interface.