2017 年 12 月,LG Electronics (LG) 宣布推出其 LG ThinQ (ThinQ) 品牌,并将其即将面世的所有具有人工智能 (AI) 技术的智能产品和服务纳入该品牌旗下。ThinQ 的概念是将 Wi-Fi 芯片嵌入 LG 产品中,从而使这些产品可以在学习用户的行为模式和环境的同时相互通信。迄今为止,LG 已经在全球销售了超过七千万台智能电视和五百万台其他家用电器。
随着支持 Wi-Fi 的产品的销量增加,LG 智能设备的激活率也水涨船高,其本地服务器逐渐不堪重负。这种增长需要一个新平台,以容纳越来越多连接到 LG 服务器的智能设备。因此,LG 为 ThinQ 设备构建了物联网 (IoT) 平台,但是在保护服务器开发和运营资源方面遇到了困难。
为了确保可靠的设备连接,LG 开展了大量市场调研,不断审查与 ThinQ 之外的现有服务兼容的新技术。LG 希望将其 IoT 平台迁移到易于管理、高度安全且具有成本效益的新基础架构。
2016 年,LG 成功地将其家用电器的 IT 平台(包括 1,000 多台服务器)从其数据中心迁移到了 Amazon Web Services (AWS)。该公司当时采用的产品包括 Amazon Elastic Compute Cloud (Amazon EC2) 和 Amazon Simple Storage Service (Amazon S3)。
2017 年,LG 接触了 AWS IoT 及其无服务器架构。LG 决定采用 AWS IoT 的理由是,此举可以缩短其管理 IoT 平台的时间。此外,AWS 是唯一一家 IoT 服务可以满足 LG 支持 ThinQ 平台的要求的云提供商。
随后,该公司开始使用 AWS IoT Core 保持 ThinQ 设备与其 IoT 平台之间的持续连接。LG 也开始使用 AWS Lambda (Lambda) 进行无服务器计算,从而在云端注册 ThinQ 设备、存储设备数据并控制设备状态信息。
对于 ThinQ 设备及其 IoT 平台的服务器之间的身份验证,LG 使用 X.509 证书。ThinQ 平台还将数据存储在 Amazon ElastiCache 和 Amazon DynamoDB(用于提供服务历史数据)中。LG 云中心服务开发团队负责人 Kunwoo Kim 表示:“在以前的基础架构中,我们直接从设备中检索数据以获取状态信息。现在,AWS IoT 的 Device Shadow Service 功能使系统可以缓存来自服务器的状态信息。这项功能成就了更出色的服务一致性。”。
下图展示了 LG Electronics 的 AWS 架构:
借助托管服务和 AWS IoT Core,LG 得以使用少量开发资源重新启动其 IoT 平台。Kim 说:“通过将 AWS 用作我们的物联网平台,我们节省了 80% 的开发成本。它还让开发人员能够专注于为各种 LG 服务场景编写业务逻辑。”
Kim 表示:“我们的基础架构团队和开发团队彼此独立,导致基础架构分配方面的工作沟通不畅、效率低下。使用 AWS,开发人员可以自行构建基础架构,然后在开发工作即将完成时咨询我们的基础架构团队,从而提高效率。”
LG 还将 AWS IoT 和无服务器架构用于空气质量监测服务、客户服务聊天机器人和能源解决方案。自 2018 年 3 月以来,使用无服务器服务开发、用于提供客户支持的聊天机器人服务已在韩国和美国投入运行。
该公司目前与 AWS 解决方案架构师通力协作,以解决其云基础架构的问题。Kim 说:“我们发现,与自行解决问题相比,从 AWS 解决方案架构师那里获得帮助的效果要更好。对于客户来说,AWS 是一种非常优秀的解决方案,它让开发人员能够专注于其核心任务,例如编写业务逻辑和运行测试环境。我们计划将来继续将 AWS 服务用于其他项目。”
如需了解更多信息,请访问 https://thinkwithwp.com/iot-core。