Professional Documents
Culture Documents
BEE LAB
A data-centric programming approach for data sharing among network-based measurement and control systems, resident across heterogeneous platforms
Company Overview
Sites
Founded in 1988 as an ItalianAmerican joint-venture. Currently 100% Finmeccanica Group. SSI designs and develops software systems for highly critical civil, military and dual use applications, and it is strongly oriented to innovation.
Pise Office
SSI is strongly focused on innovation Swarm Intelligence and Multirobot Cooperating Systems
Rome Office
Headquarter in Taranto
Resources
Company Experience
MISSION PLANNING
C4I SW
AUTOMATED TEST
SWARM SOLUTIONS
Define a new paradigm moving from a hierarchical view to a network-centric view View the systems as ecological communities, where entities are related to each other by a network of interdependencies
Provide a software platform fostering net-centricity and eliminating the needs for custom bridging
Represents the architectural foundation of the SSI most innovative systems, e.g. teams of unmanned autonomous and cooperating vehicles
DDS Domain
Provides the standard features of BEE DDS integrated in the LabVIEW development environment. Enables data-centric programming for the design of network-centric systems based on xRIO nodes. Provides interoperability for data exchange in real time between heterogeneous nodes (NI and non-NI), and multi-language applications (LabView, C, C++, Java).
BEE Sense
An efficient solution for designing sensor networks by combining the power of National Instruments systems with the simplicity of the BEE DDS middleware. Acts as a node of a wide area sensors network that can share data with commercial platforms such as Android Tablets, PCs, etc. Controls various types of I/O and connectivity is supported by various peripheral devices (Ethernet, RS-232, CAN, USB, Modbus, DNP3).
In conjunction with
Provides the means for publishing and subscribing Data Cluster in a platform independent way
The BEE Lab toolkit Palette allows the user to configure the service, subscribe and publish data clusters in a friendly and modular way
Allows the NI node to exchange data with other nodes of different natures
1. 2. 3. 4.
Identify shareable Data Clusters; Specify Data Clusters criticality; Connect to BEE-DDS Service Run the (Distributed) Application
10
11
BEE Sense
Built around the small size (10,3 x 9.6 cm) / low power (9-30 VDC power) NI SingleBoard RIO 9606
Can easily cooperate with other not NI-based nodes within high distributed architectures to support complex applications
Able to control up to 16 general purpose Digital Input, 16 general purpose Digital Output and 8 Analog I/O
12
The synergy between the NI products and the BEE DDS is exploited to design a set of nodes that implement the next generation System of Systems
13
BEE LAB is the development environment that brings together the LABVIEW Toolkit and the services provided by the DDS server to the end user directly or via cloud services
14
The BEE nodes interconnected in a pervasive way form a heterogeneous network that realizes the ecosystem of the mission
Copyright SSI. All rights reserved
15
Application Areas
16
Demo
Each BEE Sense acts as a DDS node Upon a user action on the sensor controlled by the BEE Sense, the relevant actuator on the remote BEE Sense is activated
Copyright SSI. All rights reserved
17
18