Connect your gadgets and gizmos to the world — or your kitchen
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:
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!
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.