Design Automation


Espressif jumpstarts ESP32 development

30 April 2019 Design Automation

Espressif Systems has introduced two tools to assist developers using its ESP32 microcontroller platform in simplifying and speeding up their designs.

As developers know, building production-ready firmware is not an easy task. Along with the basic functionality of the product, one also needs to consider building smartphone applications and integrating cloud platforms. ESP-Jumpstart is a new reference guide which aims to help developers convert their ideas into actual products in the least possible amount of time. It provides users with a complete guide for product development.

ESP-Jumpstart is based on Espressif’s IoT development framework, ESP-IDF, and discusses all the necessary steps and best practices for product development in a simple, well-structured way. The development framework includes the following chapters:

• Driver APIs for ESP32

• Wi-Fi connection

• Network configuration

• Remote control (cloud)

• Over-the-air (OTA) firmware updates

• Manufacturing

• Security considerations

ESP-Jumpstart allows users to easily modify the code in the application layer and adjust it to their own product and the peripheral drivers they want to use. This can significantly reduce the time usually required to convert a simple idea into an actual product that is ready for mass production.

ESP32 now also supports Dialogflow, a conversational interface from Google which enables IoT developers to embed natural-language processing in their devices. This Google service runs on the Google Cloud Platform, allowing users to build engaging voice- and text-based conversational interfaces for their products, powered by artificial intelligence (AI).

Dialogflow offers a user-friendly and intuitive natural-language processing (NLP) method that incorporates Google’s machine-learning expertise and products such as Google Cloud Speech-to-Text. Dialogflow is the most widely-used tool for building Actions, Skills, bots and apps, featuring reduced complexity, pay-as-you-go pricing and customised wake words. There are no certification hassles since users are not integrating their products with Alexa or Google Assistant, but rather using Dialogflow to build their own conversational platforms for their own products.

Unlike voice assistants, Dialogflow lets users configure every step of the conversation in any given project. For example, a Dialogflow agent for a laundry project will provide information only about the configurable parameters of the laundry (e.g. status, temperature, wash cycle etc.).

Espressif’s Voice-Assistant SDK (ESP-VA-SDK) provides an implementation of Google’s Dialogflow for the ESP32 microcontroller. Additionally, the same SDK works with Google’s Voice Assistant (GVA) and Amazon’s Alexa Voice Service.

Espressif’s SDK contains prebuilt libraries for Alexa, GVA and Dialogflow along with resources for such utility components as the audio pipeline and connection manager



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Easy-to-use Wi-Fi module
29 April 2020, iCorp Technologies , Telecoms, Datacoms, Wireless, IoT
The ESP-07S Wi-Fi module was developed by Ai-Thinker Technology. The core processor ESP8266 integrates the advanced Tensilica L106 ultra-low-power, 32-bit MCU (microcontroller) in a small package with ...

Read more...
Bluetooth and Wi-Fi combo module
29 May 2020, iCorp Technologies , Telecoms, Datacoms, Wireless, IoT
FSC-BW121 is a Bluetooth and Wi-Fi combo RF module which supports both Bluetooth 4.2 dual mode and Wi-Fi 802.11 a/b/g/n/ac standards. It requires an external MCU (microcontroller) to execute a Bluetooth ...

Read more...
4G serial routers
29 May 2020, iCorp Technologies , Telecoms, Datacoms, Wireless, IoT
The 4G serial server devices HF2421 and HF2421G provide protocol conversion between RS-232/RS-485/RS-422 interfaces and Ethernet/Wi-Fi and 3G/4G, which can meet the solution requirements for serial/network ...

Read more...
End-to-end IoT developer platform
29 May 2020, iCorp Technologies , Telecoms, Datacoms, Wireless, IoT
ESP RainMaker, introduced by Espressif Systems, is an end-to-end platform that enables makers to realise their IoT ideas faster with Espressif’s ESP32-S2 SoC (system-on-chip) without the hassle of managing ...

Read more...
Online Tibbo BASIC code generator
29 May 2020, RF Design , Design Automation
Cody is a template project generator that produces working Tibbo BASIC code from the information provided via a few simple-to-understand configuration screens. This web-based app allows you to quickly ...

Read more...
Sigfox system-on-chip
29 April 2020, iCorp Technologies , Telecoms, Datacoms, Wireless, IoT
The Uplynx XS8001-NG48NRY is one of ESMT’s family of wireless SoCs (systems-on-chip) designed for ultra-low-power wireless IoT applications. The device monolithically integrates the Sigfox protocol stack ...

Read more...
Bourns launches new mobile app
25 March 2020, Electrocomp , Design Automation
The new Bourns app is now available free to download for iOS and Android at the Apple App Store and at the Google Play Store. Mobile apps are very popular marketing tools these days with over 50 million ...

Read more...
Guide for designing GUIs, for novices to experts
29 April 2020, Avnet South Africa , Design Automation
The TouchGFX team at STMicroelectronics recently published TouchGFX Documentation, a website that targets developers working on their first embedded graphical user interface (GUI) as well as those with ...

Read more...
Free PADS software for students and instructors
29 April 2020 , Design Automation
As part of its ongoing investment in higher education, Mentor, a Siemens business, announced that students and instructors can download a free student edition of its premium PADS Professional Design Suite ...

Read more...
Embedding a 3D STEP model in a footprint
29 April 2020, EDA Technologies , Design Automation
Integrating mechanical design workflows into electrical design tools has become a necessary component of today’s successful PCB design processes. But transferring inaccurate design data back and forth ...

Read more...