
LIST OF FIGURES 82
4.9. Different data streams recorded with the scanalogic 2 logic analyser. The blue
trace is the reference data received with a RF Link receiver, the other three traces
are from the RFM22B. The time delay between the reference and the deglitched
output is due to the filtering algorithm. It is easy to recognize the impact of the
AGC, as it causes rustling during intermissions or longer breaks. The green trace
is the rx-clock generated by a clock recovery circuit from the data input and filter
parameters. Its frequency is approximately 38 kHz; however, the irregularities in
the picture are due to the low sampling frequency of logic analyser, they do not
exist in reality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.10. All three platforms together. The PCBs of the shown WifiCtrl and MiniCtrl have
no solder resist, therefore their colours differ from those of the WifiControl 433. . 46
4.11. The gateway driver with its ROS interfaces. . . . . . . . . . . . . . . . . . . . . 48
4.12. The internal structure of the gateway driver. Each block represents an object
within the program, in which the green objects are third-party classes. The different
objects communicate through signals and slots as well as by method calls. The
driver blocks are drivers of the operating system, which convert the serial stream
to USB and distribute the TCP packages over WLAN. . . . . . . . . . . . . . . 49
4.13. The device manager with its ROS interfaces. . . . . . . . . . . . . . . . . . . . . 51
4.14. The internal structure of the device manager node. . . . . . . . . . . . . . . . . 52
4.15. The internal structure of the device manager class. . . . . . . . . . . . . . . . . 53
4.16. Three different HA networks with connections between IT and HE devices. . . . 55
4.17. The visualization node with its ROS interfaces. . . . . . . . . . . . . . . . . . . 56
4.18. The internal structure of the visualization node. . . . . . . . . . . . . . . . . . . 58
4.19. The MainWindow displaying the start menu. . . . . . . . . . . . . . . . . . . . . 59
4.20. The receiver dialog on the left and the transmitter dialog on the right. . . . . . . 60
4.21. The visualization menu showing the database in receiver view. . . . . . . . . . . 61
4.22. The main elements of the visualization menu. QGraphicsView is used to display the
QGraphicsScene, which contains custom receiver and sender items for rendering.
To optimize the access time, two QMultiHash containers store pointers of the items. 62
4.23. The scene menu with the example scene "dormitory", which contains three re-
ceivers: a light, a power plug for a computer and another power plug. A green
background means the receiver is switched on, red means it is switched off. . . . 63
4.24. The three tabs on the bottom right corner of the scene menu (see figure 4.23 on
page 63). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.25. The structure of the scene database. . . . . . . . . . . . . . . . . . . . . . . . . 64
5.1. The structure of the software chain for testing the performance of the different
nodes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Kommentare zu diesen Handbüchern