Postscapes is an independent review site. We may earn money when you click on links on our site. Learn more.

Smart Lock Scout

Smart Home Scout

The source for smart home buying advice.

Running Shoes

Smart Shoes & Smart Socks

A new range of running shoes, socks, and insoles that tell you what happens when the rubber meets the road. From run analytics to navigation.

Products

Performance tracking connected shoe devices

Attachments (Socks, insoles, etc)

lechal

Lechal Pods

Lechal Pods are designed to be installed in an insert in your insole or use a clip to attach to your laces. The sensors give you hands free navigation using haptic feedback along with analytics on steps, calories and distance travelled. Battery life is around 15 days.

$69.95 - Amazon

Sensoria

Sensoria Anklet and Socks

Lechal Pods are designed to be installed in an insert in your insole or use a clip to attach to your laces. The sensors give you hands free navigation using haptic feedback along with analytics on steps, calories and distance travelled. Battery life is around 15 days.

$69.95 - Amazon

Shoes

altra

Altra IQ

Using Bluetooth, your phone and individual footbed sensor in each shoe, the Torin IQ shoes provide onboard coaching while you run along with impact rate and cadence, foot strike, and contact time.

$198.95 - Amazon
Google Play - Itunes

Bluetooth Socks

Smart Sock: Sensoria Fitness

Smart Sock: Sensoria Fitness

The Sensoria Smart Sock is a product by Redmond based Heapsylon aimed at helping you become a better runner and prevent common injuries using a combination of Bluetooth connectivity, audio feedback mechanisms, and a suite of sensors.

At the core of the system are 3 pressure sensors embedded directly into a washable sock. A companion ankle device containing a 3-Axis accelerometer and altimeter attaches magnetically to the sock and transmits all of the captured data from the range of sensors to your smartphone for tracking and analysis.

Poor technique is often attributed to running injuries and the Sensoria system wants to help stem these issues by giving a user data on their particular running gait:

  • Cadence: Set a desired stride frequency range and you will receive audio cues when you are not matching up.
  • Foot Landing: The sensor devices can monitor in real time how your foot is landing on the ground and can detect if you are heel striking, running with a flatfoot, or in a way that could eventually lead to back pain, etc.
  • Social: The option to share and compare your running data with people that have similar running styles or goals.

Most of the tenets of good running form are universally agreed upon by coaches, athletes, physiologists, form gurus and shoe designers: an upright postural alignment with a slight forward tilt, a compact arm swing and short strides that result in a cadence of 180 steps per minute or higher.

The team will be expanding the sensor technology and algorithms to other sports and activities and will be working on releasing a developer API for the devices in the near future.

Projects

Talking Shoes

Talking Shoes

An experiment in connected objects

Launched at this year's SXSW the Talking Shoes project is one of Google's Art, Copy & Code experiments that is looking at how brands, advertising and technology can work hand in hand in the future in a world of connected objects.

The prototype and concept for the shoes was created by artist Zach Lieberman from YesYesNo and New York based Studio 5050. The shoes use Bluetooth for communicating to your smartphone and a range of sensors including an accelerometer, gyroscope and pressure sensor to monitor your current activity levels.

Project Description:
"The Talking Shoe translates the wearer’s movements into funny, motivating and timely commentary. The things it says can be posted to Google+ by the user, sent to real-time ad units, if the user chooses to, and broadcast via onboard speakers. It can talk to the world and to the web.

By connecting a pair of sneakers to the web, we’re creating unique opportunities between physical objects and digital ad spaces"

You can visit the Art, Copy & Code page here to see more of the project's experiments, or watch the promo video of the shoes below.

Stellvertreter Shoes

Stellvertreter Shoes

Is there anything more cliché than the adage about “walking a mile in someone else’s shoes?” Maybe not, but the Internet of Things has finally made it possible. Well, sort of: It’s more like “feeling what it’s like for someone else to walk a mile in their own shoes...which are actually sandals.”

Confused? Put your feet up and relax while we explain.

Stellvertreter Shoes (literally “Proxy Shoes”) is an interaction design project from a trio of students (Lukas GächterOlivia StadlerRamon Marc) at Switzerland’s Zurich University for the Arts. It comprises two pairs of shoes, which really are more like cork-soled sandals, each hooked up to a battery-powered Arduino Yún that straps to the wearer’s leg.

One person dons the “input” pair and walks around. Pressure sensors in the soles record their every step, and transmit the footfalls back to the “output” pair. This second pair of sandals has silicon pads embedded in the soles under the heel and toe of each foot. As data streams in, air pumps cause these pads to inflate and deflate in time with the walker’s footsteps.

Even though the two people may be far away, a connection is established that grounds both partners in their shared experience of every step they take. It seems like it would be an interesting, if not exactly comfortable, sensation—and it’s certainly a new take on the use of haptic feedback for technologically-mediated long-distance interactions.

Check out the video below to see Stellvertreter Shoes on the go.

noplace

No Place Like Home

Click your heels three times in this pair of shoes and you'll find out there's no place like home.

Well, maybe there is. But these shoes will certainly help you get there.

London Designer Dominic Wilcox was commissioned by the Northamptonshire-based Global Footprint Project to create some custom shoes for them to highlight the regions rich history of shoemaking. He ended up taking an idea inspired by The Wizard Oz's ruby red slippers worn by Dorothy to prototype a pair of shoes that literally lead you on the right path home via GPS, some custom software and a few LEDs.

The idea is simple: Need to get somewhere? Simply input the address with the included software, plug in the pair of shoes via USB and wait for it to upload. Once complete, lace up your sleek pair of shoes and click your heels together to start your trip.

The heel of each of the shoes in hollowed out to hold most of the shoe's hardware and a trendy red tag extending out the back contains the GPS antenna. How do you know if you're heading in the right direction? On the toe of the left shoe there is a circle of lights that point you in the right direction. If the lights create a straight line, you obviously go straight. If they are pointing to the right, make a right turn, and so on.

When you begin, only one red light will be lit up. Once you've arrived at your destination, the final green light will light up and you can reset the system to your next destination.

Learn more about the projects inspiration and development at: http://www.dominicwilcox.com/gpsshoes.htm or watch the embedded video below to see it in action.

Dorthey Shoes
Dorothy

Dorothy

Dorothy is only a prototype, but the idea is long overdue: An app, paired with a little Bluetooth-connected motion sensor, that can turn any pair of shoes into the fabled ruby slippers worn by The Wizard of Oz’s protagonist.

When the dongle, named Ruby, is attached to a foot, the user simply clicks their heels together -- three times, of course -- to trigger a preset digital action on their paired mobile device. For starters, the Dorothy app offers simple things like texting your location to a handful of friends or initiating a decoy incoming call to your phone, which are both great for inventing an excuse to extract yourself from awkward conversations. Of course, there’s also the option to summon an Uber cab to your location, for those moments when there really is “no place like home.”

In the future, it’s easy to imagine that Dorothy could offer a wide variety of actions and tie into sophisticated automation rules like IFTTT.

Ruby makes clever use of the LightBlue Bean, a chip that combines an Arduino processor, accelerometer, and coin-cell battery into a tiny package. It’s stuffed into a 3D-printed enclosure, complete with gemstone-like facets, which can be clipped to a shoe. Though the whole thing is only about an inch square, the creators at design and development firm iStrategyLabs hope future versions will shrink down to a third that size -- small enough to be built right into a shoe’s insole.

[gravityform id="38" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_38' ><div id='gf_38' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_38' id='gform_38' action='/shoe-sensors/#gf_38'> <div class='gform_body'><ul id='gform_fields_38' class='gform_fields top_label form_sublabel_below description_below'><li id='field_38_2' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Your Name</label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_38_2'> <span id='input_38_2_3_container' class='name_first' > <input type='text' name='input_2.3' id='input_38_2_3' value='' aria-label='First name' tabindex='50' aria-invalid="false" /> <label for='input_38_2_3' >First</label> </span> </div></li><li id='field_38_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_3' >Can you share a high level overview of what you are looking for?</label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_38_3' class='textarea medium' tabindex='54' aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id='field_38_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_4' >Best way to reach you?</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_38_4' type='text' value='' class='medium' tabindex='55' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_38' class='gform_button button' value='Submit' tabindex='56' onclick='if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; jQuery("#gform_38").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=38&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_38' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='38' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_38' value='WyJbXSIsIjI0MzNjYTY3YTUxNWM5ZTM5NmFkOWNiZWJiMjkyMDYyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_38' id='gform_target_page_number_38' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_38' id='gform_source_page_number_38' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_38' id='gform_ajax_frame_38'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_38').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_38');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_38').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_38').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_38').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_38').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_38').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_38').val();gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [38, current_page]);window['gf_submitting_38'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_38').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_38').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [38]);window['gf_submitting_38'] = false;}, 50);}else{jQuery('#gform_38').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [38, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 38) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [38, 1]) } ); </script>
[gravityform id="38" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_38' ><div id='gf_38' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_38' id='gform_38' action='/shoe-sensors/#gf_38'> <div class='gform_body'><ul id='gform_fields_38' class='gform_fields top_label form_sublabel_below description_below'><li id='field_38_2' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Your Name</label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_38_2'> <span id='input_38_2_3_container' class='name_first' > <input type='text' name='input_2.3' id='input_38_2_3' value='' aria-label='First name' tabindex='50' aria-invalid="false" /> <label for='input_38_2_3' >First</label> </span> </div></li><li id='field_38_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_3' >Can you share a high level overview of what you are looking for?</label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_38_3' class='textarea medium' tabindex='54' aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id='field_38_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_4' >Best way to reach you?</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_38_4' type='text' value='' class='medium' tabindex='55' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_38' class='gform_button button' value='Submit' tabindex='56' onclick='if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; jQuery("#gform_38").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=38&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_38' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='38' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_38' value='WyJbXSIsIjI0MzNjYTY3YTUxNWM5ZTM5NmFkOWNiZWJiMjkyMDYyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_38' id='gform_target_page_number_38' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_38' id='gform_source_page_number_38' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_38' id='gform_ajax_frame_38'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_38').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_38');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_38').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_38').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_38').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_38').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_38').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_38').val();gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [38, current_page]);window['gf_submitting_38'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_38').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_38').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [38]);window['gf_submitting_38'] = false;}, 50);}else{jQuery('#gform_38').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [38, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 38) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [38, 1]) } ); </script>