0302-01 REST API Data Exchange
Example Projects > 0302 IoT Integrations > 0302-01 REST API Data Exchange
REST API - Remote Gate Opener example
This folder contains the source files for the demonstration project on communication between two REXYGEN targets via REST API.
The project simulates remote gate opening using two stations with REXYGEN. Master Station is responsible for commands towards Gate (Slave Station). Master Station also reads Gate status every 5s (can be configured by "BIS:t2" parameter).
Prerequisites
- REXYGEN Runtime Core must be installed and running on both target devices.
- Targets needs to be network accessible
Running the example (same for both devices)##
- The *exec.mdl file is the project main file.
- Open it with REXYGEN Studio.
- Change the target device parameter in "EXEC" block according to your HW. PC-Linux is default.
- Change IP address in parameter "url" inside "HTTP" blocks according to your slave targets IP settings.
- Compile and download corresponding projects to the target devices.
- Change "CNB_GATE_S1:YCN" to "open the gate" and observe the display (wait for time delay specified in the "Gate" subsystem in Slave Station).
Documentation
- Press F1 for help on the selected function block in the REXYGEN Studio.
- Getting started with REXYGEN on the Raspberry Pi minicomputer
- Function blocks of REXYGEN
- REXYGEN Studio User Guide
- Complete documentation of REXYGEN
Additional information
- Raspberry Pi is a trademark of the Raspberry Pi Foundation.
- Visit the REXYGEN webpage for more information about the example projects and developing advanced automation and control solutions using REXYGEN.
- [MikroElektronika] (http://www.mikroe.com/)