项目简介
ICHUB PLATFORM 是一个免费的云通信连接平台,主要服务于物联网设备,用于研究和学习。该平台支持多种下载方式,可通过官网、Google Play 和 App Store 获取。
项目的主要特性和功能
- 提供 API 接口,方便开发者编写代码实现设备功能。
- 支持固定密码和 SmartConfig 两种 Wi-Fi 连接方式。
- 提供
Connec
和mqt
类,具备配置引脚、获取开关状态、控制开关、发送传感器数据等功能。 - 支持 MQTT 通信,通过
timeoutmqtt()
方法运行 MQTT。
安装使用步骤
前提条件
假设用户已经下载了本项目的源码文件,且开发环境支持 C++ 编程。
代码使用步骤
- 包含头文件:在代码中包含
<api.h>
头文件。 - 定义必要的变量:如 Wi-Fi 名称、密码、访问密钥等。
- 初始化设置:在
setup()
函数中进行串口初始化、Wi-Fi 连接或 SmartConfig 配置等操作。 - 循环执行:在
loop()
函数中调用timeoutmqtt()
方法以保持 MQTT 运行。
示例代码
固定密码连接 Wi-Fi
```cpp
include
Connec b; mqt s; String ssid = "DOE"; String password = "12345678"; String AccessKey = "HXGH21";
void setup() { Serial.begin(115200); b.beginwifi(ssid, password, AccessKey); }
void loop() { b.timeoutmqtt(); } ```
SmartConfig 连接 Wi-Fi
```cpp
include
Connec b; mqt s; String AccessKey = "HXGH21";
void setup() { Serial.begin(115200); b.configpin(16); b.beginsmartconfig(AccessKey,0); }
void loop() { b.timeoutmqtt(); } ```
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】