Announcing L4 server for TCP / UDP Digital Transformation

Announcing L4 server for TCP / UDP Digital Transformation

We are happy & more excited to announce the availability of Layer 4 Transmission server (L4 server). The server allows you to collect data from TCP and UDP endpoints.

One of the key challenges every developer facing today in developing a successful IoT application is presenting the raw data in a more meaningful form and processing it to serve it for a particular purpose. The data collected will become useless, unless it is analysed & processed to make decisions. keeping this in mind we have developed a L4 server which allow developers to collect, manage & visualize TCP and UDP data along with the support of AI/ML Integration. The raw TCP / UDP server can connect any device that can send TCP and UDP data in whichever format you have to tell and can be visualized.

Data Processing is Influential

Data is the most important tool for every business application to help businesses make critical decisions. But having piles of data alone is not worth anymore for decision-making. It is all about the way we process data and analyse it to get meaningful information to literally be able to take actionable insights. That’s why, they need to analyse and focus on data collection, cleaning and changing or transforming it in the format which is needed. Hence, L4 server was developed wholly for devices that transmit the Raw TCP and UDP data that is to collect raw data and to visualize & process it to make better decisions.

Collecting Raw TCP and UDP Data

L4Server was developed exclusively for sensors and devices that communicate using the RAW TCP / UDP Packets to enable developers to collect, manage, and visualize data. The TCP/UDP server will listen to data at a specified port, set up TCP and UDP sessions and processes the data. The data will be transferred reliably to the central server by ensuring it through the support of Acknowledgement.

Configuring Data Format

L4Server processes data collected from edge devices based on the data format specified. L4Server accepts plain TEXT and JSON formats as input to TCP / UDP data inorder to collect custom data from remote devices. Mostly the client will publish the data as a Plain text format. On L4Server, a plain text data is acquired from the edge device, and it will be configured to JSON format and rendered in the UI.

Visualizing the data

As mentioned earlier, the data needs to be presented in a way that drives meaningful insights. Hence, We have added a custom hooks to extend the UI module & customize the user interface in the way you need. In addition, L4 server consists of pre-built widgets which helps you create your own dashboard in minutes specific to your application. Just layout the widgets in the dashboard & visualize your data to make better decisions.

AI/ML Integration

For advanced implementation, L4 server supports embedding AI / ML algorithms. But as mentioned earlier the data must be transformed into a usable form so that the ML algorithms can understand it. If the data itself is not appropriate, it is not fair to expect ML algorithms to bring the value that is needed.  Hence, data needs to be aggregated and to make such aggregation easier, L4 server provides scheduler module which helps processing of TCP and UDP data received on a predefined time interval. And, now it is easy to embed AI/ML codes & to get your decisions ready.

L4 server currently supports windows and Linux. We will provide support for the other OS soon.

Try the available features by downloading it for FREE

download now
Feel free to write to support for a complete Demo.
All New MQTT Broker, the MQTTRoute 3.0 is out now!!

All New MQTT Broker, the MQTTRoute 3.0 is out now!!

After months of preparations and development we take enormous pleasure on announcing the availability of updated version of Bevywise MQTT Broker, MQTTRoute 3.0.

Sounds great right!!

The benefits & excellence, the new version is going to provide for the budding application developers to advanced IOT end users will be as great as it sounds. These are intended to make your  IoT application development & application usage much easier & quicker. A few months back, in our MQTTRoute 2.0 update release, we have added some extensions with python hooks such as Custom UI, Custom storage & custom scheduler module which helps you build your application faster within a day. This just leaves your development challenge for your IOT Server application. We still want you to make your IoT application development process easier and also to make you visualize, access and what more you want to do with the data in a way you need. Hence, MQTTRoute is enhanced to support building multiple dashboards with some built-in widgets and to perform data aggregation with scheduler module for effective analysis. Let us take a quick ride on newly added functionalities & its usages.

Let data speak louder

One of the key challenges that every IoT application face is the interpretation of data & analysing it. Connecting data to your central server & collecting it alone will not be a successful IoT application. This is one of the major challenges in IoT application development. The data generated from different IoT devices will not be adaptable  unless you can analyze them and convert them into a comfortable way that is easy to comprehend, process and display visually. Hence, adding up data visualization has become the integral part of any IIoT / IoT application development process. The data becomes more meaningful when it is monitored and analyzed with the use of visualizations. Such capabilities will help in making accurate decisions. That is why they should focus on making their IoT data more meaningful, with data visualization to be able to identify and then act upon it quickly.

We know that the utilities of user interface differ with each application, it is not good to provide the tiresome static dashboard to view & access data. Hence, in the previous update, we have added some python extensions which allow developers to extend the custom user interface module to create their own dashboard & present the data in a way they need. We still want to ease the way of creating custom dashboards for our users. Hence we have added a few pre-built widgets which they can use to present the data in colourful charts & graphs.

Create Multiple Dashboards

A Single dashboard to view, manage & access all the generated data will always not appreciable as the IoT applications deals with n number of data sets & parameters / KPIs. So it is fair to provide the support of creating multiple dashboards for the IoT application. That’s why in the new version of MQTT Broker, we allow users to create & customize multiple dashboards exactly the way they want them.

Let’s say, a plant manager of an energy industry, producing energy from varied types of sources, who wants to have all the metrics at his fingertips to keep an eye on the effective working of a industry. As a large plant’s energy production and consumption is complex, dashboard with the complete overview is needed to get an idea of its functioning, efficiency, capacity etc. That is significant when it comes to make important decisions or taking immediate action on energy usage and optimization. The key factor that he need to measure is Availability Factor, Energy distribution & Performance ratio etc. For each key factors there will be n number of parameters to be considered. Hence each factor needs a separate dashboard to have better understanding.

With the new update, we support 8 built-in widgets includes Text, Color, Line, Bar, Gauge, Vertical gauge, Horizontal gauge, LED Light. These pre-configured widgets will allow users to create a customizable live Dashboard. Each widget has a separate way of representing data and hence the right set of data must be paired with right visualization widget to expect a compelling insight.

  • Text widget – More often used to display a string of text.

  • Color widget – A palette of colors to display the data.

  • Line chart – To illustrate trends in data over a period of time.

  • Bar chart – To present data that shows changes over time.

  • Gauge – To present data on a relative scale, including peak values.

  • Vertical Gauge – Same as gauge with vertical scale & multiple pointers.

  • Horizontal Gauge – Same as Gauge with horizontal scale & multiple pointers.

  • LED Light widget – To display the device status.

Perform data aggregation easily

As discussed earlier, Data analysis is the important part of any IoT application. The IoT application will become successful only when the data collected is analysed better to gain valuable insights from it. In between data and data analysis, there is a step known as data aggregation. The raw data which is generated directly from devices should not be used to process directly and it must be cleaned to fit in. Here comes the data aggregation. For example, raw data can be aggregated over a given time period to provide statistics such as average, minimum, maximum, sum, and count. After the data is aggregated and written to a view or report, you can analyze the aggregated data to gain insights about particular resources or resource groups.

To make such aggregation easier, we have added scheduler option. The scheduler module helps in an easy aggregation of data over a time period and the aggregated data can be viewed as reports to perform perfect analysis. This makes an easy and effective analysis of data.

This new additional functionalities will ease & fasten the IoT application development process helping developers to effectively address their development challenges.

Feel free to write to support for a complete Demo.

Download MQTTRoute 3.0 now to get started with your IoT implementation.

download now
MQTT Broker integration using REST API

MQTT Broker integration using REST API

In today’s world, the enterprise application system is incomplete without providing a way to integrate with other systems. Ergo,MQTT Broker integration with your application is very crucial for any process / production management application in Industrial and Customer implementation. To make such implementation feasible, MQTTRoute supports many integrations which include Relational DB, Data storage, Queue integration, Application integration, Social integration & finally Application/Mobile integration using REST APIs. Bevywise MQTT broker was built with options to store data into any back end data storage via the custom data store. You can visualize the data by storing the data into the storage. In addition, You can use the ready to use plugin to store data to Elastic and MongoDB. In addition to this, our recent update on MQTT Broker comes up with an extension to store the data in any of the big data engine for powerful analysis & Data hooks for any custom integration.

We are still working hard to make the MQTT Broker work more seamlessly with any of your application. Hence, we support the availability of APIs in our MQTT Broker with some additional interactions through which your IoT Application can manage your edge devices via the MQTT Broker.

Need of REST API Integration

In the digital world, the huge number of cloud / mobile applications & IoT devices keep on rising and hence the businesses are trying to find a beneficial use for these emerging sources. Any how, the biggest challenge lies in integrating these applications with other business operation systems to bring together into a unified whole which can be easily shared within one’s businesses. This is where REST APIs comes in, which permits the interaction between applications & servers to boost the product functional capability & getting data where & when they need it, creating an overall well-connected eco-system.

For example, in order to manage & control business / enterprise assets some organizations make a choice of cloud-based systems. Earlier, Business measures which have been stored within an existing organization are now locked behind such a third-party applications and web interfaces. Business’s need this information to make data-driven decisions, and APIs make that possible. APIs will break down the data access by defining the interactive commands for the application systems. Furthermore, APIs can also be used in the third-party integration tools to call for the data. They can be integrated with other application systems to process business inquiries.

MQTT Broker integration with REST API:

While building an IoT application, there is a need to control and manage the edge devices from the manager application. REST API will help you control your edge devices via the MQTT Broker. It allows you to query MQTT clients, sessions, send messages, add new authentication keys. You can also query and monitor the connected devices.

We have carefully selected the most useful communication that is needed between any application and its broker to provide you the best management experience/functionality. The following are the list of interactions available now

  1. Send a message to any specific device.
  2. Send a message to all devices based on a subscription.
  3. Add a MQTT Device Authentication username and password dynamically from your application.
  4. Remove a MQTT Device Authentication String from the MQTT Broker
  5. Get the list of active devices connected right now to the MQTT Broker.
  6. Get the count of clients connected

For more details on the API, refer to the  MQTT Broker API page 

One of our customers, FAB Controls is an IoT solution provider in the United Kingdom who provides IoT solutions to the lighting and energy industries. EmMonIT is their elite solution for emergency lighting control. Their emergency lighting control device is efficacious in monitoring lighting steadily to set the seal on operating successfully. MQTTRoute plays an indispensable role in their emergency monitoring solution. MQTTRoute acts a central broker and therefore it collects data from lighting control devices and pushes it to Google pubsub to create simple and real-time visualization of data. Besides this, as MQTTRoute supports REST APIs, the lightning control devices can be controlled & monitored from the manager application. This provides a virtual foolproof emergency lighting by enabling them to constantly check the status of emergency lighting anywhere at anytime.

Unsolicited Messages:

MQTT Broker now supports sending of Unsolicited messages to the Edge Device. Yes, you read it right. You can now send messages to any specific device for a topic for which the client is not already subscribed to. This is an enhancement to support device development platforms like Telit.  Send the http call to /clientsend with the target device, topic provided by the device for receiving unsolicited messages, message, QoS and Retain as required.

We have also added an advanced custom implementation inside the /lib folder of the product to send the data received into your Python class file to process it in a better way.

Try the fastest MQTT Broker now.

Free MQTT Broker for IoT / IIoT Implementation

Free MQTT Broker for IoT / IIoT Implementation

We are excited to announce the availability of FREE version of MQTT Broker. A few days back, we have released a new version of our MQTT Broker, MQTTRoute 3.0. With the new update, we are introducing the accessibility of FREE MQTT Broker that supports all features with complete MQTT Support. The fully functional MQTT Broker will be available for free download without any feature restrictions for 30 days.

Fully Functional Free MQTT Broker

M2M communication is indispensable for all IoT / IIoT deployments. A lightweight middleware can readily manage & control your devices & will help you work on your core business challenge. This mandates the need for selection of perfect MQTT Broker for your IoT projects / implementation. Keeping this in mind we developed a powerful MQTT Broker with the full-fledged features to better manage your devices & to have a powerful IoT solution. Our new MQTT Broker version, MQTTRoute 3.0 comes up with some additional custom hooks & multiple dashboard support to ease the development challenges face by budding developers. We at Bevywise always strive hard to provide a best solution for our customers with complete functionalities & enhanced support. In that case we are introducing FREE version of MQTT Broker that supports all features with complete MQTT Support. We don’t restrict users with respect to features for first 30 days. The full-fledged functionalities include Multiple dashboard creation, Built-in widgets, UI Customization, Custom storage configuration, AI/ML Integration & more. This is all about supporting a single user who needs to connect the minimum number of devices for his / her IoT projects / implementation.

Your FREE version Last forever

After 30 days, user can continue using MQTT Broker with the basic features by connecting upto 10 clients. Features are listed below:

Complete MQTT Support

We built the MQTT Broker very much inline with the protocol specification of MQTT. Bevywise MQTT Broker supports 3.1 and 3.11 protocol specification. Beyond this, we have done a recent update that Bevywise MQTT Broker now supports MQTT 5 beta version. MQTT 5 specification is initially available only for ubuntu users. We will provide the availability for other operating systems soon.

Integration with Databases

IoT data needs to be integrated with databases or any big data engine. Hence we allow users to store data in MySQL, SQLite databases as they need for further analysis and decision-making. You can process the data by them before they send it to the storage.

Secured Communication

MQTTRoute has the most powerful & flexible security options. MQTTRoute provides an option to enable encrypted data transfer for enhanced data security. You can enable MQTT Authentication to securely connect your edge devices by using an auth key & token and make sure no one can intrude into the system.

Effectual Dashboard

MQTTRoute provides an option to view the list of connected devices and complete details about the device activities. Users can dig deeper into each device by messages, topics & send a command to any of the connected devices. Users are provided with an option to change the broker to their language via localization support.

Message transformation with rules

MQTTRoute provides rules engine to create event / timer based rules for the sensor data. With this users can easily create an alert message and send a message to a specific subscriber or any application and also the rules can be scheduled on a specific date.

The above mentioned functionalities will automatically gets activated once the 30 days free trial ends.

To know more about the features visit MQTT Broker page

We do have community support for the free version users. Try posting your queries in Bevywise products Forum.

Download the FREE version of MQTT Broker now to enjoy the Complete functional MQTT Broker for 30 days.

download now

Do write to [email protected] for any questions or feedback. 

Announcing IoT Dashboard for AWS IoT

Announcing IoT Dashboard for AWS IoT

We live in an inherently visual world, where pictures speak louder than words. Also, our attention is more readily attracted towards visuals rather than a series of numbers or groups of words. Hence, visualization is much more important especially when it comes to big data. Keeping the Visual aspects of data as the core, we are building our MQTT Broker 3.0 with a complete Visualization dashboard. We expect the MQTT Broker version 3 to be ready for general public by end of this month. We wanted to do something for the community with our powerful and easy to create widgets. We are announcing our FREE version of IOT Dashboard for AWS IOT.

AWS, a built-in IoT platform is a most comprehensive widely adopted one that could process the billions of data. It is necessary to understand these data that’s being collected so that we can monitor and tweak the process to ensure the connected device is performing the way it should. Hence we introduce, IoT Live Dashboard to visualize & monitor data of real-time devices connected to AWS IoT. You can now unlock the true value of data by transforming the IoT data into intelligence and actions with the delicate IoT Live Dashboard.

Visualizing the IoT Data

Organize & present data in a way you need to have a perfect visualization of data & monitor assets remotely. IoT Dashboard transforms all your IoT data into effective visualizations with the countless dynamic widgets such as graphs, charts, gauges etc. By viewing the data as a chart or graph or as any other visualization types, you will be able to understand the data easily & can transform the data into an actionable insight. It provides an accessible way to view & understand trends, outliers in data and other performance metrics to improve business efficiency. The visual form of IoT data will enable you to make quick and effectual & compelling decisions since it is much easier for you to comprehend information through visuals rather than the raw reports. With an interactive visualization, you can take a step further by drilling down into historical & live data to grasp or identify new patterns easily.

Widgets for varied use cases

IoT Dashboard consists of pre-built dynamic widgets that lets you choose the right visuals for your IoT Data. The pre-built widgets include Text, Color, Line chart, Bar chart, Guage chart, Horizontal Guage, Vertical Guage, LED Light. These pre-configured widgets are scalable & flexible to fit all your deployments and for your diversified use cases. To have a combined view of real-time data & historical data, the Line chart & Bar chart widget can be the best option. Vertical & horizontal gauges can be best suitable to visualize changes & improvements in order to respond to a time sensitive operational events. The widgets are flexible to change the colour & you can set the colour for each offset value that you desire to have.

A Key to explain Layman

IoT Dashboard is designed in such a way that the visual form of real-time data it provides can be easily understandable by layman. So, that they can comprehend the issues to full extent and can take actions. Moreover, the gauges widget enables users to present the data on a relative scale with dials of different colours that helps them identify the issues without knowing the data. The text widget with different colour changes will alert the users & help them to capture anomalies easier & to make necessary decisions.

Supports AWS IoT Core

AWS lets the associated device interface securely and process the billions of data originating from more interconnected devices to AWS endpoints. However, in AWS it is not possible to straightly connect the tools to analyze the approaching messages and their data rate. To monitor and analyze the sent data, and to know the measure of data sent IoT Dashboard, assumes a fundamental job. The Live data on the quantity of approaching and active messages and their data rate can be visualized and monitored using the widgets available in the IoT Dashboard. It likewise empowers the client’s to link maps, graphs, gauges, and data streams in this real-time, interactive data visualization dashboard.

To utilize the complete features of IoT Dashboard, download it for free.

download now

IoT Simulator 2.2 Release

IoT Simulator 2.2 Release

Simulating various scenarios is essential for testing & developing real-time devices & managers. We believe that event configuration should be much easier & simple so that we can spend more time on validation & analysing the final data. We at Bevywise always strive hard to make our solutions easier & faster for our customers. Hence, we enable CSV Import option in IoT simulator to configure the IoT events to publish time-based messages. With a new update you can save your time by submitting your pre-defined data in csv file.

Assign a bulk publishing event

Sending events with different variable data at different times that is creating a time-based message publishing will make the simulator event generation more versatile & robust. CSV importer will allow you to assign a bulk publishing event during a specific time interval. You can configure the IoT events by uploading your pre-defined data set as csv file. This allows you to add or update events at one time, avoiding the need for updating multiple times.

CSV import option will simplify & saves time on the IoT event configuration. With the new update you will be able to replace the time-consuming methods & get your events to be published in an effortless, simple & faster way.

Supports JSON array

For all IoT implementations, JSON has become a default data format because of its light weightness and scalability which makes it easy to get & load the requested data quickly. JSON is preferred for all IoT applications since it can self-describe. JSON is a way to store information in an organized & easy-to-access manner. The previous version already provides support to simulate more complex nested MQTT JSON data.

Most devices use the JSON array to transfer data in a simple & efficient way. To enable testing in a more efficient way, we have made a simulator to publish messages with multiple data and information. With the new update, IoT simulator provides support to simulate JSON array data which help you check the efficiency of your devices more accurately. By this functionality, you can now simulate any level of JSON to help you test your manager application.

Keep an eye out for further updates and upgrades. Try the latest version of Bevywise IoT Simulator now

download now