A "SmartHome" Android application. It uses the ZigBee standard to control and collect data from sensors around a house. Don't aspect to turn on the light in my place, it uses emulated sensor behavior with the use of a server..
SmartHome-Android is hosted in the following web site
https://github.com/danielrizea/SmartHome-Android
If you think the Android project SmartHome-Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of SmartHome-Android.
Item | Value |
---|---|
Java File Count | 26 |
Supported screen sizes | [hdpi] |
Minimum SDK Version | 8 |
Activity Count | 3 |
jar files used | Androidplot-core-0.4.4-release.jar |
Required Permissions | android.permission.INTERNET |
There are 5 image files in SmartHome-Android. The names of the image files are listed as follows.
homelogo.png light_switch_off.png light_switch_on.png meter.png temperature.png
The following screenshort is generated from the image listed above.
SmartHome-Android has the following Java source files.
upb.smarthome.MyViewFlipper.java upb.smarthome.SensorDetails.java upb.smarthome.SmartHomeActivity.java upb.smarthome.ThermostatControl.java upb.smarthome.clusters.BasicCluster.java upb.smarthome.clusters.BasicClusterStatus.java upb.smarthome.clusters.ClusterConstants.java upb.smarthome.clusters.FlowCluster.java upb.smarthome.clusters.FlowClusterStatus.java upb.smarthome.clusters.OnOffCluster.java upb.smarthome.clusters.OnOffClusterStatus.java upb.smarthome.clusters.PowerCluster.java upb.smarthome.clusters.PowerClusterStatus.java upb.smarthome.clusters.TemperatureCluster.java upb.smarthome.clusters.TemperatureClusterStatus.java upb.smarthome.clusters.ThermostatCluster.java upb.smarthome.clusters.ThermostatClusterStatus.java upb.smarthome.data.SmartHomeProvider.java upb.smarthome.devices.DeviceConstants.java upb.smarthome.devices.FlowSensor.java upb.smarthome.devices.LogicalDevice.java upb.smarthome.devices.OnOffActuator.java upb.smarthome.devices.TemperatureSensor.java upb.smarthome.devices.ThermostatActuator.java upb.smarthome.restcomm.JSONParser.java upb.smarthome.restcomm.RestComm.java