Autonomous environmental monitoring device
An autonomous environmental monitoring device includes a chassis that is configured to be housed in a computing device. The chassis includes a computing device connector that connects to the computing device and houses an autonomous environmental monitoring subsystem that is coupled to the computing device connector, at least one environmental monitoring sensor device, a battery system, and a storage device. The autonomous environmental monitoring subsystem provides at least one computing device operating function associated with the operation of the computing device when the computing device connector is connected to the computing device. The autonomous environmental monitoring subsystem also periodically retrieve respective environmental monitoring data generated by the at least one environmental monitoring sensor device when receiving power from the battery system, and stores the respective environmental monitoring data in the storage device.
1 . An autonomous environmental monitoring device, comprising:
a chassis that is configured to be housed in a computing device;
a computing device connector that is included on the chassis and that is configured to connect to the computing device when the chassis is housed in the computing device;
at least one environmental monitoring sensor device that is included in the chassis;
a battery system that is included in the chassis;
a storage device that is included in the chassis, and
an autonomous environmental monitoring subsystem that is included in the chassis and that is coupled to the computing device connector, the at least one environmental monitoring sensor device, the battery system, and the storage device, wherein the autonomous environmental monitoring subsystem is configured to:
periodically retrieve, when the computing device connector is not connected to the computing device and when receiving power from the battery system, respective first environmental monitoring data generated by the at least one environmental monitoring sensor device;
store, when the computing device connector is not connected to the computing device and when receiving power from the battery system, the respective first environmental monitoring data in the storage device;
provide, when the computing device connector is connected to the computing device, at least one computing device operating function associated with the operation of the computing device;
periodically retrieve, when the computing device connector is connected to the computing device and when receiving power from the battery system, respective second environmental monitoring data generated by the at least one environmental monitoring sensor device; and
store, when the computing device connector is connected to the computing device and when receiving power from the battery system, the respective second environmental monitoring data in the storage device.
2 . The device of claim 1 , further comprising:
a wireless reader subsystem that is coupled to the autonomous environmental monitoring subsystem, wherein the autonomous environmental monitoring subsystem is configured to use the wireless reader subsystem to read a computing device identifier included on the computing device when the computing device connector is connected to the computing device.
3 . The device of claim 1 , wherein the autonomous environmental monitoring subsystem is configured to:
store, in association with the respective environmental monitoring data periodically retrieved and stored in the storage device, a respective time that the respective environmental monitoring data was retrieved from the at least one environmental monitoring sensor.
4 . The device of claim 1 , further comprising:
a power system connector that is coupled to the computing device connector and the autonomous environmental monitoring subsystem, and that is configured to connect to a power system, wherein the at least one computing device operating function provided by the autonomous environmental monitoring subsystem includes providing power from the power system to the computing device.
5 . The device of claim 4 , wherein the autonomous environmental monitoring subsystem is configured to:
determine that the computing device connector is connected to the computing device and that the power system connector is not connected to the power system and, in response, increase a time period between the periodic retrieval of the respective environmental monitoring data to a first time period.
6 . The device of claim 5 , wherein the autonomous environmental monitoring subsystem is configured to:
determine that the computing device connector is not connected to the computing device and that the power system connector is not connected to the power system and, in response, increase the time period between the periodic retrieval of the respective environment monitoring data to a second time period that is greater than the first time period.
7 . An Information Handling System (IHS), comprising:
a processing system; and
a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide an autonomous environmental monitoring engine that is configured to:
periodically retrieving, when a computing device connector that is coupled to the processing system is not connected to a computing device and when receiving power from a battery system that is coupled to the processing system, respective environmental monitoring data generated by at least one environmental monitoring sensor device that is coupled to the processing system;
store, when the computing device connector is not connected to the computing device and when receiving power from the battery system, the respective environmental monitoring data in a storage device that is coupled to the processing system;
provide, in response to the computing device connector being connected to the computing device, at least one computing device operating function associated with the operation of the computing device;
periodically retrieve, when the computing device connector is connected to the computing device and when receiving power from the battery system, respective environmental monitoring data generated by the at least one environmental monitoring sensor device; and
store, when the computing device connector is connected to the computing device and when receiving power from the battery system, the environmental monitoring data in the storage device.
8 . The IHS of claim 7 , wherein the autonomous environmental monitoring engine is configured to:
use a wireless reader subsystem that is coupled to the processing system to read a computing device identifier included on the computing device when the computing device connector is connected to the computing device.
9 . The IHS of claim 7 , wherein autonomous environmental monitoring engine is configured to:
store, in association with the respective environmental monitoring data periodically retrieved and stored in the storage device, a respective time that the respective environmental monitoring data was retrieved from the at least one environmental monitoring sensor.
10 . The IHS of claim 7 , wherein the at least one computing device operating function provided by the autonomous environmental monitoring engine includes providing power from a power system to the computing device via a power system connector that is coupled to the computing device connector and the processing system.
11 . The IHS of claim 10 , wherein the autonomous environmental monitoring engine is configured to:
determine that the computing device connector is connected to the computing device and that the power system connector is not connected to the power system and, in response, increase a time period between the periodic retrieval of the respective environmental monitoring data to a first time period.
12 . The IHS of claim 11 , wherein the autonomous environmental monitoring engine is configured to:
determine that the computing device connector is not connected to the computing device and that the power system connector is not connected to the power system and, in response, increase the time period between the periodic retrieval of the respective environmental monitoring data to a second time period that is greater than the first time period.
13 . The IHS of claim 7 , wherein the autonomous environmental monitoring engine is configured to:
retrieve, as part of the periodic retrieval of the respective environmental monitoring data, first environmental monitoring data generated by the at least one environmental monitoring sensor device;
store, the first environmental monitoring data in the storage device;
enter a sleep mode;
wake, in response to an interrupt from the sleep mode;
retrieve, as part of the periodic retrieval of the respective environmental monitoring data, second environmental monitoring data generated by the at least one environmental monitoring sensor device; and
store, the second environmental monitoring data in the storage device.
14 . A method for autonomously monitoring environmental factors in a computing device, comprising:
periodically retrieving, by an autonomous environmental monitoring subsystem when a computing device connector that is coupled to the autonomous environmental monitoring subsystem is not connected to a computing device and when receiving power from a battery system, respective environmental monitoring data generated by at least one environmental monitoring sensor device that is coupled to the autonomous environmental monitoring subsystem;
storing, by the autonomous environmental monitoring subsystem when the computing device connector is not connected to the computing device and when receiving power from the battery system the respective environmental monitoring data in a storage device that is coupled to a processing system;
providing, by the autonomous environmental monitoring subsystem in response to the computing device connector being connected to the computing device, at least one computing device operation function associated with the operation of the computing device;
periodically retrieving, by the autonomous environmental monitoring subsystem when the computing device connector is connected to the computing device and when receiving power from the battery system, respective environmental monitoring data generated by at least one environmental monitoring sensor device; and
storing, by the autonomous environmental monitoring subsystem when the computing device connector is connected to the computing device and when receiving power from the battery system, the environmental monitoring data in the storage device.
15 . The method of claim 14 , further comprising:
using, by the autonomous environmental monitoring subsystem, a wireless reader subsystem to read a computing device identifier included on the computing device when the computing device connector is connected to the computing device.
16 . The method of claim 14 , further comprising:
storing, by the autonomous environmental monitoring subsystem in association with the respective environmental monitoring data periodically retrieved and stored in the storage device, a respective time that the respective environmental monitoring data was retrieved from the at least one environmental monitoring sensor.
17 . The method of claim 14 , wherein the providing the at least one computing device operating function associated with the operation of the computing device includes:
providing, by the autonomous environmental monitoring subsystem to the computing device, power from a power system that is connected to a power system connector that is coupled to the computing device connector and the autonomous environmental monitoring subsystem.
18 . The method of claim 17 , further comprising:
determining, by the autonomous environmental monitoring subsystem, that the computing device connector is connected to the computing device and that the power system connector is not connected to the power system and, in response, increasing a time period between the periodic retrieval of the environmental monitoring data to a first time period.
19 . The method of claim 18 , further comprising:
determining, by the autonomous environmental monitoring subsystem, that the computing device connector is not connected to the computing device and that the power system connector is not connected to the power system and, in response, increasing the time period between the periodic retrieval of the environmental monitoring data to a second time period that is greater than the first time period.
20 . The method of claim 14 , further comprising:
retrieving, by the autonomous environmental monitoring subsystem as part of the periodic retrieval of respective environmental monitoring data, first environmental monitoring data generated by the at least one environmental monitoring sensor device;
storing, by the autonomous environmental monitoring subsystem, the first environmental monitoring data in the storage device;
entering, by the autonomous environmental monitoring subsystem, a sleep mode;
waking, by the autonomous environmental monitoring subsystem in response to an interrupt, from the sleep mode;
retrieving, by the autonomous environmental monitoring subsystem as part of the periodic retrieval of respective environmental monitoring data, second environmental monitoring data generated by the at least one environmental monitoring sensor device; and
storing, by the autonomous environmental monitoring subsystem, the second environmental monitoring data in the storage device.