Jared Wolff

About ⭐️ Free Updates
👉

Get your free updates.

Join the newsletter to learn the best tips and tricks around Bluetooth development, product creation and more. Click Subscribe below to get started.

Deploy HomeBridge On Raspberry Pi Using Resin.io

I’ve been nerding out. It’s something I just can’t stop sometimes. Most recently working on making our home more connected and efficient. Part of the effort was experimenting with some Wemos I had purchased off of eBay about a month ago. The Wemo app works alright but there’s definitely more to be desired there. (Plus it makes me cringe to think every Wemo is running DDWRT) The main problem? Wemo doesn’t support Apple Homekit....

Connectivity in an Iot World Long Range Part 2

In my previous article, I went into detail about the short range possibilities for connecting a device to the outside world. But sometimes you need to go the distance; and when I’m talking about distance, i’m talking about 1-12 miles line of sight! In this article, I go into the details about the different types of long-distance embedded communication. These are the types of protocols that get your sensor data to the cloud so they can be consumed by your service and transformed into something useful for the end customer....

Not sure where to start? Start here!

How to Best Power Your Connected Electronic Device in 2018

Getting Started in Electronic Device Development

Connectivity in an Iot World Short Range Part 1

It’s been a while since i’ve played with Bluetooth and I’ve been researching every connectivity technology that exists to create a IoT. After some laborious searching reading and chatting industry experts, I realized that there were too many to count! In this short series i’m going to deconstruct the biggest players in the arena and tell you the benefits and where they should be used in an end application....

What's Cool in Hardware - May 2017

Over my past few posts there has been a common theme of “using things that already exist.” This stems from a mindset of building things from scratch whether or not they’re actually warranted or needed. For instance, you may work with a fussy firmware engineer who finds the provided vendor code just deplorable to use. That person then takes extra time to go about writing their own platform or system that replaces the vendor code....

How to Wrangle Your Supply Chain

It’s stressful to be on the front lines of a pre-production effort. It’s even more stressful when you are the only person that is responsible for the majority of the design, component selection and procurement. In this post, I’m going to dive in some of the ways you can leverage distribution partners and your factory to manage your bill of materials for you. That way you can stay ahead of the game and focus on what really matters....

Raspberry Pi Getting Interactive With Websockets

In order to get interactive with your now serial enabled Raspberry Pi we need a framework that will provide the ability to communicate in real time over the web. For example, if you press a button in a web browser on your Mac it enables a GPIO on your Raspberry Pi/Arduino which subsequently enables a relay connected to a light in your house. Before we get started: since creating this post back in 2014, much has changed in the landscape of Node....

How to Develop Your Electronic Product Prototype

Prototyping can open your eyes to the possibilities or the constraints that you now have to create a product. For instance if you 3D print a prototype and find that it’s darn near impossible to hold for people with smaller hands (or large hands for that matter), you should modify the design so it works for your intended demographic. Especially if your demographic is filled with people who have large hands!...

Electronic Device Prototyping Techniques of Industry Experts

There are many techniques to prototype the electronic device you want to create in the future. I have had the chance to work with some of the most talented people in the San Francisco Bay Area. Through their inspiration, I wanted to share some of the tricks of the trade making something from nothing. Here are their and my favorite ways to prototype: Note: this post is lengthy. If you are particularly interested in a certain technique see the list of links below:...

Install Jekyll Plugins as Submodules

The delivery of static files from a web server to your browser can be blazing fast. That is one of the advantages of using Jekyll vs. other dynamic web content systems like Wordpress. One of the drawbacks, unfortunately, is that Jekyll requires much more knowledge about the intricacies of how all the pieces work together. (i.e. fix things when they break in Ruby, install or bake your own plugins, etc....

Static Site Generators and Web Services Showdown

Remember when static websites were the only things that were served on the internet? I don’t know about you but I definitely remember the pain of uploading all my sources files via FTP to a web server only to realize there was a mistake in one of the HTML files. Shnit! Nowadays, while web has become significantly more complex, there are companies, mom and pop shops and individuals looking to make it simpler....