How It Works | Features | Setup an Application | FAQ | Documentation & Videos

Temboo’s Kosmos System for Industrial IoT lets you analyze and store your data from PLCs on a single platform. System integrators and maintenance technicians vote Kosmos as an easy solution to track OEE, create SMS or email-based alarm systems and store machine data in a secure, cloud-based database. Kosmos also supports industrial sensors, and other internet-connected equipment so that all of your data is in one place.

Graph of sensor data
  • Try all of the following Kosmos features for free:
    • No-coding PLC application builder
    • Email/SMS alerts
    • Sensor and diagnostic data analysis
    • Cloud-based data storage
    • Over-the-air software updates
    • Predictions powered by machine learning
    • Role-based user permissions
    • Network security provisions

Want to learn more about how operations teams use Kosmos? Read on or get started now!

How Does Kosmos Work?

Kosmos topology diagram
Kosmos topology diagram.

The Kosmos IoT System works by transmitting data from your PLCs to an internet-connected gateway running Kosmos software (we provide the software and you can use any gateway of your choice!)

In the Kosmos web application, you can view your dashboards and get machine learning-powered insights.

Manage your system entirely from your computer- without having to touch your devices. Over-the-air updates make it easy to set email/SMS alerts, change the data reporting frequency or add and remove devices on the network.

Kosmos Features for PLCs

Watch our overview video (example shown is with the Schneider Electric ATV312) or read our list of features.

  • No-coding PLC Application Builder
    • No coding or software engineering required by you
    • Visual interface for inputting Modbus Tables
    • Customized gateway application software
Modbus table user interface
  • Email/SMS Alerts
    • Set alarm levels and trigger automatic emails/SMS text
    • Configure alerts for specific dates and times
Text alert on mobile device
  • Sensor and Diagnostic Data Analysis
    • View sensor and diagnostic data for your PLC in any web or mobile browser
    • Combine all your data from PLCs from multiple vendors into a single view
    • Automatically summarized KPIs
    • Track trends over time
GIF of Kosmos data visualizations
  • Cloud-Based Data Storage
    • Log data from your PLC in the cloud
    • Export data as a CSV file or send data to an external database via API
  • Over-the-Air-Updates
    • Update the gateway firmware from your computer instead of trudging into the field
    • Easily push over-the-air updates to add/remove sensors or PLCs
  • Predictions Powered By Machine Learning
    • Get advanced warning of abnormal behavior
    • Automatic notifications when anomalous sensor events are detected
    • Advice on how you can optimize your system for the outcomes you care about
  • User Permissions
    • Assign permissions to individual users and groups of users
    • Easily share information with outside external maintenance technicians, suppliers and other contractors
  • Security
    • TLS & AES encryption for data in motion and at rest
    • Data isolation and capability sandboxing on Temboo’s servers

How do I setup my PLCs to work with Kosmos?

Time needed: 1 hour.

1. Locate your PLC’s IP address, port, and Modbus table.

If you need help locating your Modbus table, see the instructions in our FAQ section.

2. Log into your Kosmos account and select “Create Application”.

If you do not have a Kosmos account, create your free Kosmos account here.

3. Complete the Kosmos application creation flow.

To see an example of how to input your PLC IP address, port, and Modbus table, watch the video below. Written instructions are available on the Kosmos Documentation page.

4. Upload the gateway configuration files onto the gateway.

Download a copy of our gateway setup and networking guides below. These guides are also available on the Kosmos Documentation page.

The Kosmos PLC Networking Guide will help you enter the correct information into your temboo_kosmos_config.ini file based on your network configuration.

5. View your PLC data in Kosmos and set alerts.

Watch the video below to see an example. Written instructions are available on the Kosmos Documentation page.

Frequently Asked Questions

Siemens S7-1200 PLC

Which PLCs are compatible with Kosmos?

Kosmos is compatible with any PLC that communicates via Modbus TCP or Modbus RTU. Your PLC can be from any manufacturer, such as Allen Bradley, Automation Direct, Schneider Electric, Siemens, ABB, Honeywell, and others!

Which gateways are compatible with Kosmos?

We especially designed Kosmos to support the Raspberry Pi 3 Model B+. Visit the Raspberry Pi website to learn more about the Raspberry Pi 3 Model B+ and find an authorized seller in your country.

If you would like to use a different gateway, the over-the-air updates feature may not be supported. Reach out to our team to let us know if you need to use a gateway other than the Raspberry Pi.

How many devices can Kosmos support?

Kosmos supports device networks of any scale, from tens to thousands of devices.

Does Kosmos support devices other than PLCs?

Yes, Kosmos is compatible with most programmable hardware, including industrial sensors, micro-controllers and popular plug-and-play IoT devices. A growing list of device we support is here.

How much data storage is included in my Kosmos plan?

Data storage is unlimited while your account is active. You can also export your data at anytime.

How can I export my data?

You can download your data as a CSV from the Kosmos dashboard. We can also enable export to external databases via API upon request.

Where can I find my Modbus table?

Most organizations store a copy of the Modbus table in a file, or as a printout. Request a copy from your IT or Operations Department.

If an outside contractor programmed your PLCs and did not provide a copy of the Modbus tables, contact the contractor to request a copy. You can share this Modbus table template with the contractor to ensure they provide you the correct information.

How do I enable the Modbus server on my PLC?

If you are using a Siemens S7 PLC, follow our help guide. Otherwise, reach out to our team, and include what PLC you are using in your message.

Documentation & Videos

Kosmos Setup Guides

Hardware Setup Guides

Troubleshooting Guides

Subscribe to Temboo’s newsletter

* indicates required
Posted by:Sarah McMillian, Product Outreach

Sarah is on the Product Outreach team at Temboo. Using her background in mechanical engineering, she helps manufacturers and other types of businesses do more with IoT. Sarah keeps podcasts on tech + society in heavy rotation, and has worked in four continents.