An introduction to the Realer platform
The Realer platform allows users to control and automate their devices, empowering developers to craft Internet of Things (IoT) solutions to manage connected things, inspire action, and synergize services.
This guide focuses on Realino-compliant control devices, providing developers with an overview of their integration with Realer.
Realino-Realer interaction
At its core, the operation of a Realino-compliant control device follows a structured loop:
-
Authentication with Realer: The control device initiates authentication with the Realer platform to establish a secure connection and authorize subsequent requests.
-
Command and sensor data acquisition: Upon authentication, the device retrieves command data from Realer for local processing and execution of actions through connected actuators, while concurrently gathering environmental data through connected sensors.
-
Feed data transmission: Subsequently, the control device transmits the command confirmation and sensor acquired data back to the Realer platform for analysis.
-
Loop iteration and session management: The control device re-enters the loop at step 2, perpetuating its functionality. In the event of session expiration, the device seamlessly reinitiates the authentication process from step 1, ensuring uninterrupted operation and data integrity.
The Realino-Realer Interaction diagram below outlines device authentication (oAuth) and the handling of device commands and feeds.
What you need
To begin developing your own control device that seamlessly integrates with the Realer platform, here is what you will need:
-
An electronics device: You will need an electronics device capable of connecting to the Internet. Consider options like Arduino, Raspberry Pi, STM32, ESP32, or others that suit your project requirements.
-
Realer API keys: Contact us to request API keys and register your control device on Realer. These keys are essential for authentication and authorization to interact with Realer. Once you receive your API keys, you can jump into experimentation and development.
-
Programming knowledge: Developing control devices requires proficiency in coding. You should know languages like C/C++, Python, or Java to program your control device.
-
Documentation and resources: Explore our API documentation and resources to seamlessly integrate your devices with Realer. Feel free to reach out to us for further assistance or clarification.
With these essentials in hand, you are ready to embark on your journey with the Realer platform.
Let's bring your control device ideas to life in the exciting world of IoT.