What is Navixy IoT Logic
How we started to work on the new product IoT Logic
While collaborating with Telematics Service Providers (TSPs), system integrators, third-party developers, and device manufacturers, we made an intriguing observation. Not everyone needed the front-end part of our platform. Why? Because they were using the data from devices to display everything on their own side. The most important thing for them was simply having access to the decoded data from these devices. They were happy to handle the universal data themselves and provide various custom solutions to their customers.
Some developers were using our APIs to create their own front-end or to offer some of our platform's features to their clients in applications. However, if there were a lot of devices or if they had several big customers who wanted custom applications, our existing solution didn't quite meet all their needs.
We decided to create a new product that could be helpful for them. We named it the IoT Logic.
What is IoT Logic
The IoT Logic is like a traffic manager for data. It gets data from GPS devices. Also, IoT Logic may take data using Kafka connectors or from OEM platform sending data to the server. It can read, decode, convert, and send this data in real-time to other platforms and services.
The gateway has four main parts:
Data source: The tracker connected to the Navixy platform.
Initiate attribute: This is where you get to decide how to name incoming parameters. It will be useful if different applications require different field names. For example, you might want to send one kind of data to one app, and a different kind of data to another app.
Output Stream Service: This is where the IoT Logic sends data off to other places, like third-party servers and applications. Think of it as the postman who delivers the sorted mail to the right addresses.
Monitor: It's like a tool that allows you to view all the incoming data from your devices within the history. This tool is helpful for monitoring and troubleshooting your devices, enabling you to check and fix any issues that may arise. For example, if you need to adjust the tracker’s settings, this tool can help you identify which one works incorrectly and how reconfigurations affect the incoming data.
So, in simple terms, the IoT Logic is a tool that helps manage and control the flow of data from your devices to different places.
How the Navixy IoT Logic works
The Navixy IoT Logic receives information from different trackers and other sources registered on the platform. It uses various methods like TCP/UDP, MQTT to get this data. The data comes in a protocol specific to the equipment manufacturer.
First the Navixy platform gets the data and decodes it. Then it provides everything related to chosen devices to IoT Logic which enriches it based on your instructions.
Here's what you can do using Navixy IoT Logic:
You can give names to the parameters that are sent from the Navixy IoT Logic, just how you like it.
You can monitor all incoming data from trackers - the last data and history.
Once the data has been enriched, you have the choice of where to send it. You can specify multiple recipients - OEM servers and applications. The first available method is MQTT only so your apps may receive understandable packets in ease to improve and code JSON format.
Crucially, this entire process happens in real time. It's almost as if the device is sending the data directly to your service, but without the need for your server to understand each device protocol or implement conditions. Vendors also have the option to integrate their solutions directly, further increasing the range of supported devices.
Navixy is renowned for its user-friendly platform and interfaces. Simply set up the data stream and receive data in the correct format from all devices, allowing you to focus on other solutions that will be immediately visible to your users and available for your solution growth and monetization.
Product goals
Give the target audience a tool to work with decrypted data from trackers, thus saving customers from having to deal with device protocols, decoders and processing devices data on their servers.
Provide the ability to transform data that comes from customer data sources. The transformation includes renaming and calculating new parameters and organizing server side logic.
Provide the client with an opportunity for diagnostics of transmitted data for in-depth analysis of possible malfunctions.
Who may get benefits from this product
For Telematics Solutions Integrators
When working with large clients who need to have their own customized GPS platforms, telematics solutions integrators need a tool that can seamlessly manage and transmit device data.
For example, you’re TSP client, who have a lot of customers and every uses its own stack of devices. Without such product as IoT Logic, you need to develop decoders and support data processing from different devices. After it, you should have a huge team to support this data processing and server availability always to provide huge amount of data every second from these devices. At the same time there should be another team who works on Frontend part of your application to show information to end customers and develop new features based on it. IoT Logic closes all these questions and takes that work on it.
For application developers
Application developers will find Navixy IoT Logic particularly useful. The ability to receive data for their application from different devices in universal form allows them focus on data processing to provide useful information to their customers instead of reading and decoding different and in some cases unnecessary data from devices. Along with the same issues on data decoding and receiving we shortly described previously. As a telematics data tool, Navixy IoT Logic simplifies and accelerates application development, enhancing the functionality of existing applications.
For GPS vendor partners
GPS vendor partners aiming to expand their market footprint and boost brand awareness will find Navixy IoT Logic invaluable. By broadening the list of products that support their devices, Navixy IoT Logic amplifies their market presence, offering a competitive edge in a crowded marketplace.
For example, you have created a new great device for reading different vehicles and IoT data. Different clients are using different platforms. So to be able to buy and use your devices, their platforms require this data reading correctly on their side. It slows product incorporation into their ecosystem a lot. Trying to provide your protocol to different platforms will be a real pain in this case. But supporting this protocol on the IoT Logic side creates benefits for users who want to use your products and for you since you don’t need to implement the same work for every solution. It is implemented once and output is easy to decode data in universal format. As a result - your devices are working with safety protocols and clients can buy your devices and implement them to solve their cases much faster.
Advantages
The following is what makes the Navixy IoT Logic product stand out:
IoT Logic is a low-latency, high-performance solution that is easily scalable and adaptable for working with a large volume of data.
It makes sure all the data that comes into the IoT Logic app is uniform. Every piece of data is changed into a single format called the Navixy Generic Protocol, which is easy to read and open source.
Data Enrichment Manager tool where you can filter unnecessary parameters and rename others.
Flexible and intuitive Monitor to check incoming data from trackers and history of provided parameters and values.
Working with streams instead of individual data sources. It is now possible to work with telematics in a larger and higher-level representation - a stream. This simplifies working with telematics, as it reduces the number of actions that need to be done to identify incoming parameters as you need and make telematics more useful.