Skip to main content
Beginners’ Getting Started

Your Next Steps

You’ve Got Your First Device Connected and Running... What Now?

If you’ve followed this guide all the way through, you’ve created a developer account, configured your development device for Internet access with BlinkUp™, created a new Product and an Application Workspace, written code in the Workspace and pushed it to your impExplorer™ Developer Kit’s imp. You’ve gained an understanding of the two-part nature of Electric Imp applications: device and agent. You’ve made use of Electric Imp’s free, ready-to-use code libraries. You’re now ready to start developing your own imp-based products and to write the software that will drive them.

Here are some ways to quickly learn more.

Essential Information

If you’re going to build imp-enabled connected devices, you’ll want to keep the imp API reference close at hand. You can also look up specific Squirrel functions in our Squirrel language reference.

If you’d like to find out more about the Squirrel language itself, take a look at our Squirrel Programming Guide.

The pin mux page is essential reading for anyone wanting to wire components up to an imp’s GPIO pins and buses.

Finally, the Network State Diagram shows you the lifecycle of an imp-based application in the context of the device’s connection to the Internet and sleep states. A thorough grasp of the Network State Diagram is crucial to understanding the lifecycle of an imp application.

Find Help and Advice

Electric Imp has an active developer community, and you’re very likely to get answers to your questions quickly in the Developer Forums.

Build Your Skills

When you’re ready for more practical help honing your skills, check out the Software Developer Guides for articles on core imp programming topics and advanced functionality you can add to your code. For hardware designers, we have a similar set of articles called Hardware Design Guides. For working with specific imp modules, check out the Design with imp series.

Jump-Start a New Product

If you’re designing new hardware, take a look at the Reference Designs page. Designs published here can be taken, modified and re-used commercially. You’ll find designs that cover everything from audio recording, to communicating with Bluetooth modules, to driving e-paper displays.

There is a large body of open-source code in Electric Imp’s Example Code repo. Any developer can contribute to the reference repo on GitHub — please feel free to submit a pull request.

Go Into Production

The Getting Started Guide focuses on the impCentral features available to developers with free Electric Imp Accounts. To put a product into production, you need to become an Electric Imp customer. This gives you access to impCentral’s production features and to the SDK you’ll need in order to add BlinkUp to the mobile app your end-users will run to configure their devices for Internet access. Please contact Electric Imp Sales for more information on becoming an Electric Imp customer.