Welcome to Particle.io

Updated 29 September 2016

What a time to be alive! It’s never been easier to get into electronics and programming with platforms like Arduino, Raspberry Pi, Chibitronics and many more. These platforms are great, but with the Internet of Things (IoT) becoming more and more embedded into our lives, the maker community cried out for a true maker solution. Here enters Particle.

Formally known as Spark, Particle is a group of software developers who wanted to bring the power of the internet to makers everywhere in an easy, friendly platform. And thus, Particle.io was created. Easy to use, powerful Wi-Fi and cellular connected microcontrollers, combining with a structured, cloud orientated software environment.

There are two main hardware platforms from Particle; the Electron and the Photon. There is also the P1 module which is the same SoC (System on Chip) which powers the Photon, however as it's designed to be embedded in products, rather than used in a DIY nature, we'll focus more on the Photon and Electron.

Check out the getting started guides for each platform, however they have been designed so that code is completely compatible across both, with the big difference being how they connect to the cloud. The Photon connects to the cloud via Wi-Fi, and has fewer pins than the Electron, which connects to the cloud via cellular data. Which brings us to the core of the Particle ecosystem: Particle Cloud.

Particle cloud logoThe Particle Cloud

Once you’ve explored Particle.io, you’ll understand the staggering amount of effort that have put into making a platform which is both incredibly powerful, yet easy to use.

The IDE (Integrated Development Environment) is based around C++, which if you’re somewhat familiar with C, is fairly easy to pick up. They’ve also based the IDE around the same abstraction used in Arduino (Wiring) which makes pin manipulation, event handling, and structure almost identical to Arduino, whilst allowing for all of the flexibility of plain C++.

The Particle.io site is broken up into a few different sections based on their functionality: Dashboard, docs, build, community, and setup.

Dashboard

The Dashboard is your very own control centre for all your Particle needs. After creating an account, you can claim devices using the mobile app, or the Command Line Interface (CLI), view the status and event logs of claimed devices, manage your data usage and billing for Electron sim cards, plus create an organisation and manage your products using embedded Particle gear.

Docs

The Documentation section of Particle.io contains everything from getting started guides, datasheets, and example projects, right through to a complete list of Particle firmware commands, guides on product implementation, and support for mobile and web app development with their extensive APIs.

Particle devicesBuild

The Build area is the cloud based IDE. It stores all of your programs, libraries, device IDs, and more on the Particle cloud, allowing for firmware flashing OTA (Over the Air) alongside the serial flashing with the CLI. If you are an organisation using Particle tech in your products, Particle provide the platform for updating firmware over Wi-Fi and much more.

Community

The Particle Community is the forum for community driven tech support and social interaction between fellow makers and Particle tech gurus.

Setup

The Setup page is where you can setup your new Electron and/or sim card. It provides a simple set by step walk through in claiming your Electron, and getting it connected to the cloud using the include sim card. Because the Electron uses cellular data to communicate to the cloud, Particle have developed a fantastic global cellular network, however you also have the option of using a 3rd party sim card after setup. For more info, see the Getting Started with Particle Electron tutorial.

Particle App

Among all of the awesomeness that Particle have blessed us with, they’ve also created a mobile app which allows you to login and monitor the status and activity of your claimed devices, and flash them with an application called ‘Tinker’. The Tinker firmware creates cloud integration for every pin, and gives access of digital and analogue read/write functions, straight out of the box. You can test it out with the built in LED (D7), or attach other simple hardware to it and explore the pin functionality.

What Now?

Hopefully you’ve learnt a bit about how amazing the Internet of Things is (and can be), and you’re a step closer to that connected project you’ve always dreamed of. For more info on using Particle devices, checkout the Getting Started tutorials for Photon or Electron, or using the Particle cloud functionality in your program, check out our other tutorials, and be sure to share your awesome project with us on our projects module.

Have a question? Ask the Author of this guide today!

Please enter minimum 20 characters

Your comment will be posted (automatically) on our Support Forum which is publicly accessible. Don't enter private information, such as your phone number.

Expect a quick reply during business hours, many of us check-in over the weekend as well.

Comments


Loading...
Feedback

Please continue if you would like to leave feedback for any of these topics:

  • Website features/issues
  • Content errors/improvements
  • Missing products/categories
  • Product assignments to categories
  • Search results relevance

For all other inquiries (orders status, stock levels, etc), please contact our support team for quick assistance.

Note: click continue and a draft email will be opened to edit. If you don't have an email client on your device, then send a message via the chat icon on the bottom left of our website.

Makers love reviews as much as you do, please follow this link to review the products you have purchased.