Wireless sensor node architecture with autonomous streaming
First Claim
Patent Images
1. A sensor device for use in a sensor network, said sensor device comprising:
- a) a sensor which senses an external condition;
b) at least one autonomous streaming module each having a subsystem encapsulated in a smart shell including;
a stream communication port configured to generate external events based on a stream content, anda local manager configured to interpret said generated external events;
at least one control unit configured for detecting predetermined internal events of said autonomous streaming module or predetermined external events from streaming data at an interface to said smart shell and for setting configuration registers for controlling an operational mode of said subsystem in response to the detected events;
b) a shared control bus configured for configuring and monitoring said subsystem;
c) connection-based streaming channels configured for transferring data between subsystems of said at least one autonomous streaming module, the streaming channels being connected with the stream communication port.
1 Assignment
0 Petitions
Accused Products
Abstract
A sensor device includes at least one autonomous streaming module. Predetermined internal events of the autonomous streaming module or predetermined external events from streaming data at an interface to a smart shell of the autonomous streaming module are detected. An operational mode of a component or subsystem within the smart shell of the autonomous streaming module is controlled in response to the detection.
-
Citations
16 Claims
-
1. A sensor device for use in a sensor network, said sensor device comprising:
-
a) a sensor which senses an external condition; b) at least one autonomous streaming module each having a subsystem encapsulated in a smart shell including; a stream communication port configured to generate external events based on a stream content, and a local manager configured to interpret said generated external events; at least one control unit configured for detecting predetermined internal events of said autonomous streaming module or predetermined external events from streaming data at an interface to said smart shell and for setting configuration registers for controlling an operational mode of said subsystem in response to the detected events; b) a shared control bus configured for configuring and monitoring said subsystem; c) connection-based streaming channels configured for transferring data between subsystems of said at least one autonomous streaming module, the streaming channels being connected with the stream communication port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12)
-
-
9. A method of controlling operation of a sensor device or sensor node, said method comprising:
-
with a sensor, sensing an external condition and generating analog sensor data; converting the analog sensor data to digital sensor data; streaming the digital sensor data on a plurality of streaming channels; generating events based on the streaming digital sensor data; configuring registers of a subsystem via a control bus different from the streaming channels with a control unit; interpreting the streaming digital sensor data; and controlling operating voltages and a clock of the subsystem in accordance with the interpreting of the streaming digital data. - View Dependent Claims (10, 13)
-
-
11. A body sensor network comprising:
-
a plurality of sensor devices, said sensor devices comprising; a) a computer processing unit; b) at least one autonomous streaming module each having a subsystem encapsulated in a smart shell, the streaming module including a plurality of streaming channels; c at least one control unit controlled by the computer processing unit for detecting predetermined internal events of said autonomous streaming module or predetermined external events from streaming data at an interface to said smart shell and for controlling an operational mode of said subsystem in response to detected events, d) a timer, and e) a local manager configured to interpret the internal and external events; at least one access device for data collection from said sensors devices; a sensor which measures at least one of heart beats, body temperature, blood oxygen saturation, breathing rate, and blood pressure.
-
-
14. A sensor node comprising:
-
a sensor which senses an external condition; an analog-to-digital converter connected to the sensor to generate digital sensor data; one or more digital signal processors including; a stream interface connected with the streaming channels for generating events based on streaming data on the streaming channels, a control unit controlled by the computer processing unit to set configuration registers in a subsystem, the control unit being connected with the control and status bus and the stream interface, the subsystem being connected with the control unit and the stream interface, a timer, a local manager which interprets the streaming data, the local manager being connected with the subsystem, the stream interface, and the timer to control operating voltages and a clock of the subsystem; a computer processing unit for managing system operation; a plurality of streaming channels interconnecting the analog-to-digital converter, the one or more digital signal processors, and the computer processing unit; and a control and status bus, different from the streaming channels interconnecting the analog-to-digital converter, the one or more digital signal processors, and the computer processing unit. - View Dependent Claims (15, 16)
-
Specification