Designing on Particle

Discover expert-led videos that help you design scalable IoT products with confidence and precision.

Meet the Presenters

 

Draw on the vast experience of our expert solutions architects, who have witnessed hundreds of IoT implementations across many use cases and industries. They are eager to impart their best practices and insights to guarantee the success of your product launch.

Manuel Orduño

Solutions Architect

Particle

Erik Fasnacht

Solutions Architect

Particle

Cole Abbeduto

Solutions Architect

Particle

Particle Design Series

How to Apply Healthy Design Principles with Particle

Dive into best practices for developing firmware on the Particle IoT platform. In this video, you'll learn about setting up the typical application structure, including the setup() and loop() functions - similar to Arduino. Discover how to implement Particle's four core primitives: publish, subscribe, variable, and function to connect your IoT device to the cloud.

 

Explore crucial considerations regarding system modes, advising on the nuances of choosing between automatic and manual modes, and offering recommendations on threading behavior. Plus, learn about Particle’s device OS logger, a valuable tool for inserting debug messages, aiding in both development and troubleshooting processes. Understand the distinctions and applications of various log levels, ranging from info to warn to error.

 

Explore the wide range of device OS APIs available for your projects on the Particle platform, including options for publishing diagnostic data, utilizing file system support, and manipulating JSON. Following these guidelines and recommendations will empower you to harness the full capabilities of Particle’s platform, making your IoT development process both robust and user-friendly.

 

How to Design Battery-Powered Devices with Particle

Discover best practices for constructing battery-powered cellular IoT devices using Particle's platform. The guide offers valuable insights on configuring various sleep modes, customizing power architectures, and incorporating a reliable watchdog timer, ensuring your devices possess resilient and fail-safe mechanisms.

 

You’ll understand how to strategically select and implement sleep modes, such as Stop, ULP, and Hibernate, that are contingent on the required wake sources and sleep duration. This helps you decide when to shut down the cellular modem or use standby mode, effectively balancing power conservation and swift reconnect times.

 

Dive deeper into customizing Particle’s conventional power architecture to suit your unique needs. Learn when and how to engage components like the battery charger, fuel gauge, and LiPo battery, especially for non-standard configurations. Practical code examples are provided to assist you in modifying power manager settings effectively.

 

Finally, explore various options available for integrating a watchdog timer as a preventive measure against firmware lockups. Whether you opt for a software watchdog, an external hardware watchdog, or the advised internal watchdog available in the latest Device OS versions

 

How to Customize Tracker Products with Particle

Learn the ins and outs of customizing Particle's tracker products. Begin exploring common use cases needing customization, such as integrating external sensors and tweaking fleet settings to suit your requirements.

 

Get insights into the tracker stack, encompassing hardware, firmware, and cloud services integral to the platform. Understand the setup process for the Tracker Edge firmware, designed with a reference architecture that simplifies complexity while allowing for necessary customization.

 

Discover how to append custom data to location publishes, sending sensor measurements effectively. Learn to modify the fleet configuration schema, adding your own settings that are easily accessible in the console.

 

Plus, dive into linking custom schema properties to variables in the code within the firmware. This linkage enables over-the-air updates to automatically incorporate new configuration values into the system. Watch this video as a valuable starting point for developing and deploying customized tracker-based products, fully utilizing the capabilities of Particle's robust platform.

How to Master Hardware Design Basics with Particle

Start mastering the basics of hardware design with Particle's platform. Familiarize yourself with Particle Workbench, the recommended IDE, which is designed not only for efficient firmware development but also for seamless integration with hardware components.

 

Get to know Device OS, Particle’s operating system, which efficiently manages cloud connectivity and hardware abstraction. This allows you to focus more on creating innovative hardware designs and applications without worrying about the complexities.

 

Particle's built-in primitives facilitate secure and encrypted data transmission between your hardware and the cloud. Particle Workbench supports easy integration of various libraries, whether they are Particle's official ones, community-contributed, or common third-party libraries, assisting you in enhancing your hardware’s functionality.

 

With this foundational knowledge, you’ll be well-prepared to effectively utilize Particle’s platform and Device OS, laying a solid groundwork for your hardware design and firmware development journey.

 

What are you working on?

 

At every stage - ideation, prototyping, and scaling - we provide our customers with tailored, expert guidance to steer their projects towards success. Share your product vision with us, and we'll get you started on the right plan.

 

If you need technical help, visit support or ask for help from our community.

Contact Us
Complete the form and one of our growth consultants will be in touch.