diff --git a/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.bleio_input.xml b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.bleio_input.xml
new file mode 100755
index 0000000..d8a2762
--- /dev/null
+++ b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.bleio_input.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+ Mandatory
+ 8bit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.bleio_output.xml b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.bleio_output.xml
new file mode 100755
index 0000000..ec481dd
--- /dev/null
+++ b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.bleio_output.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+ Mandatory
+ 8bit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.rswitchv2.xml b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.rswitchv2.xml
new file mode 100755
index 0000000..3793508
--- /dev/null
+++ b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.rswitchv2.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+ Mandatory
+ uint8
+ org.bluetooth.unit.percentage
+ 0
+ 100
+
+
+
+
+
+
+
diff --git a/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.rtemp_humidity.xml b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.rtemp_humidity.xml
new file mode 100755
index 0000000..83956c0
--- /dev/null
+++ b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.rtemp_humidity.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+ Mandatory
+ uint8
+ org.bluetooth.unit.percentage
+ 0
+
+
+
+
diff --git a/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.rtemp_temperature.xml b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.rtemp_temperature.xml
new file mode 100755
index 0000000..33bfe71
--- /dev/null
+++ b/src/main/resources/gatt/characteristic/com.r00li.bluetooth.characteristic.rtemp_temperature.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+ Mandatory
+ uint32
+
+
+
+
diff --git a/src/main/resources/gatt/service/com.r00li.bluetooth.service.bleio.xml b/src/main/resources/gatt/service/com.r00li.bluetooth.service.bleio.xml
new file mode 100755
index 0000000..26b1ef4
--- /dev/null
+++ b/src/main/resources/gatt/service/com.r00li.bluetooth.service.bleio.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ IO Service
+
+
+ IO Service
+
+
+
+ This service is not dependent upon any other services.
+
+
+ Mandatory
+ Mandatory
+ Mandatory
+
+
+ false
+ true
+
+
+
+
+
+
+ Input state
+
+ Mandatory
+
+ Mandatory
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+ Mandatory
+ Excluded
+ Excluded
+ Excluded
+
+
+
+
+ Output state
+
+ Mandatory
+
+ Mandatory
+ Mandatory
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+
+
+
+
+
diff --git a/src/main/resources/gatt/service/com.r00li.bluetooth.service.rswitchv2.xml b/src/main/resources/gatt/service/com.r00li.bluetooth.service.rswitchv2.xml
new file mode 100755
index 0000000..240b68b
--- /dev/null
+++ b/src/main/resources/gatt/service/com.r00li.bluetooth.service.rswitchv2.xml
@@ -0,0 +1,46 @@
+
+
+
+
+ Dimmer service
+
+
+ Dimmer service
+
+
+
+ This service is not dependent upon any other services.
+
+
+ Mandatory
+ Mandatory
+
+
+ false
+ true
+
+
+
+
+
+
+ Dimmer state
+
+ Mandatory
+
+ Mandatory
+ Mandatory
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+
+
+
+
+
diff --git a/src/main/resources/gatt/service/com.r00li.bluetooth.service.rtemp.xml b/src/main/resources/gatt/service/com.r00li.bluetooth.service.rtemp.xml
new file mode 100755
index 0000000..6e9948f
--- /dev/null
+++ b/src/main/resources/gatt/service/com.r00li.bluetooth.service.rtemp.xml
@@ -0,0 +1,63 @@
+
+
+
+
+ Temperature sensor service
+
+
+ Temperature sensor service
+
+
+
+ This service is not dependent upon any other services.
+
+
+ Mandatory
+ Mandatory
+
+
+ false
+ true
+
+
+
+
+
+
+ Temperature value
+
+ Mandatory
+
+ Mandatory
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+ Mandatory
+ Excluded
+ Excluded
+ Excluded
+
+
+
+
+ Humidity value
+
+ Mandatory
+
+ Mandatory
+ Excluded
+ Excluded
+ Excluded
+ Excluded
+ Mandatory
+ Excluded
+ Excluded
+ Excluded
+
+
+
+
+