Activate Your Cellular Development Hardware
This guide is intended to help you get an impC001 Breakout Board online.
Note This guide only applies to development devices. Commercial imp-enabled products have their own configuration apps, and you should follow the product manufacturer’s own guidelines.
The impC001 Breakout Board ships with a mini USB cable, an AC adapter to power the board, and a patch antenna for the cellular connection. You will also need:
You can buy an impC001 Breakout Board that connects to the Electric Imp impCloud™ hosted on Amazon Web Services (AWS), or to the impCloud hosted on Microsoft Azure, but not to both. If you already have an Electric Imp account, it will be tied to a specific impCloud, so make sure you choose the impC001 Breakout Board bound to the same impCloud.
Azure-compatible devices are marked as such; all other devices are compatible solely with the AWS impCloud.
If you do not already have an Electric Imp account, you can choose an impC001 Breakout Board certified for whichever impCloud you prefer, but you will need to make sure you create an account on same impCloud. We will help you do this.
Important An impC001 Breakout Board bound to the AWS impCloud cannot be added to accounts hosted in the Azure impCloud, and vice versa.
The following instructions assume you have made your impCloud selection, and have obtained an impC001 Breakout Board certified for your chosen impCloud.
Here the connector slot is on the left, the retainer screw on the right.
If you already have an Electric Imp account, skip to Stage 4.
An Electric Imp account gives you access to impCentral™, which you will use to program your impC001 Breakout Board. New and updated application code is deployed from impCentral to imps via the Internet.
In order to program your impC001 Breakout Board, you need to add it to your account. This process is called activation and is accomplished using Electric Imp’s BlinkUp™ technology.
Always run a BlinkUp with the screen facing away from you and towards the device being configured, especially if you suffer from a medical condition that makes you susceptible to strobing light. In the iOS app there are audio prompts both at the start and end, so you can close your eyes during the process. The Android app vibrates the handset after BlinkUp is done.
The impC001 Breakout Board signals a successful BlinkUp by keeping the status LED lit green for three seconds. After that, various color combinations may be seen as the impC001 connects to the cellular network and activates, culminating in a steady green blinking. The initial connection to the cellular network may take two minutes or more depending on local network conditions.
Connected or not, after a short time the impC001 Breakout Board’s LED will turn off to save power. This is normal, and the device is still running.
If the impC001 Breakout Board still shows a slow flashing orange LED after BlinkUp, it wasn’t able to read the BlinkUp transmission — perhaps you held it too far from the phone’s screen. BlinkUp can also be adversely affected by unusual lighting conditions, especially very bright lighting such as direct sunlight. For best results, we recommend that you:
If your impC001 Breakout Board connects to server (green flash) but then flashes orange only, this usually indicates that the imp has been rejected by the server: you are trying to enroll an AWS impCloud-bound device into the Azure impCloud, or vice versa. This cannot be done.
To remedy this, check that your account is linked to the same impCloud as your device.
If your account is one impCloud and your device is bound to the other impCloud, you will need either to create a new account on the impCloud hosting your device, or purchase a new device that is hosted on the same impCloud that your account is linked to. At this time, you cannot migrate an account from one impCloud to another.
Your impC001 Breakout Board is online and activated.
Connected Productas the Product’s name,
Hello Worldas the Device Group’s name, and then click Create. impCentral will now present its code editor:
server.log("Hello from your impC001 Breakout Board");
[Device] Hello from your impC001 Breakout Board
Your impC001 Breakout Board is ready for use. Here are the next steps you should take: