-
René Schöne authoredRené Schöne authored
dataflow.uxf 5.90 KiB
<?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>