<?xml version="1.0" encoding="UTF-8" standalone="no"?> <diagram program="umlet" version="14.3.0"> <zoom_level>10</zoom_level> <element> <id>UMLClass</id> <coordinates> <x>140</x> <y>160</y> <w>140</w> <h>50</h> </coordinates> <panel_attributes>Polar M600 </panel_attributes> <additional_attributes/> </element> <element> <id>UMLNote</id> <coordinates> <x>180</x> <y>100</y> <w>260</w> <h>40</h> </coordinates> <panel_attributes>Runs AndroidSensorSharing/wear bg=orange</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> <x>180</x> <y>130</y> <w>100</w> <h>50</h> </coordinates> <panel_attributes>lt=.</panel_attributes> <additional_attributes>10.0;30.0;80.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> <x>380</x> <y>160</y> <w>140</w> <h>50</h> </coordinates> <panel_attributes>Smartphone - e.g. an S6</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> <x>270</x> <y>160</y> <w>130</w> <h>40</h> </coordinates> <panel_attributes>lt=<- Bluetooth</panel_attributes> <additional_attributes>110.0;20.0;10.0;20.0</additional_attributes> </element> <element> <id>UMLNote</id> <coordinates> <x>460</x> <y>100</y> <w>270</w> <h>40</h> </coordinates> <panel_attributes>Runs AndroidSensorSharing/mobile bg=orange</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> <x>440</x> <y>130</y> <w>100</w> <h>50</h> </coordinates> <panel_attributes>lt=.</panel_attributes> <additional_attributes>10.0;30.0;80.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> <x>380</x> <y>290</y> <w>140</w> <h>50</h> </coordinates> <panel_attributes>MQTT- Broker</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> <x>440</x> <y>200</y> <w>250</w> <h>110</h> </coordinates> <panel_attributes>lt=<- publishes changes to topic1 = sensors/polar/{...} topic2 = sensors/samsung/{...}</panel_attributes> <additional_attributes>10.0;90.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> <x>720</x> <y>280</y> <w>250</w> <h>140</h> </coordinates> <panel_attributes>OpenHAB {innerclass PolarM600Handler innerclass} {innerclass SamsungS6Handler innerclass}</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> <x>510</x> <y>290</y> <w>250</w> <h>60</h> </coordinates> <panel_attributes>lt=<- subscribed to topic sensors/polar/# </panel_attributes> <additional_attributes>230.0;20.0;10.0;20.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> <x>470</x> <y>330</y> <w>290</w> <h>80</h> </coordinates> <panel_attributes>lt=<- subscribed to topic sensors/samsung/# </panel_attributes> <additional_attributes>270.0;40.0;10.0;40.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> <x>780</x> <y>160</y> <w>140</w> <h>50</h> </coordinates> <panel_attributes>OpenHAB-App or WebGUI</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> <x>830</x> <y>200</y> <w>90</w> <h>100</h> </coordinates> <panel_attributes>lt=<-> REST-API</panel_attributes> <additional_attributes>10.0;10.0;10.0;80.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> <x>140</x> <y>450</y> <w>140</w> <h>50</h> </coordinates> <panel_attributes>Knowledge-Base /eraser/ </panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> <x>200</x> <y>300</y> <w>200</w> <h>170</h> </coordinates> <panel_attributes>lt=<- fg=blue subscribed to topic oh2/out/$item/# </panel_attributes> <additional_attributes>10.0;150.0;10.0;10.0;180.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> <x>450</x> <y>330</y> <w>290</w> <h>120</h> </coordinates> <panel_attributes>lt=-> fg=blue publishes changes to topic oh2/out/$item/state </panel_attributes> <additional_attributes>270.0;80.0;10.0;80.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> <x>200</x> <y>330</y> <w>240</w> <h>240</h> </coordinates> <panel_attributes>lt=-> fg=blue publishes changes to topic oh2/in/$item/# </panel_attributes> <additional_attributes>10.0;170.0;10.0;200.0;220.0;200.0;220.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> <x>430</x> <y>330</y> <w>370</w> <h>160</h> </coordinates> <panel_attributes>lt=<- fg=blue subscribed to topic oh2/in/$item/state for commands</panel_attributes> <additional_attributes>350.0;90.0;350.0;120.0;10.0;120.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> <x>170</x> <y>170</y> <w>840</w> <h>400</h> </coordinates> <panel_attributes>lt=<-> fg=blue r2pos=200,00 r2= REST-API for Machine Learning</panel_attributes> <additional_attributes>750.0;10.0;820.0;10.0;820.0;380.0;10.0;380.0;10.0;330.0</additional_attributes> </element> </diagram>