Suggest additions by email or on slack
Platform documentation - guides to the photon; get familiar with these!
Community - discussion board with code samples, tutorials and projects
Hackster Channel - well documented examples of projects created using particle
There are two main ways to develop your code for Particle Projects. You can either use Particle Build (an online IDE) and write your code in the browser or you can use Particle Dev (a desktop IDE available for Windows, Linux and OSX ) to write code on your computer. Particle Dev is recommended.
Particle Console - an invaluable tool for seeing the status of your devices, calling functions, checking variables, monitoring events and more.
Particle Source - is a complete, open source, full-stack solution for cloud-connected devices.
Libraries allow you to add useful, reusable extensions to your code development projects. To find verified Libraries for Particle, either open the online build tool and click on the Libraries icon, or open the Desktop dev tool and do the same. Below are a list of useful libraries:
Adafruit SSD1306 - the library to interact with the Serial OLED Screen in your maker kits.
DS18B20 - a library that supports the Dallas 1-Wire protocol for the DS18B20 temperature sensor included in your Maker Kit
RGB Controls for Particle - simple library for fading individual RGB LEDs.
Fritzing Getting started
Arduino Programming Cheat Sheet - a useful one pager on the Wiring language.
Particle Projects on Hackster.io - http://www.hackster.io/spark
Particle Project Share on the community forums
IOTList houses an incredible list of currently available consumer products. A great resource. But here’s some other big consumer IoT products to take a look at:
Amazon Echo and Google Home
Tag Finders: Tile
Roost - smart battery
If This Then That - https://ifttt.com
Zapier - https://zapier.com/how-it-works/
Temboo - https://temboo.com
DataHub - http://datahub.io
Data.gov - http://www.data.gov
In this course we use the Particle Photon, but there are a range of other devices that can allow you to build connected products and projects.
Particle Electron - supports the dev of IoT applications over cellular communications (2G, 3G)
Raspberry Pi’s also play nice with the Particle framework but allow you to program more advanced computation (e.g. camera based applications, audio recording/sensing, interaction with USB periperhals, interaction with screens, etc.)
Amazon AWS IoT