Connect your gadgets and gizmos to the world — or your kitchen

Gareth Wilson
Gomix
Published in
3 min readJan 18, 2017

Being able to play and work with hardware has never been easier. From Arduinos to Raspberry Pis, littleBits and Particle boards, there’s now a whole ecosystem of programmable devices that we can use to make our lives easier, or at least blink a LED or two.

The progress in making hardware more accessible has been great over the last few years. What was previously the domain of brainy boffins, can now be enjoyed by kids and interested amateurs.

But I often find the software-side of things to be sadly lacking.

When you begin working through a tutorial that requires you to hook up an API or create a web app, there’s usually a ton of steps required just to get your programming environment setup and code deploying. And that’s long before you’ve gotten anywhere close to working with your shiny new gadget or gizmo.

Of course, Gomix automates away such time-sucking steps, which is why we’re excited about our new collection of sample apps focused on hardware and the Internet of Things. It includes apps that make communicating with more than 800 services and controlling all kinds of hardware little more than a remix away.

Here’s a rundown on what the collection includes that you can remix and start building on today:

Google Home Actions

A sample app that provides a useful starting point for building your own Google Home actions using Webhooks with API.ai. The example app tackles one of life’s big questions: which is better — Daddy or Chips?

IFTTT

There are two IFTTT apps:

Multiple triggers

If you’re like me, then you’ve longed for the ability to trigger multiple actions from a single command, making it more like if-this-then-them. So you could, for example, press a single button and trigger your lights to go off, your thermostat to turn off, and your security cameras to turn on.

Well, with this app and the IFTTT Maker service you can make that happen!

Conditional triggers

If you’d sometimes like IFTTT to be more like if-this-and-this-then-that, then this example will help you do just that.

littleBits API

Control your cloudBit device from a simple web page using the littleBits API.

This app enables you to detect when your littleBits cloudBit device is turned on and off with a button. It’s a handy starting point for creating your own web apps that interact with your internet-connected littleBits devices.

Zapier Webhooks

This app allows you to send and receive webhooks with Zapier. It’s a great place to start interacting with the more than 750+ Zapier-powered services from your own web apps.

Particle JS API

Control an LED on a Particle device with this simple web app using the Particle JS API.

The web app handles authentication with the Particle Cloud and lets you select your device from a list of your devices. It provides a button that can toggle a LED on an internet-connected Particle device, like a Photon or other supported hardware.

Temboo

This example Temboo app uses their Node.js SDK. It gets the Latitude and Longitude for an address using Google’s geocoding integration in Temboo. You can easily replace that choreo and create your own Temboo-powered web apps.

We hope you find these helpful in building your own bots and apps on Gomix. Let us know what you create, and if you want to see your own app on our community site then take a look at the Creator’s Guide.

If you get stuck, then you can find help on the forum.

--

--