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》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

Java编程思想

Java编程思想

埃克尔 / 机械工业出版社 / 2007-5-1 / 79.00元

《Java编程思想(英文版•第4版)》内容简介:特色:1.适合初学者与专业人员的经典的面向对象的叙述方式;为更新的Java SE5/6的相关内容增加了新的示例和章节。2.测验框架显示程序输出。3.设计模式贯穿于众多示例中:适配器、桥接器、职责链、命令、装饰器、外观、工厂方法、享元、点名、数据传输对象、空对象、代理、单例、状态、策略、模板方法以及访问者。4.为数据传输引入了XML;为用户界面引入了S......一起来看看 《Java编程思想》 这本书的介绍吧!

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

在线压缩/解压 JS 代码

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

HTML 编码/解码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具