Amazon Common Software for Devices

栏目: IT技术 · 发布时间: 4年前

Introducing Amazon Common Software for Devices (Preview): Accelerate Your Adoption of Amazon Device SDKs

Akashvir Mann Feb 25, 2020

Share: Amazon Common Software for Devices Amazon Common Software for Devices Amazon Common Software for Devices

SDK News Connected Devices Smart Home

Today, we are excited to announce Amazon Common Software (ACS) for Devices (Preview) , an optimized software for integrating Amazon Device SDKs on your devices. We use ACS in Amazon devices, including the Echo Dot (3rd generation) and the Amazon Smart Oven. Now you can use it to accelerate integration of Amazon Device SDKs on your devices and bring them to market more quickly and cost-effectively. You can use ACS on Amazon-qualified reference platforms, such as ESP32 and Raspberry Pi 4, or integrate it on the hardware platform of your choice. ACS supports both FreeRTOS and Embedded Linux operating systems. Apply today to join the ACS preview .

ACS Architecture Diagram

ACS provides a unified API integration layer, pre-validated and memory optimized components for common functions such as connectivity, a device porting kit (DPK), and multi-tier test suites. The ACS preview includes support for Frustration-Free Setup (FFS) andAWS IoT Device SDKs, with support for the Alexa Voice Service (AVS) Device SDK to come later in 2020.

Benefits of Using ACS

“At Amazon, we understand the complexity and effort needed to develop and ship a high-quality connected device. ACS makes proven software from Amazon devices easier to use for device makers who want to quickly launch a device supporting Amazon Device SDKs, including FFS and AWS IoT SDKs,” says Joshua Danovitz, Director of ACS. “Now, device makers can focus on launching devices with innovative new features while significantly speeding up development time using ACS.”

One Integration Effort for Multiple SDKs

Integrating each device SDK typically requires you to implement the SDK’s API integration or compatibility layer for common functions including Wi-Fi management, HTTP operations, and cryptography. When the SDK needs to execute a task such as Wi-Fi network scanning, it calls your implementation of these functions. Today, API integration layers vary by SDK, and require a separate development and test effort for each SDK.

Now, ACS simplifies these SDKs’ integration. ACS provides a single, unified API integration layer for multiple Amazon Device SDKs. Once you implement an ACS API shared by multiple SDKs, you can re-use it with any SDK supported by ACS, saving you time and resources. Today, you can use ACS on two reference platforms (ESP32 and Raspberry Pi 4), or integrate it on the hardware platform of your choice using the Device Porting Kit (DPK). The DPK abstracts the hardware and operating system, allowing you to choose the hardware best suited for your specific use case and cost/performance needs.

Field Proven

ACS provides pre-validated, memory-optimized components from Amazon devices for common functions such as connectivity, networking, authentication, and key-value store. ACS components are audited for security vulnerabilities in order to reduce security risks. You can use the components from Amazon, or implement your own. ACS software packages only include components needed for your device configuration and use cases. ACS configurations require RAM as little as 16 KB for Echo Flex third-party accessories and as little as 320 KB for smart home devices.

Testing and Updates

ACS includes extensive test suites that allow you to verify and debug your ACS implementation independently. ACS also provides you feature and security updates that are built with backward compatibility in mind. In many cases, you can drop in your updates and run ACS test suites in a few hours. These test suites allow you to ingest, test, and deploy updates easily.

Solution Providers

We are working with solution providers to help you start using ACS more quickly and easily. “We were excited by how fast and easy it is to integrate Amazon Device SDKs using Amazon Common Software (ACS) for Devices,” says Gordon Goh, Vice President of Tonly Electronics. "We look forward to using ACS in the future to launch products faster while simultaneously reducing our development costs".

“We are pleased to be part of the ACS program and are excited to release our first Amazon-qualified ACS compatible development kit. This is going to make it even easier for device makers to use our products to build innovative connected devices using best-in-class Amazon Device SDKs,” says Denis Cabrol, GM of IoT Solutions, NXP Semiconductors.

Apply for the Preview Today!

Apply today to join the Amazon Common Software (ACS) for Devices preview and get updates on new features and services added to ACS.

Tweets


以上所述就是小编给大家介绍的《Amazon Common Software for Devices》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Python语言程序设计

Python语言程序设计

[美]梁勇(Lang Y. D.) / 李娜 / 机械工业出版社 / 2015-4 / 79.00元

本书采用“问题驱动”、“基础先行”和“实例和实践相结合”的方式,讲述如何使用Python语言进行程序设计。本书首先介绍Python程序设计的基本概念,接着介绍面向对象程序设计方法,最后介绍算法与数据结构方面的内容。为了帮助学生更好地掌握相关知识,本书每章都包括以下模块:学习目标,引言,关键点,检查点,问题,本章总结,测试题,编程题,注意、提示和警告。 本书可以作为高等院校计算机及相关专业Py......一起来看看 《Python语言程序设计》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具