A product groups together related devices that generally run the same firmware. It has many advantages:
- Fleet deployment, so you can release firmware to many devices at the same time.
- Upgrade firmware on offline devices, so devices can receive updates when they reconnect to the cloud.
- Teams, so multiple users can work with the product devices.
- API users, to allow fine-grained access control to Particle APIs from your servers.
If you need to create a product, see the creating a product tutorial.
Even if you are not yet to the point of scaling, you should start by creating a product first, as it will make it much easier to migrate to basic later.