Build your IoT project with SensorOcean. You prototype IoT devices—we help turn them into a complete solution.
Get Started FreeSensorOcean is an easy-to-use IoT platform that transforms your IoT device into a full application with data visualization, monitoring, and workflow capabilities.
Easily connect your network of sensors and devices via an MQTT broker
High-performance controller designed to run both in the cloud and at the edge
Manage your sensor networks through an intuitive web application
Robust workflow with a ruleset and script engine to automate various data processing scenarios
Secure API with GraphQL query language to access data from your sensors
Discover and operate your sensors with a plug-and-play approach
Geolocation and time-series features
Network and data visualization with charts and dashboards
Create and manage a team to collaborate on your IoT project
Webhooks to integrate your solution with any third-party application
The SensorOcean platform operates IoT and software components across three levels: a network of sensors, edge, and cloud.
A network is a set of sensors and actuators (devices) connected to the platform through a gateway. We are working to make the platform hardware-agnostic, so it supports different types of sensors, formats, and protocols. At the moment, the SensorOcean controller is fully integrated with the MySensors open-source hardware and software solutions, which work perfectly for IoT prototyping and DIY projects using affordable components like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69.
With MySensors, you can develop a network of various sensors and devices connected via a radio interface to WiFi-enabled gateways. We provide a few simple examples of sensor and gateway sketches. You can find more information at MySensors.
In fact, you can add any IoT device to the SensorOcean platform, even if it does not support MySensors. Just send its data to the SensorOcean MQTT broker.
Our controller can be deployed both in the cloud and on the edge, within the same network as the sensors. The SensorOcean IoT platform provides a cloud version of the controller, a solution that ensures secure, high-performance, and robust operation of your sensors.
We believe it works perfectly in most cases. Nevertheless, we also support edge deployment of the controller and MQTT broker for enterprise-level IoT applications.
The cloud components of the SensorOcean platform are based on a high-performance time-series database, a secured server core and API, messaging services, and the application. We consider security and data privacy to be top priorities. Therefore, you can access your data through the application and API (GraphQL) only.
The SensorOcean scalable cloud infrastructure is constantly monitored and adjusted to support all your projects. Additionally, we are working on the development of AI-based solutions to provide data insights services.
The SensorOcean IoT platform focuses on providing services for makers, startups, and companies developing IoT solutions. Our pricing approach is based on the pay-as-you-go principle.
With the basic Nebula package, you can create up to 10 sensor networks and process up to 500K records per month free of charge.
We believe this is enough to prototype your IoT solution or build a home DIY project. As you grow, you may need to operate more sensors and process a larger volume of IoT data. In that case, you can purchase additional packages, allowing you to scale your business with SensorOcean.
Register at cloud.sensorocean.com
We continuously develop and improve the platform. Therefore, at the moment, we grant access to the platform by request only. Please send us a message, share a few words about your project, and we will get back to you with a redeem code that you can use during the registration process.
Create a network and copy its Gateway ID
Use your SensorOcean credentials and the Gateway ID in the sketch to connect the gateway to the SensorOcean MQTT broker
SensorOcean automatically collects information about your nodes and sensors
Use the cloud.sensorocean.com application to manage your sensor network, automate workflows and use cases, and share it with your project team. See the screenshots below.
Please check the Wiki for more details
We have been developing the platform and welcome your comments, thoughts, and suggestions. Send us a message by email or create a ticket on GitHub Support.