Android Open Source - Sensor control SmartHome-Android






Project Summary

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..

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of SmartHome-Android.

ItemValue
Java File Count26
Supported screen sizes[hdpi]
Minimum SDK Version8
Activity Count3
jar files usedAndroidplot-core-0.4.4-release.jar
Required Permissionsandroid.permission.INTERNET




Resource Files

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.

null

Java Source Files

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