FRED: a cloud based visual programming tool for the IoT
STS builds and hosts a cloud-based IoT application toolkit built around a visual programming model. Using a standard web browser, developers can rapidly create and deploy – in the cloud- IoT applications with a just a few clicks of a button.
Leveraging the IBM developed open-source project, Node-RED, we have developed a cloud service that allows developers to access their code, develop new code, deploy it to Amazon’s cloud infrastructure – all from the comfort of their web browser. Key features include:
- Web based drag and drop model for rapid application development
- Large collection of built-in nodes to handle many standard IoT needs
- Customizable nodes for extra or targeted functionality
- Easy connectivity to a range of IoT platforms and services including MQTT, WoTKit, DweetIO, Mongo ……
- One click deploy to secure hosted cloud infrastructure
The STS Internet of Things core platform
The STS IoT Platform includes integration and connectivity tools for connecting devices and sensors to our platform. Once connected we are able to visualize the data, store the data, and search on it. All data is stored in our secure platform which includes a REST API for development of web and mobile applications. We have tightly integrated a visual programming tool to simplify the job of connecting computing devices, “things”, and online services. At it’s core the STS IoT Platform is a fully scalable IoT platform that provides a solid and rich foundation for building solutions best solved by deploying internet thinking. The platform is an accelerant for IoT solutions because we enable customer to easily and quickly prototype solutions and can scale to enterprise level deployments.
Time series database: The built in time series database that is highly optimized for the storage, and querying, and handling of time series data vital for managing the data generated by connected devices.
Visualization: Out of the box the STS IoT Platform enables device and sensor data to be visualized using charts, graphs, gauges, maps, tables, and controls. The visualization can be used to quickly and easily build dashboards for any group or department in your company.
Comprehensive APIs: The STS IoT Platform includes well documented APIs (RESTful) to enable rapid development of web and mobile applications.
Visual Programming Tool: STS has integrated IBM’s Node-RED into the STS IoT Platform. This provides the very best visual programming tool for easily connecting disparate items such as computing devices, sensors, enterprise applications, and online services.
Security: The STS IoT Platform protects your data using industry standard encryption and authentication protocols ensuring the data between your applications, devices and the platform are protected. Using flexible role based access control, platform administrators can control who has read and write access to your devices.
Billing: In a multi-tenant hosted IoT Platform environment, billing can be a very complicated. STS has developed a sophisticated billing environment that is customizable. We have also partnered with Stripe to provide payment processing capabilities as part of the hosted STS IoT Platform.
Device Management: Asset management is a key capability of an IoT Platform. The STS IoT Platform includes device management capabilities to assist in asset management, understanding the current state and readings of devices and the ability to search for devices that are connected to the platform.