Bells and Whistles
For Techies Only
If you have spent any time building scalable and secure IoT applications, you know that there are things you will always need to implement. Based on 20+ years of building these types of applications, we have learned what works, what works really well, and what does not work. NuvIoT is a collection of things that have worked extremely well that can be tailored to meet your specific application needs.
Getting the Message
Out of the box, our solution listens for messages on most industry-standard server formats, including REST, MQTT, AMQP, and TCP/UDP (just to name a few).
Once the message arrives, you can pick from a number of choices, including JSON, XML, delimited and binary formats, to get your message data.
NuvIoT provides an extensible universal translator that allows you to declare your devices’ messages so that they can be turned into data to be used to build your IoT application.
NuvIoT was designed from the ground up with security in mind. We have a dedicated module in our processing pipeline that can be fully customized for your devices’ unique security requirements and characteristics.
Host a custom REST API
Powerful Scripting Engine
We support exporting to SQL Server, Elastic Search, AMQP-based messaging protocols as well as many others. If you do not find a connector for your particular source, you can easily create a new one.
Become an Expert
Software Logistics will be there to help you get started with NuvIoT. Once you understand how to use our tools, you will be anxious to try them out on your own.
We are extremely excited to see how far you can take NuvIoT.
Learn by Doing
The best way is to just get started and try a few things.
We make it easy to get started. Simply define your devices, define the language and/or messages they will send, build a small workflow, and select how you want to listen for those messages. With this basic infrastructure in place, you will be able to spin up a new runtime instance and start collecting data. Once you understand the basics, it is easy to expand from there to create a much more sophisticated and powerful application.
Create Your Own IoT Library
Everything you build is a reusable component.
As you start to build applications, you will be creating a set of tested and reusable components. Once you define a message parser for your new state-of-the-art application, those definitions can be used on any additional IoT application you build.
You can even make the definitions public so that other people who are integrating a similar application can get a jump-start on building their own systems.
Achieve Your Goals
The enemy of every software development project is unpredictability.
At Software Logistics, we have built many sophisticated and powerful systems over the years. As a result of that experience, we know the kinds of things that are required for IoT applications and have built a collection of technologies, tools, and processes to let you focus on your specific business needs. This frees you up to predictably use your creativity to achieve your goals rather than get lost in all of the complex details necessary to build sophisticated, scalable, and secure applications.
We love this stuff and are very passionate about technology.
We are lucky to be in an industry where talent, creativity, and passion merge to provide the opportunity to do some incredible things with technology. We look forward to seeing what you can do with our technology.
This is one of my favorite quotes:
“The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.”
– Fredrick Brooks from his classic “The Mythical Man Month”