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
The eFon Technology’s Smart Home security system trusts Bevywise MQTT Solution

The eFon Technology’s Smart Home security system trusts Bevywise MQTT Solution

The eFon Technology is one of the notable firms in Taiwan which provides home security solution for their customers. For years, eFon technology keeps the security of their customers as top priority. Today, they benefits several people throughout the region of Taiwan with an absolute home security solution ensuring as safe and secure as possible. They have developed the edge product with all the sensors needed for monitoring the Temperature, Humidity, Co2, Smoke and a few more critical information. They build actuators to control the Door & Windows. In 2018, eFon technology began using Bevywise MQTT Broker to act as a middleware & to collect data from their edge device for their home security systems. The use of MQTT here has been so successful & this IoT use case has benefited the eFon technology in providing a perfect smart home security solutions to their customers.

Smart Home Security Solution – Why MQTT?

There is an increasing need for the Smart Home security system in today’s world. Hence IoT home security system with camera is the gaining more adoption as it can create instant alerts to users anywhere over the internet.  The system also helps you control your appliance in home remotely. An article in “A Secure Life” outlines the top 10 reasons why you should have a IoT Home security system.

Interlinking & managing home security systems can be made achievable using the Message Queuing Telemetry Transport (MQTT) protocol. In today’s connected world, While there are many internet protocols in abundant, MQTT is often used in smart home security hubs. This is because, MQTT is uniquely designed for automation. In easy words, we need a communication protocol when we need to communicate between connected devices and controller & MQTT does that. This is because, its a light weight protocol, which has a very low footprint to send and receive data. So it uses very less amount of data to send and receive information. Therefore, MQTT is the best for smart home security systems.

Also, home security systems are highly expected to provide high standards & sophistications. Here are some critical factors that every home security system should have

  • Secure data transfer – Security is decisive in today’s world. If any intruder breaches such IoT connected security system, it pave the way for them to spy or rob homes.

  • Reliability and Flexibility – Another critical factor in home security systems is that connectivity should remain reliable and available.

By focusing on above challenges, you may ask How MQTT solves this? The thing is, even though there is no security options built inside MQTT, it provides some security protection & shield. The protocol enables client authentication which permits a two-side hand shake. If the connected  device supports SSL/TLS, then this technique allows for encryption of data in the message. The give & take authentication and encryption could prevent intruders and man-in-the middle attacks. This is how MQTT provides a secured data transmission. And also, MQTT is frequently used to master the gap between different protocols, so that different devices can communicate with each other even if they do not communicate using the same protocol. Coming to reliability, MQTT’s lightweight design, publish/subscribe method and quality of service levels deals with the reliability and efficiency requirements for home security systems.

Challenges they faced

The eFon technology need to differentiate themselves with unique offerings in order to retain customers in a competitive market.

 It includes,

  • Security system should serve multiple customers.
  • A dashboard for each user that can alarm and alert based on their own threshold value.
  • User interface that speaks their own language & also live CCTV video streaming.
  • Integrate UI with social platform.

Finally, eFon Technology need a complete MQTT server with embedded security, reliability & flexible functionalities along with the above mentioned sophistication.

Solutions we provided

As mentioned earlier, The eFon Technology has their own edge device with all the sensors needed. They use Bevywise MQTT Broker to collect data from their sensors by connecting it to the gateway. They were able to push the data based on the sensors to the Dashboard and create rules to show alerts based on received values. Bevywise MQTT Broker comes up with the custom store option which was leveraged and integrated with the Social Platform with a two way handshake model.  It helps them push the data to the Social application hosted separately. The Social application stores the mapping between the User gateway and the customer login to provide the corresponding alerts. In addition, MQTTRoute supports running it as a service & hence they were able to host it as a service on the Alibaba cloud to run it parallel to our Platform.

 MQTT Broker also supports users working with their native-language. This helps them have UI which speaks their local language.

 

The configuration screen and the alarm screens are as show in the figures below.

 

Configuring the Alarms for the individual

Figure 1 – Configuring the Alarms for an Individual

Live data view for particular individual

Figure 2 – Live Data view for a particular individual.

The User dashboard also has support for the streaming of the camera data from the individual customers home. The widget has an option to configure the IP Address of the Camera by the individual user.

Bevywise Networks customized the Social Web premium edition to store the Customer values and also provided an option on MQTT Broker to pull the list of sensors of the particular customer based on the data pushed from the edge devices.

In conclusion, we were able to use our MQTT Client modules & quickly build & provide them a complete solution. This is one of the internet of things success stories of MQTT implementation.

“ The team at Bevywise Networks is IoT domain and technology experts. Their expertise helped us converge on our implementation much easier and faster. We would be happy to recommend Bevywise for any IoT Implementation.”

– Shan Lin Chin, Efon Technology, Taiwan.

You can download the complete case study from here.

Download the MQTT Broker now to set up your own IOT Home security system

download now

Feel free to write to support for any questions or suggestions.

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.

MQTT Implementation on Celikler Holding’s Power Plant Monitoring

MQTT Implementation on Celikler Holding’s Power Plant Monitoring

Celikler Holding is one of the largest industrial companies from Turkey that operates on the large sectors such as Energy, Construction, Commitment and Tourism. Celikler Holding, has gained more attention as a player in the country’s energy sector. They are notable for bringing new innovations to the sector by utilizing modern technology in their projects and they pursue to serve the evolution and rise of the country’s wealth by benefiting the production.They consistently focus ahead by acting in accordance with the regulations of the quality management system it has set, by improving its effectiveness, being reliable and reverent to the environment and specializing in the sectors in which it operates. In 2018, Celikler Holding began using MQTTRoute to monitor power generation from multiple power plants. The use of MQTT here has been so successful & this IoT use case has benefited Celikler Holding by providing a secured communication between power plants.

Security issues in data transfer

The Industry 4.0, particularly, IoT in manufacturing provides an option for the transition of the manufacturing Industry. However a secure way of collecting and utilizing the data is essential for the industries to attain efficiency. In the industrial world, data theft has become more serious & industries have become more vulnerable to data breaches. This is one of the key issues, the industrial sector should overcome & demand an exceptional guarantee of the integrity of the request issued and data received by various equipments.

For years, Celikler Holding has been monitoring power generation by connecting every user’s mobile phones to the MODBUS interface on the individual monitoring console. This mandated the professional to be near every Power plant control dashboard to view the status. Besides that, the security issues prevented them from connecting the MODBUS protocol directly to the internet.

The application layer messaging protocol, MODBUS provides client/server communication between devices connected to various network types. MODBUS is the most extensively deployed network protocol in the industrial manufacturing production line owing to the fact that it is more simple & highly efficient. But, The direct implementation of MODBUS may create numerous vulnerabilities that could permit a hacker/intruder to execute unwanted activity or send autocratic demands.

Absence of Probity: MODBUS don’t have any integrity checks built into it & hence it entrusts on other protocols to protect integrity.

Absence of Secrecy: MODBUS has no built-in security features & no built in command to identify or verify the connected devices.

Absence of Authentication: There is no authentication at any level of the MODBUS protocol.

Hence they need a solution to securely transfer the power generated data from multiple power plants. To implement a secured way of collecting & transferring data they need an alternative messaging solution which does not allow attackers to penetrate in.

Why MQTT?

MQTT was intended for light-weight communications between connected devices & servers. It provides some security protection & shield, even though the security option was not built inside the protocol. The protocol permits for client authentication which authorizes a two-side hand shake. This technique lets for encryption of data in the message if SSL/TLS is available on the connected device. The mutual authentication and encryption could prevent hijacking and man-in-the middle attacks.

In that case, MQTTRoute comes with a device level auth and TLS/SSL to make secure connection between the modbus gateway and MQTT broker. And also, the Modbus MQTT Gateway that comes as part of the Bevywise IOT Solution collects all data from power plant and send it to the Central MQTT Broker. In addition, Celikler Holding gets utilized with Bevywise’s IoT Application framework, so that the Mobile app can be connected to the MQTTRoute. This avoids the need of professionals to be near every Power plant control dashboard to view the status. This enterprise IoT use case has proved, how MQTT implementation can benefit manufacturing industries in case of security.

In conclusion, we were able to use our MQTT Client modules and quickly build and complete Modbus MQTT Gateway to provide them a complete solution. This is one of the internet of things success stories of MQTT implementation.

“Bevywise MQTT Broker is very reliable, powerful and a very affordable solution. The support understood our technical issues and solved them efficiently. We are happy for our decision to choose Bevywise for our Industry4.0 Implementation.”
-Ihsan Gulec, Measurement & Control Engineer,
Celikler Holding. Turkey.

“We are happy that we were able to provide a complete solution for Celikler using our Gateway & the MQTTRoute for their need. Appreciate Celikler teams patience and time in explaining us the requirement that helped us solve it.”
-Jebason, Customer Success Manager, Bevywise Networks

Download the complete IoT Success Stories of Celikler holding.

Try downloading the MQTT Broker for free here.

download case study

We will be happy to hear your problems / requirements to provide a complete solution. Schedule a call now.

Use SCADA Integration to Connect New Age MQTT Devices

Use SCADA Integration to Connect New Age MQTT Devices

The strength of technology in building, monitoring & controlling the machinery has become an imperishable part of the Industrial world and Industries have long adapted it. Compiling data & receiving commands in and out of the shop floor, around megalopolis and in energy & power plants have been in place for ages. However, Manufacturing industries are facing certain limitations with the traditional approach of controlling machinery because of the lack of ability to be inventive & adaptable. This is one of our IoT success stories of MQTTRoute implementation. One of our customers from India has been building steam engineering and control instrumentation solutions that work for the process industry for over half a century. Their target is to provide solutions in Energy, Efficiency and Process Automation, using the finest technology the world has to offer. They use MQTTRoute for modbus integration into SCADA systems to provide complete automation solutions for process Industry.

The challenge for granular asset visibility

Far & wide, almost in every industry and in modern society, the supervisory control and data acquisition (SCADA) system is used and on which the entire industrial operation is reliant. SCADA is an automation & operationalize control system which offers an intuition to the operators regarding the Industry operations. Almost in all the industrial sectors, SCADA has taken its place to pick up ingress to the complete plant from an authority room. It is a system of monitoring, gathering and processing real-time data locally or at remote locations that allows industries to control industrial processes. However, the way of facing ever-thriving compulsion from more firm regulations, cost volatility, hostile environmental conditions has forced manufacturing Industry to change. Process control & monitoring isn’t new in the industry, but the traditional SCADA systems can’t provide the granular asset visibility needed. And also, SCADA is still currently limited to the shop floor. Data taken from the industrial equipments are being viewed only inside the plant. Hence, progressive & enterprising companies have been increasingly embracing IoT technology to better manage their assets anytime, anywhere and prevent costly spills.

Turning machinery into superior smart systems

Global remote controlling, monitoring, simplicity in deployment, lower cost, rise in data precision are the necessities IoT affords for asset-heavy industries. Though IoT is quite the latest technology compared to SCADA & Programmable logic controllers PLC, its potentiality is certainly flexible to present-day industry demands. Nonetheless, when SCADA launch into, it authorized manufacturers network to operate cooperatively in real-time, in the same vein IoT is doing today. Therefore, it’s extremely evident that the power of SCADA systems and its technological abilities are pertinent in 4th Industrial revolution even today. However, the SCADA systems fall short in creating a truly connected ecosystem. Hence, fundamentally IoT should be considered as a technology that is deployed on top of SCADA architecture. This coordinated approach will make extensibility, data analytics, standardisation & interoperability a certainty. Intelligence / Informations initiated by SCADA systems make a move as one of the data sources of IoT. SCADA’s aim is on monitoring and controlling. Despite this, IoT is more concentrated on examining equipment data to boost up productivity and influence the business line. IoT is basically a pinnacle of breakthrough in the connectivity of hardware and data networks that SCADA provides. In short, IoT begins where SCADA ends.

Role of SCADA MQTT Broker integration in process Industry

As discussed above, our customer with its diverse industry experience and process knowledge can help to improve quality, consistency and accuracy of any process industry. It furnishes out-and-out turnkey solutions from design, detail engineering, drawing, documentation, supply, installation and commissioning of the effortless to most complex industrial processes. Since there were certain limitations in SCADA platform, they need an effective IoT framework which supports modbus protocol that can communicate between their devices & Industry’s SCADA system. That is as said earlier, IoT should be implemented at the top of SCADA. Hence, MQTTRoute, a complete IoT application framework integrated to Modbus RTU (communicates in Modbus protocol) with which the data generated by their devices can be acessed simultaneously by SCADA system. MQTT Broker will let them push data from sensors to Modbus slave (RTU), from there SCADA will read & monitor the received data. This will help them provide a complete automation & control solutions to their industrial customers rather than providing a simple monitoring solution.

SCADA is all about the human machine interface (hmi) which permits humans to have remote access to a process. Whereas MQTT Broker is generally used as a machine-to-machine communication tool that ensures data is shared with both people and machine, rather than just people. In short, SCADA MQTT integration will makes sure that everyone and everything is kept in the loop at all times. As a result, The MQTTRoute implementation addresses their need and provides them a complete solution. This is one of our IoT Success stories.

In conclusion, replacing the SCADA system with other system will surely cost a huge amount to the Industries. But the Modbus SCADA integration can provide a complete automation helping manufactures to carry out any necessary analysis and control to their production process.

For more details and queries on MQTTRoute, you can visit our website.

Download the MQTTRoute, the complete MQTT Application Framework now.

download now

We will be happy to hear your requirements to provide a complete solution. Let us talk 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 15 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 15 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 15 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 15 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 15 days.

download now

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