项目简介
本项目的ArduinoFotaHubClient库能助力开发者为基于Arduino的物联网设备创建可通过FotaHub进行更新的固件。它提供基于C99的FotaHub客户端库以及多个示例,便于展示该库在实际应用中的使用与集成方法。
项目的主要特性和功能
- 多平台支持:当下可用于Arduino MKR系列中与Wifi Nina或Wifi 101模块兼容的开发板,未来有计划支持Arduino AVR系列中与Wifi Nina兼容的开发板。
- 固件空中升级:利用FotaHub达成设备固件的空中升级功能。
- 示例丰富:包含多个示例,像实现固件空中升级“Hello World”的Simple示例,方便开发者快速上手。
- API支持:提供C API参考,有助于开发者深入了解FotaHub客户端库。
安装使用步骤
安装
- 确保笔记本或计算机上安装了版本为1.8.13或更高的Arduino IDE。
- 依照此处说明安装ArduinoFotaHubClient库及其所需依赖。
- 按照此指南将
fotahub.com
根证书添加到与Wifi Nina或Wifi 101模块兼容的开发板或扩展板。
使用
开始使用FotaHub Device SDK for Arduino的最佳途径是尝试并研究项目中包含的示例,例如Simple示例。 也可以查看C API参考获取FotaHub客户端库的详细信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】