- Home
- Hardware
- SDKs
- Cloud
- Solutions
- Support
- Ecosystem
- Company
- Contact
Self-Service Resources
We provide an extensive array of self-service resources, encompassing hardware development tools, software support, community forums, and comprehensive technical documentation. These resources are meticulously crafted to streamline the development and deployment of IoT and embedded projects, catering to users of all proficiency levels, whether you’re starting out or an experienced developer. Our steadfast commitment is to equip you with the vital support and tools essential for the triumph of your projects.
-
Product Selector
Choosing the ESP products you need has never been easier!
-
Technical Documentation
Explore a full range of technical documentation including datasheets, manuals, user guides, and more.
-
Download
View a comprehensive list of all resources (SDKs, Apps, tools) available for download.
-
ESP-FAQ
Quickly locate the questions and get answers through simple explanations.
-
Technical Blogs
Benefit from the experience of industry professionals from around the ESP community.
-
ESP32 Forum
Connect with ESP experts and users across the globe.
Open-Source Software
In our commitment to advancing AIoT applications, we offer an extensive range of open-source development platforms. These platforms are carefully curated to cater to the diverse needs of AIoT projects. Alongside our software solutions, we provide comprehensive guidance to swiftly set up your development environment, facilitating a seamless project initiation process. Our dedication to open-source solutions empowers you to fully leverage the capabilities of AIoT, fostering innovation and enhancing the efficiency of your ventures.
Hardware & RF Design Review
We provide hardware design guidelines to simplify for you the process of designing any hardware based on Espressif’s SoCs and modules. We also offer free-of-charge schematic and PCB reviewing services for Espressif-powered products, in order to ensure their technical accuracy and high performance. After you submit the request form, our support team will get back to you with a Review Report in 1-3 working days.
Our customers can use our certified modules or opt for a chip-on-board design. We know all too well the huge importance of RF design to the overall performance of connected devices. That’s why we offer PCBA proofing, RF designing, RF matching, debugging, and RF testing services at our in-house lab. We also recommend that you read our Hardware Design Guidelines when developing standalone or add-on systems based on ESP products.
-
Hardware Design Guidelines
Give advice on how to integrate ESP SoCs into other products. These guidelines will help to ensure optimal performance of your product with respect to technical accuracy and conformity to Espressif’s standards.
-
Hardware Issues Report
We suggest you refer to Hardware Design Guidelines for each SoC before filling out the form.
-
Circuit Schematic & PCB Design Review
Provide us with your self-designed circuit schematic and PCB design for a technical review.
-
RF Performance Test Demonstration
Gain insights into RF testing.
Cloud Services
We deliver a full spectrum of Cloud services to meet our customers' unique requirements. Our offerings encompass expert Cloud technical support and maintenance, robust tool assistance, continual Cloud feature updates, and personalized consultation for tailor-made solutions. With our Cloud services, customers can count on top-tier technical support, efficient tools, ongoing feature improvements, and customized guidance for an enriched and seamless experience.
-
ESP RainMaker®
Espressif’s private AIoT Cloud platform with minimal coding and high security.
-
FAQ
Quickly find answers to frequently asked questions.
-
ESP RainMaker Forum
A space to discuss and share insights on ESP RainMaker technology and development.
-
GitHub Issues
Raise and discuss your issues related to ESP RainMaker.
Technical Maintenance & Feature Iteration
Our team is dedicated to routine maintenance and updates, ensuring our customers remain at the forefront of technological advancements. Going beyond, we ensure our customers not only stay current but also fully leverage the benefits of newly introduced features and improved functionalities through iterative enhancements. This ongoing commitment to support and feature iteration is crucial in maintaining RainMaker systems that are up-to-date, robust, and competitive in the ever-evolving tech landscape.
Tools Support
We introduce a suite of carefully crafted tools, designed to enhance and streamline every facet of your development journey. The tools empower developers with unparalleled efficiency, ensuring a seamless and enriched development process.
-
ESP ZeroCode Console
Effortlessly design production-ready solutions, including ESP RainMaker and Matter certified lighting firmware, with just a few clicks.
-
ESP Launchpad
Quickly flash the selected firmware image onto your device.
-
CLI
The ESP RainMaker Command Line Utility supports testing and device certificate registration for production.
Solution Consultation & Customization
We offer consultation services and extensive FAQ support to enhance our customers' development initiatives. Our commitment is to equip customers with the essential knowledge and tailored guidance needed for success in their projects. Whether it's providing expert insights or addressing common queries, we are dedicated to empowering our customers throughout their journey towards business success.
Certification
We’re dedicated to aiding you in obtaining essential international product certifications, including SRRC, FCC, CE, TELEC, KCC, NCC, IC, Wi-Fi Alliance, Bluetooth SIG, RoHS, and REACH, among others. We simplify the certification process, ensuring your products meet global standards, easing their entry into international markets with compliance and confidence.
Pre-Provisioning & Pre-Programming Service
A common requirement during the initial device provisioning is configuring some device-specific custom data on the device. These are typically unique device certificates, which are used to connect with IoT cloud services. Mass flashing common images on a high-volume run is fairly easy, but having to program unique images per device becomes complex and costly.
Module Pre-Provisioning Service
The Espressif modules can be securely provisioned in the factory to contain unique per-device certificates and private keys. This enables out-of-the-box connectivity with common IoT clouds that use the X.509 certificate-based authentication.
Espressif’s flexible and secure manufacturing process enables customers to use provisioning either with a Certificate Authority (CA) or without one. In the case of provisioning with a Certificate Authority, Espressif provides the pre-provisioned modules with their unique device certificates, which can be registered with the IoT cloud service directly. In the case of provisioning without a Certificate Authority, customers can provide a self-signed certificate by using secure hardware authenticators and signing devices. This type of CA, then, can also be used on the Cloud to facilitate device registration with validly signed certificates.
In both of the aforementioned provisioning processes, the private key is generated in the device itself at the time of manufacturing, and it never leaves the device, which results in strong and simplified security management.
Matter Pre-Provisioning Service
Espressif’s Matter Pre-Provisioning Service allows customers to order modules from Espressif that are securely pre-programmed with the credentials that are mandatory for every Matter device. These include the unique DAC certificates as well as the QR-code-related information.
Device Attestation
All Matter devices must have a unique set of certificates, called Device Attestation Certificates (DAC), that are programmed into them. These DACs are X.509 certificates that should chain back to a valid Product Attestation Authority (PAA) that is registered with the Connectivity Standards Alliance (CSA). This ensures that only some authority that is approved by the CSA can generate and distribute these DACs, thus ensuring the authenticity of the devices. Espressif is an authorized PAA that can generate DACs that are securely pre-provisioned into the modules before they are shipped out.
Espressif’s Matter Pre-Provisioning Service will configure the modules with the DACs and the appropriate authentication credentials that are required for the proper operation of Matter. A manifest file is provided along with the modules that capture detailed information about the MAC address of modules, serial numbers, if any, and the corresponding QR Codes that should go along with these modules.
Pre-Programming Service
Espressif can help customers use their flash image when programming modules and chips that have a built-in flash. This facilitates customers to receive the modules with their application firmware and the manufacturing testing firmware. This can significantly reduce the manufacturing time and complexity of our customers’ manufacturing lines. The customer provides the signed bootloader and the signed firmware, which is pre-programmed on all the modules before locking and shipping them out.
Personalized On-Site Assistance
Our team of top-tier engineers is dedicated to delivering tailored on-site support to facilitate a seamless project development process. We are committed to standing by your side at every stage, ensuring that you have the resources and expertise you need to bring your project to fruition with excellence. Your success is our priority, and our on-site support is designed to empower you in creating the most outstanding project possible.
Get Help From Espressif
For customer service-related questions or product support, please contact Espressif’s customer support team.