Remote Access and Control via Text Messaging

Posted by on Jul 24, 2013 in Features, Home, Text Message Control | Comments Off on Remote Access and Control via Text Messaging

Remote Access and Control via Text Messaging

Purchase your Nanospark (Read why you should below.)

Industrial Remote Control Systems via Text Messaging

Can you imagine owning a TV without a remote?  Or not being able to retrieve important information wherever you may be.  How indispensable remote access and control is!

Using Twilio’s global text messaging API, we’ve integrated into the Nanospark Controller app SMS communication with the Nanospark board.  Using Nanospark’s remote access and control capabilities you can find out the status of sensors wired to the inputs and activate equipment connected to outputs- with a text message.  A distinct advantage, therefore, is that you can communicate with your equipment anywhere you can get a phone signal.

Watch a video demo of this in action

The help menu (under the settings tab of the Nanospark app) lists the four commands that can be texted: On, Off, Status (of i/o or device), Status (system).  By making an app to work with Nanospark and Twilio, you can expand on these basic commands to make interaction easier.  For instance, the app could assign commands to a button or a more intuitive string of text.

remote access and control, industrial remote control systems

Nanospark Controller App text messaging settings. Input account information, and rename inputs and outputs. Input SMS messaging information, and rename the inputs and outputs according to the equipment you’ll be controlling by text message.

In house we’re using the SMS functionality to allow employees who come in early to unlock the front door via text message.  The employee sends a text with his username and password; essentially “digitaloutput1 on”.  The “Door Man” app we built for this receives the text, compares the username and password to the profiles that have been setup and either lets the “on” command through or rejects it.  In either case a return message is sent to the employee.

With an app you could also do things with data received by status requests.  Perhaps you have a temperature probe connected to AnalogInput3.  When you send a text of “What’s the oven temp?”, the app replies “X°F”.  In actuality the app translated “what’s the oven temp” as “Call valueForChannel3” (using the board manager instance).  The resulting value, lets say, is 2.6 volts.  The app then runs a formula to convert 2.6 volts to degrees Fahrenheit and shows you “X°F”.

We’re quite happy to have found Twilio and to be able to integrate it with Nanospark.  Here’s a link to Twilio’s free trial.  We hope you find it quite useful in the systems you build using Nanospark.

Comments are closed.