Welcome Makers!
Kevin Hoyt - @krhoyt
Emerging Technology Evangelist
Adobe
... or put another way, hardware costs are rapidly decreasing.
While everything else, like availability, is increasing ...
Capability ...
Adobe MAX 2009
Not too distant past ...
One year later ...
Connectivity ...
sms.beginSMS( remoteNumber );
sms.print( txtMsg );
sms.endSMS();
So how do you get started?
What about this "Internet of Things" ... thing?
// Input port for incoming values
class SwitchIn extends InputPort
{
function set( ledState )
{
// Set the pin high or low (on or off)
hardware.pin7.write( ledState );
}
};
// Configure pin seven (7) as digital out
// Set initial value to off (0)
hardware.pin7.configure( DIGITAL_OUT );
hardware.pin7.write( 0 );
// Configure the Imp
imp.configure( "Remote LED", [SwitchIn()], [] );
// Create the request
$request = curl_init();
// Set the parameters
// Do not verify SSL peer
// Imp address is HTTPS
curl_setopt( $request, CURLOPT_URL, $_POST['url'] );
curl_setopt( $request, CURLOPT_POST, count( $fields ) );
curl_setopt( $request, CURLOPT_POSTFIELDS, $fields_string );
curl_setopt( $request, CURLOPT_SSL_VERIFYPEER, false );
// Execute the request
// Get the response
$response = curl_exec( $request );
// Close the connection
curl_close( $request );
// Show the response for informational purposes
echo $response
// Make an XHR request to the PHP script
// Asynchronous
// Using HTTP POST
// Single "value" value is the state of the switch
xhr = new XMLHttpRequest();
xhr.addEventListener( 'load', doLightLoad );
xhr.open( 'POST', SWITCH_URL, true );
xhr.setRequestHeader(
'Content-Type',
'application/x-www-form-urlencoded' );
xhr.send( 'value=' + state + '&url=' + IMP_URL );
And there is no shortage of alternatives ...
Wait! Speed bumps ahead ...
What else is going on in this space?
Neat. So what does all this mean to me?
Barriers to Entrepreneurship
All these barriers are being removed ...
all at once!
Long development cycles?
We just built a wireless light switch!
High cost of going from idea to product?
Can you spare $5,000?
Startup expertise is regional?
Can you clear your calendar for a weekend?
You are the next Maker!
Welcome Makers!
Kevin Hoyt - @krhoyt
Emerging Technology Evangelist
Adobe