Microchip Technology AC164160 AVR-IoT WG 评估板是一款物联网 (IoT) 开发套件,包含一个 ATmega4808 低功耗微控制器、ATECC608A加密协处理器、Wi-Fi 模块、板载传感器和扩展总线,用于连接不断增长的模块化传感器和执行器附件产品组合。几个集成开发环境 (IDE) 选项与自动代码生成工具相结合,支持软件开发。自动代码生成工具可创建可立即运行的项目,其中包含您的应用程序所需的硬件、软件和云连接的精确组合。该板包括一个内置的 Nano Embedded Debugger 接口,用于使用运行 Windows、Mac OS 或 Linux 的个人计算机进行编程和调试。嵌入式 Wi-Fi 模块允许开发板连接到 802.11 b/g/n Wi-Fi 接入点以实现互联网连接。
谷歌云物联网
谷歌云物联网是谷歌云平台上的一项云服务。它允许您定义已注册的 IoT 设备及其设备标识 (ID) 和安全凭证。此云服务创建发布和订阅主题,允许在物联网设备和谷歌云之间安全地交换消息。其他应用程序和 Google Cloud 服务可以订阅以接收这些消息以对数据采取进一步的操作。物联网设备还可以通过向相应主题发布消息来接收命令和配置参数。
云通信使用消息队列遥测传输 (MQTT) 协议或超文本传输协议 (HTTP) 进行。传输层安全性 (TLS) 保护通信,JavaScript 对象表示法 [JSON] Web 令牌 (JWT) 执行身份验证。每个设备都使用公钥和私钥对在 Google Cloud IoT 中进行安全身份验证。通过在 Google Cloud IoT 控制台中调整参数,可以启用、禁用或阻止各个设备。可以在云中启用连接指标和日志记录,以便在必要时进行监控和调试。可以通过基于 Web 的控制台、命令行工具或 Google Cloud 应用程序编程接口 (API) 来配置和控制云功能。
爱特梅尔开始
Atmel START 基于网络的工具提供了使 AC164160 AVR-IoT WG 评估板与谷歌云协同工作所需的软件。基于网络的工具包含多个组件和库,包括微控制器初始化、板传感器 I/O 驱动程序、中断驱动的操作环境、MQTT 和 TLS 库,以及与加密协处理器的接口。示例程序说明了端到端的操作,您可以修改源代码以扩展和适应您自己的应用程序。
使用您自己的评估板
要将您自己的 AVR-IoT WG 板与 Google Cloud 结合使用,请查看我们的分步连接 Google Cloud IoT 和 AVR-IoT WG 评估板文章,该文章将引导您完成以下整个过程:
设置开发工具
安装和运行必要的软件组件
构建代码并将其下载到板上
配置开发板的 Wi-Fi 和 Google Cloud 连接凭据
运行电路板以生成发送到云端的实时传感器测量值
在那里,我们还向您展示了如何使用 Python 程序通过订阅消息数据主题来观察发布的数据。一组后续步骤为您提供了有关如何针对不同的 IoT 原型制作场景扩展和调整应用程序或了解更多信息的建议。
审核编辑黄昊宇
-
传感器
+关注
关注
2550文章
50992浏览量
752948 -
物联网
+关注
关注
2909文章
44505浏览量
372647 -
IOT
+关注
关注
187文章
4198浏览量
196619
发布评论请先 登录
相关推荐
评论