Vortex & ADLINK’s MXE-202i IoT Gateway Demo

This demo features the combination of Vortex and ADLINK’s MXE-202i IoT Gateway that can be used to:

  • Provide reliable, real-time Device-to-device data connectivity for IoT Edge and Fog networks
  • Create a decentralized architecture that removes any single points of failure
  • Support automatic discovery for edge-based devices and applications enabling an IoT system to evolve dynamically
  • Show data interoperability between DDS and other protocols enabled by Vortex
  • Enable edge-based processing and analytics in order to:
    • Reduce response time and improve decision-making
    • Federate processing load across nodes
    • Minimize network bandwidth consumption in comparison to Cloud-centric solutions

Rapidly Build IoT Apps with Vortex and Node-RED

Quite often as a Maker you want an easy way to process and/or analyze data from one or more input sources to produce new data or information. This is the reason that Node-RED was created to provide a visual way of wiring together the Internet of Things (IoT). The premise behind Node-RED is simple; it is a library of different types of nodes that can be dragged onto a canvas and wired together. For some nodes it is possible to configure them to control their behavior. Once the nodes are connected (known as a flow) it can be executed. Really it is that easy to build an application.

To make it possible to use Node-RED to rapidly build applications for the Vortex DDS platform we have contributed two new nodes to the community. The nodes make it possible to ingest data from  to write data to the Vortex data-sharing platform. A user provides the properties  of a Vortex Web server which Node-RED uses as the access point to the Vortex platform. Data flows between the two over an efficient WebSocket based protocol.

Let us quickly build an application using Node-RED. In this application we build application that reads data from Vortex containing the geo-location of an object, it then calculates the distance from the object to Big Ben in London and finally writes the distance back to Vortex. We start by dragging a Vortex In node onto our Node-RED canvas.

Flow with Vortex In Node

Open the properties for the Vortex In node and then the first thing we have to do is define a connection to Vortex; the vortex property. The following config node will open.

Vortex config node

We can configure the node to read PhoneSensorData and limit receiving the data to once a second.

Vortex In node properties

Now we can drag a function node onto our canvas and wire the output of the SensorData node to the input of this new node.

Flow with function node

In the function node we will calculate the distance to Big Ben from the latitude and longitude data we received from the sensor.


// Get the latitude and longitude from the Vortex data
var id = msg.payload.d.id;
var lat1 = msg.payload.d.lat;
var lon1 = msg.payload.d.lng;
// Big Ben in the UK
var lat2 = 51.5007733;
var lon2 = -0.1246402;
var radlat1 = Math.PI * lat1/180
var radlat2 = Math.PI * lat2/180
var radlon1 = Math.PI * lon1/180
var radlon2 = Math.PI * lon2/180
var theta = lon1-lon2
var radtheta = Math.PI * theta/180
var dist = Math.sin(radlat1) * Math.sin(radlat2) + Math.cos(radlat1) * Math.cos(radlat2) * Math.cos(radtheta);
dist = Math.acos(dist)
dist = dist * 180/Math.PI
dist = dist * 60 * 1.1515
var newMsg = { "payload": {"id": id, "dist": dist }};
node.send(newMsg);

Finally, we can publish the result of the calculation back to Vortex by dragging a Vortex Out node onto our canvas. Connect the output of the function node to this new Vortex Out node.
Flow with Vortex Out node

Configure the Vortex Out node to write data to the DistanceToBB topic.

Vortex Out node properties

Finally, so that we can easily see what is going on add a Debug node and connect the output of CalculateDistance to its input.

Flow with Debug node

It is now time to Deploy the application and see the results.

Debug results from executing flow

That is it, it is that easy to build an application that uses Vortex data. For more information check out Vortex Node-RED nodes on GitHub

Please leave your comments and suggestions it will inspire us to make the project even better.

Extend your DDS systems to Web, Cloud and Mobile Environments with Vortex

If you are currently using DDS (Data Distribution Service), then extending your system to leverage the benefits of cloud computing and the Internet of Things (IoT) has never been easier.

Compliant with the DDS standard and the DDSI interoperability protocol, PrismTech’s Vortex Intelligent Data Sharing Platform provides many capabilities not available from other vendors but required by next generation IoT systems.  These include cloud data sharing and WAN connectivity, support for Android devices and mobile environments, embedded device support, dynamic web browser application support and the ability to integrate DDS with a broad range of other IoT communication protocols and standards.

The Vortex platform includes:

  • Vortex Cloud extends the capabilities of a DDS system with support for data sharing over a Wide Area Network.
  • Vortex Café is the only “pure” Java DDS implementation specifically optimized for mobility and Android devices.
  • Vortex Web provides JavaScript DDS API to enable HTML5 / Web browser applications to send and receive data to and from a DDS system.
  • Vortex Lite provides real-time data sharing for severely resource-limited devices and sensors.
  • Vortex Gateway is a high performance, extensible and configurable protocol gateway framework, transparently bridging across communication technologies while adapting format, content and Quality of Service (QoS).
  • Vortex Insight is a browser-based, location-independent monitoring tool for DDS systems and systems-of-systems.
  • Vortex OpenSplice is a fully featured DDS implementation targeted for server-class (desktops, racks, etc.) platforms.

All of the Vortex technologies can work with and interoperate with existing DDSI compliant systems. If you would like to know more about how Vortex can be used to extend your system with new capabilities while protecting you previous DDS technology investments, >>> Find out more

PrismTech Named a Top Power Player in the Internet of Things by IoT Nexus

PrismTech Named Internet of Things Power Player

 

 

 

PrismTech, developer of Vortex — an intelligent data-sharing platform, earned the recognition based on an industry-wide survey to discover the most powerful and innovative companies in the IoT industry

Boston, MA, USA – March 23, 2015 – PrismTech™, a global leader in software platforms for distributed systems, today announced that it has been recognized by business intelligence provider IoT Nexus as a “Top 50 Power Player in the Internet of Things.”  The high profile recognition was based on an industry-wide survey to discover the companies considered most powerful and most innovative in the industry.

Through its industry leading Vortex™ platform suite, PrismTech offers the most comprehensive intelligent data-sharing platform solution for IoT systems.  The Vortex platform family includes Vortex Café for mobile phones and tablets, Vortex Cloud for cloud services, Vortex Web for browsers, Vortex OpenSplice™ for corporate systems, Vortex Gateway for integration with third party network technologies, and now Vortex Lite for embedded sensors.

“We’re honored that the industry has recognized PrismTech as a Top Power Player in the Internet of Things,” said Steve Jennis, SVP Corporate Development at PrismTech.  “To be included as a power player with the likes of IBM, GE, ARM—and many other of the industry’s most recognizable names — is an outstanding accolade for our team.”

Most recently, the company announced that Vortex has been selected to serve as the data-sharing backbone for the Large Synoptic Survey Telescope (LSST), a revolutionary facility designed to create an unprecedented 3-D map of the universe and anticipated to produce 30 terabytes of data every night.

PrismTech also was recently named a Sand Hill Group “Needle Mover” in building the future of the Internet of Things and a Postscapes “Must-Follow IoT Company”.  Gartner recognized the company as a “Cool Vendor” and Steve Jennis, SVP Corporate Development for the company, has been recognized as one of the most influential Internet of Things executives by market researcher Appinions.

Vortex is based on the OMG™’s Data Distribution Service (DDS) open standard and builds on proven technologies to provide an efficient solution for device-to-device, device-to-cloud and cloud-to-cloud Internet scale real-time data sharing.  It is a crucial enabler for systems that have to reliably and securely deliver high volumes of data with stringent end-to-end qualities-of-service (QoS) facilitating its ability to deliver the right information to the right place at the right time.

The full report is available from www.iot-nexus.com

PrismTech Announces General Availability of Vortex, the Intelligent Data Sharing Platform for the Industrial Internet of Things

Based on the Data Distribution Service open standard, Vortex is optimally suited for IIoT systems such as those targeted for smart city, smart grid, transportation, healthcare and industrial automation environments

Boston, MA, USA – October 13, 2014 – PrismTech™, a global leader in software platforms for distributed systems, today announced its new Vortex™ Intelligent Data-Sharing Platform is now generally available for evaluation and purchase.  The Vortex platform provides the most comprehensive real-time data sharing solution for integrating device (sensors to servers), web, mobile and cloud environments.

Vortex is ideally suited for Industrial Internet of Things (IIoT) applications and is based on the Data Distribution Service (DDS) for Real-time Systems open standard.  Vortex builds on proven technologies to provide an efficient solution for device-to-device, device-to-cloud and cloud-to-cloud Internet scale real-time data sharing.  It is a crucial enabler for systems that have to reliably and securely deliver high volumes of data with stringent end-to-end qualities-of-service (QoS); hence its suitability for delivering the right information to the right place at the right time.

In comparison to other proposed IIoT protocols such as MQTT, AMQP, XMPP and CoAP only DDS can provide the real-time, many-to-many, managed connectivity required by high-performance device-to-device applications.  DDS is also emerging as a key interoperable messaging protocol for connecting real-time device networks to cloud based Data Centers.

Vortex creates a system-wide global data space offering more than 20 configurable QoS to ensure the performance, efficiency, agility, security and robustness required of business-critical systems.  It thus helps system integrators, OEMs, device vendors and cloud service providers deliver high-performance IIoT system solutions for many vertical markets, including smart cities and urban environments, smart grid and energy, transportation, healthcare, IT & networks, and industrial automation.

The Vortex platform includes Vortex Café for mobile phones and tablets, Vortex Lite for embedded sensors, Vortex Cloud for cloud services, Vortex Web for browsers, Vortex OpenSplice™ for corporate systems and Vortex Gateway for integration with third party network technologies.

From a Starter Kit (Café, Web and tools) to the full platform suite, Vortex components are delivered in convenient and affordable development and deployment bundles to simplify the evaluation and procurement process.

The Vortex family also comes with a complete set of tools to support system development and management (e.g. configuring, testing, optimizing, monitoring and recording system behavior) and it provides a rich and open API for integration with other IIoT application development technologies, such as IDEs, Java EE application servers, M2M platforms and analytics engines.

“We developed Vortex to specifically address the performance needs and requirements of the Internet of Things, particularly the most demanding and business-critical applications,” said Steve Jennis, SVP Corporate Development, PrismTech.  “Vortex is an extremely powerful and flexible platform that enables all IoT end-point applications to share data in real-time — mobile employees, smart machines, tiny sensors, enterprise / cloud applications including data analytics and legacy systems.”

Vortex is available for free 30-day evaluation from PrismTech’s website at: http://www.prismtech.com/vortex/software-downloads.

PrismTech to Present Vortex Intelligent Data Sharing Platform at Industrial Internet Consortium Meeting

Vortex presentation features as part of IIC’s “member information sessions” at its quarterly meeting in Austin, Texas

Boston, MA, USA – September 05, 2014 – PrismTech™, a global leader in software platforms for distributed systems, will be a featured presenter during the “member information sessions” prior to the start of the Industrial Internet Consortium’s quarterly meeting scheduled in September in Austin, Texas.

The day-long member information sessions are scheduled September 15 at the Sheraton Austin Hotel at the Capitol in Austin and will feature several consortium members.  PrismTech’s session titled “Vortex™: The Intelligent Data Sharing Platform for the Industrial Internet of Things” will run from 11:15 am to 12:15 pm.  Company executives and technical leaders will provide an overview of the Vortex platform for Industrial Internet environments, including a detailed Q&A session.

A public forum titled “The Industrial Internet: A Sense of the Future” will run in parallel with the member information sessions.  The Industrial Internet Consortium quarterly meeting, hosted in the same location, will run September 16-18.

Industrial Internet of Things (IIoT) applications are naturally data-centric and operate as data-flow systems where (1) data is efficiently and securely gathered from a large and disparate set of end systems and applications, such as embedded, mobile, web, enterprise and cloud applications, (2) high volume data flows are analysed in real-time and stored for long term analytics, and (3) intelligence derived by the analytics engines, processed data and control decisions are efficiently and securely shared.

Information is the currency of the IIoT, therefore the selection of the data-sharing technology is a critical element of successful IIoT systems.  The market is currently considering a number of different technology solutions; among these, the OMG’s Data Distribution Service (DDS) is emerging as the standard that best fulfils the data sharing needs of IIoT systems and applications.

This presentation will (1) introduce PrismTech’s Vortex: the only DDS-based platform designed ground up to address the data-sharing needs of the most challenging IIoT systems, (2) explain how Vortex compares to other technologies and addresses the efficiency, performance, scalability, interoperability, and security needs of IIoT systems, and (3) highlight a number of key use cases that demonstrate how Vortex is being used today.

Vortex includes components to connect and share real-time information between mobile phones and tablets (Vortex Café), sensors and machines (Vortex Lite), Cloud services (Vortex Cloud), browsers (Vortex Web), corporate systems (OpenSplice™ Enterprise) and complementary networks (via Vortex Gateway).  From its Starter Kit (Café, Web and tools) to the full Vortex suite, its components are delivered in convenient and affordable development and deployment bundles to simplify the evaluation and procurement process.

Further information about Vortex is available from PrismTech’s website at: http://www.prismtech.com/vortex.

PrismTech Announces the Availability of Vortex

The award-winning Intelligent Data-Sharing Platform for Business-Critical IoT Systems, Ensures the Right Data Gets to the Right Place at the Right Time

IoT World, Palo Alto, CA, USA and IoT Week, London, UK – June 17, 2014 – PrismTech™, a global leader in software platforms for distributed systems and Gartner ‘Cool Vendor,’ today announced that its new Vortex™ Intelligent Data-Sharing Platform will be available (upon request) as of July 14, 2014.  Vortex is targeted at business-critical Internet-of-Things (IoT) systems, sometimes also referred to as the Industrial Internet, Industrial IoT (IIoT) or Enterprise-grade IoT systems.

Vortex builds on proven technologies and open standards to provide an efficient solution for Device-to-Device and Device-to-Cloud system-wide interoperability in real-time.  It is a key enabler for systems that have to reliably and securely deliver high volumes of data with stringent end-to-end qualities-of-service (QoS); hence its suitability for business-critical and IIoT systems.

Vortex creates a system-wide global data space offering more than 20 configurable QoS to ensure the performance, efficiency, agility, security and robustness required of business-critical systems.  It thus helps system integrators, OEMs, device vendors and Cloud service providers deliver high-performance IoT system solutions for many vertical markets: Healthcare, IT&Networks, Energy, Transportation, Urban Environment and Industrial Automation, to name a few.

The Vortex platform includes components (software agents) to connect mobile phones and tablets (Vortex Café), connected sensors and machines (Vortex Lite), Cloud services (Vortex Cloud), browsers (Vortex Web), corporate systems (OpenSplice™ Enterprise) and complementary networks (via Vortex Gateway).  From its Starter Kit (Café, Web and tools) to the full Vortex suite, its components are delivered in convenient and affordable development and deployment bundles to simplify the evaluation and procurement process.

The Vortex family also comes with a complete set of tools in support of systems’ development and management (e.g. configuring, testing, optimizing, monitoring and recording system behavior) and it provides a rich and open API for integration with other IoT application development technologies (such as IDEs, Java EE application servers, M2M platforms and analytics engines).

“Vortex represents a breakthrough in software enablement technology for the IoT and particularly the most demanding and business-critical applications of the IoT,” said Steve Jennis, SVP Corporate Development, PrismTech.  “It is unique in offering the first platform that enables all IoT end-point applications to share data in real-time: mobile employees, smart machines, tiny sensors, enterprise / cloud applications (including data analytics) and legacy systems.”

To request an evaluation of Vortex please email info@prismtech.com or contact us via the PrismTech website at: http://www.prismtech.com/contact-us.

Further information about Vortex is available from: http://www.prismtech.com/vortex.