The purpose of this project is to have an easy way to see if our boss Chris was in his office, and to contact him easily without having to text or email him. Since Chris’s office is over a mile away, it is not feasible to walk over to check if he is in his office. Instead we connected 2 myRIOs, with separate programs that communicate to each other using ThingWorx. The myRIO in Chris’s office has a photosensor, and the program sends the state of the photosensor to the Thingworx cloud.
The myRIO at the CEEO lab (where all the employees/students are) has an LED light that turns on or off based on if Chris’s office lights are on or off. There is also a button on the myRIO at the CEEO that can send an alert to Chris’s hardware (flashes an LED and makes a buzzer sound). Chris can then respond by pressing one of two buttons on his side. The reject button will send a message back to the CEEO saying that he is busy, whereas the accept button will automatically start up a Skype call with the business Skype username. It does this when a computer is running a specific VI that checks the cloud for when Chris presses the call button. The VI then uses the computer’s terminal to make a specific command to open and call from Skype.