Introducing Amazon Common Software for Devices (Preview): Accelerate Your Adoption of Amazon Device SDKs
Akashvir Mann Feb 25, 2020
Share:
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.
以上所述就是小编给大家介绍的《Amazon Common Software for Devices》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法设计与分析导论
R.C.T.Lee (李家同)、S.S.Tseng、R.C.Chang、Y.T.Tsai / 王卫东 / 机械工业 / 2008-1 / 49.00元
本书在介绍算法时,重点介绍用干设计算法的策略.非常与众不同。书中介绍了剪枝搜索、分摊分析、随机算法、在线算法以及多项式近似方案等相对较新的思想和众多基于分摊分析新开发的算法,每个算法都与实例一起加以介绍,而且每个例子都利用图进行详细解释。此外,本书还提供了超过400幅图来帮助初学者理解。本书适合作为高等院校算法设计与分析课程的高年级本科生和低年级研究生的教材,也可供相美科技人员和专业人七参考使用。一起来看看 《算法设计与分析导论》 这本书的介绍吧!