SLIDE 10 10 ¡
Data distribution models with ROS
Publisher ¡ Node ¡Zigbee: ¡
- Driver ¡ZigBee ¡ ¡
- [C] ¡in ¡Linux ¡ ¡
Node ¡Zigbee’’ ¡
- ApplicaPon ¡DiaSuite ¡
- [Java] ¡in ¡Linux ¡
- [JavaScript] ¡websocket ¡
Topic ¡« ¡Z ¡» ¡ ¡ Node ¡Zigbee’ ¡
- ApplicaPon ¡SQL ¡
- [C] ¡in ¡Linux ¡
LAN ¡of ¡the ¡apartment ¡
Subscriber ¡ Subscriber ¡
Topic ¡« ¡Z ¡» ¡ ¡ Topic ¡« ¡Z ¡» ¡ ¡ Topic ¡« ¡Z ¡» ¡ ¡
¡ ROS ¡MASTER ¡
¡
/Nodes ¡ /Services ¡ /Topics ¡ /MSG ¡ /SRV ¡
Frame ¡1 ¡ Frame ¡2 ¡ Frame ¡3 ¡ Frame ¡4 ¡ Frame ¡1 ¡ Frame ¡3 ¡ Frame ¡2 ¡
Service ¡registraPon, ¡ nodes ¡… ¡ ¡ Transmission ¡of ¡data ¡
Client/server ¡(using ¡RPC) ¡ Publishers/subscribers ¡(TCP ¡push) ¡