For more details RTI Connext DDS Android Raraspberry Pi-demo
What problem does it solve:
- Systems integration via platform agnostics.
- Demonstrates systems integration and platform agnostics by linking together,
- Different computing systems (CPU+OS) and,
- Software application languages (C, C++, Java etc.,).
- To exchange various types of data (i.e., Values, Events, Alarms, Commands, Streams) coordinated between publishers and subscribers over LAN and/or WAN.
Visibility into system:
- Publisher and Subscriber match analysis, debugging, host identification,
- QoS offered and requested between publishers and subscribers,
- Data and metadata exchange and communication statics, middleware and application performance, system snapshot.
Demo architecture:
Various sensors (ultrasonic/barometric) and stepper motors connected with Raspberry Pi (ARM + Linux) exchanging data with discrete platforms (x86/Win, x86/Linux, ARM/Android) and application languages (Java, C, C++ and LabView).
System software and configuration
Bill of materials
- Barometric Temperature, Pressure and Altitude Sensor BMP180 or BMP085.
- Ultrasonic sensor SRF05.
- 2 x Stepper motors 28BYJ-48.
- Raspberry Pi Model B with 512MB RAM.
- Google Nexus 7 tablet (UI might need adjustments for different screen sizes)