Dialogic Blog

DialogicONE - IoT Solutions

by Peter Kuciak

Oct 22, 2018 2:00:00 PM

There is currently a lot of momentum behind IoT (Internet of Things) and IIoT (Industrial Internet of Things).  We’ve looked at the consumer IoT situation in a previous installment of this blog series, now let’s have a peak at the non-consumer side of the fence – the IIoT acronym adopted by the industry.

Before we begin, the next few years are slated to be extremely exciting - smart city, smart healthcare, smart farming, smart factories, smart buildings, and smart manufacturing are just some of the areas where “smart” will transform these verticals. Industries and environments are moving into the next generation with an automated, efficient, real time, fast, agile, and dynamic pace.  Analysts project that the IoT “revolution” is just beginning. They predict that by 2020 it will reach 20B devices and $2.9 trillion in overall revenue based on future predictions by Gartner.  Once the next generation wireless connectivity of 5G becomes mainstream allowing for additional speed and bandwidth, connected things will accelerate in deployment.  Service providers, like Deutsche Telecom, are already gathering momentum with their 1 euro / year / connected device. It is apparent that this industry is on the verge of an explosion.


There are quite a few IoT platforms out there now, with some of the initial leaders being companies like Cisco with their Jasper platform, and PTC with their ThingWorx offering. Other big players include Samsung, ARM, and Intel, making sure you have easy kits to inject IoT capabilities into your toasters, washing machines, sprinkler systems, and farming combines.  There are also a few IoT platforms coming from your trusted equipment vendors like Ericsson, NOKIA, and HP. Plus, let's not discount Amazon AWS, Microsoft, IBM, and SAP who are all making sure they try to capture a slice of the IoT market.  It is a very busy market, but based on the future growth predictions, it’s quite understandable.

Each of the above IoT platforms have their advantages and disadvantages.  A number of publications compare the leaders, identify the up and comers, and highlight which are the platforms to consider for different industries.

But what about the end user?  The IoT platforms do not usually give you the ability to bring specific end user functionality because the IoT platforms tend to focus on connecting, managing, updating, consolidating, and monitoring millions of IoT devices.  What if you wanted to build an application for a smart city where city workers would get consolidated input from road conditions, traffic patterns, energy consumption, garbage, and recycling operation efficiencies. You’d want to give them visibility from IoT platforms, but also be able to connect those IoT events, outcomes, consolidations, patterns, and triggers. Plus, you’d want additional functionality to take automated actions on modern or legacy systems in machine-to-machine manner, performing machine-to-human interaction via applications, voice, video, or messaging, in order to provide the user with exceptional user experience. You’d build a system that learns over time, finds additional patterns from those M2M and M2H activities in order to continue to make things better, faster, and stronger.


What if you wanted to gather inputs from thousands of different IoT sensors and devices in a smart farming scenario?  Having an IoT platform manage these thousands, or hundreds of thousands of entities, consolidate and analyze output, and gather large device datasets to understand deeper insight is a beautiful thing.  But to deliver an exceptional user experience that enables users to ask complex questions by voice, messages, or dynamic visualizations, or allow the overall systems to trigger actions, make adjustments, initiate calls, pictures, video feeds, tracking of livestock or heavy machinery, altering routes due to potential accidents or severe weather patterns — that requires an application orchestration platform.

DialogicONE is an application orchestration and integration platform.  We have integrated with many of the IoT platforms via great partnerships, along with many systems that live in telecom domain (voice, video, messaging, location, transcoding and conferencing to list a few) as well as many systems that live in the digital world (Big Data, Presence, Availability, and Smart Speakers to list a few).  To those integrations we added a modern event bus, rules engine, and service creation environment that allows you to rapidly prototype and deploy solutions. We arrived at a platform where unique end user solutions can be created extremely quickly.

Building the DialogicONE platform for the past 3 years, we have been implementing solutions with some of the largest service providers around the world and would be extremely happy to show you how you can leverage all your assets to accelerate deployment of the next generation of solutions that take advantage of the incredible IoT growth.

In our next DialogicONE blog installment, we will look at abstraction layer of the two Smart Speaker camps (Google and Amazon). We’ll also look at a way to bring those two camps in line with your mobile applications that leverage conversational user interfaces.  We were tired of doing things multiple times, which is why we developed a set of services in DialogicONE to solve that problem once and for all.  I think you will enjoy our elegant solution and be able to consider it as a foundation to accelerate your deployments of solutions that leverage these technologies.

Topics: Internet of Things, Communications Application Development, Artificial Intelligence