Starting from today, using a GD32 MCU product, together with Amazon FreeRTOS, you will have the ability to quickly access the Amazon Web Services (AWS). Not only does this bring the cloud link to a reality, but also we invite you to experience the AWS selected cloud services for free. All the GD32 developers can apply for free AWS evaluation. At the same time, we cooperate with AWS team to provide you with the best technical support, making your cloud experience easier and more convenient.

The AWS services provided for free evaluation are categorized into three aspects; Internet of Things, Machine Learning and Development Tools. A total of six services can be queried on for usage on the amazon website at https://aws.amazon.com/. The six services are presented below and they include:

--- Internet of Things ---

AWS IoT Platform

AWS IoT is a managed cloud platform that enables connected devices to easily and securely interact with cloud applications and other devices. AWS IoT platform can support billions of devices and trillions of messages, while these messages can be processed and routed safely and reliably to AWS endpoints and other devices. With AWS IoT, your application can track and communicate with all your devices at any time, even if those devices are not connected.

AWS IoT enables its users to easily use AWS services such as Amazon Kinesis Streams, Amazon S3, Amazon DynamoDB, Amazon CloudWatch and AWS CloudTrail to build IoT applications. This is to collect, process and analyze data, generated by interconnected devices and perform operations on them without having to manage any infrastructure.

Amazon FreeRTOS

FreeRTOS is an open source, real-time operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage. Distributed freely under the MIT open source license, FreeRTOS includes a kernel and a growing set of software libraries suitable for use across industry sectors and applications. This includes securely connecting your small, low-power devices to AWS cloud services like AWS IoT Core or to more powerful edge devices running AWS IoT Greengrass.

AWS IoT Device Defender

AWS IoT Device Defender is a fully managed service that helps you secure your fleet of IoT devices. AWS IoT Device Defender continuously audits your IoT configurations to make sure that they aren’t deviating from security best practices. A configuration is a set of technical controls you set to help keep information secure when devices are communicating with each other and the cloud. AWS IoT Device Defender makes it easy to maintain and enforce IoT configurations, such as ensuring device identity, authenticating and authorizing devices, and encrypting device data. AWS IoT Device Defender continuously audits the IoT configurations on your devices against a set of predefined security best practices. AWS IoT Device Defender sends an alert if there are any gaps in your IoT configuration that might create a security risk, such as identity certificates being shared across multiple devices or a device with a revoked identity certificate trying to connect to AWS IoT Core.

AWS IoT Device Defender also lets you continuously monitor security metrics from devices and AWS IoT Core for deviations from what you have defined as appropriate behavior for each device. If something doesn’t look right, AWS IoT Device Defender sends out an alert so you can take action to remediate the issue. For example, traffic spikes in outbound traffic might indicate that a device is participating in a DDoS attack. AWS IoT Greengrass and FreeRTOS automatically integrate with AWS IoT Device Defender to provide security metrics from the devices for evaluation.

AWS IoT Device Defender can send alerts to the AWS IoT Console, Amazon CloudWatch, and Amazon SNS. If you determine that you need to take an action based on an alert, you can use AWS IoT Device Management to take mitigating actions such as pushing security fixes.

--- Machine Learning ---

Amazon Polly

Amazon Polly is a service that turns text into lifelike speech, allowing you to create applications that talk, and build entirely new categories of speech-enabled products. Polly's Text-to-Speech (TTS) service uses advanced deep learning technologies to synthesize natural sounding human speech. With dozens of lifelike voices across a broad set of languages, you can build speech-enabled applications that work in many different countries.

Amazon Transcribe

Amazon Transcribe is an automatic speech recognition (ASR) service that allows developers to easily add speech-to-text capabilities to their applications. By using the Amazon Transcribe API, you can analyze the audio file stored on Amazon S3 and have the service return a transcribed voice-text file. You can also send real-time audio streams to Amazon Transcribe and receive transcribed streams in real time.

Amazon Transcribe can be used in many common applications, including customer service call transcription and subtitle generation based on audio and video content. The service can transcribe audio files stored in common formats such as WAV and MP3 and timestamp each word so that you can easily find the audio from the original source by searching the text. Amazon Transcribe is constantly learning and improving to keep up with language development.

--- Developer Tools ---

AWS CodeCommit

AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git tools.

In order to quickly start with these services please visit the amazon website at https://aws.amazon.com/. The users can find detailed introduction guides to various services and provides tasks to teach you how to get started!

Example Download

In the open source hosting platform, Github, the users can find a complete Amazon FreeRTOS demo, compatible with the GD32450Z-EVAL development board and is free to download. Available at:

https://github.com/GigaDevice-Semiconductor/amazon-freertos

Join the event now

Developers, who want to participate in this free trial event, please send an email to gd32@gigadevice.com to register. We will actively contact you and provide an Amazon AWS service account, while you can use this account to log into the AWS product website https://aws.amazon.com/products/and then you can experience the various AWS cloud services for free, allowing to bring your cloud application into a reality in minutes!


Expand reading