littlebot
Published on 2025-04-09 / 5 Visits
0

【源码】基于C++编程语言的物联网设备连接平台

项目简介

ICHUB PLATFORM 是一个免费的云通信连接平台,主要服务于物联网设备,用于研究和学习。该平台支持多种下载方式,可通过官网、Google Play 和 App Store 获取。

项目的主要特性和功能

  1. 提供 API 接口,方便开发者编写代码实现设备功能。
  2. 支持固定密码和 SmartConfig 两种 Wi-Fi 连接方式。
  3. 提供 Connecmqt 类,具备配置引脚、获取开关状态、控制开关、发送传感器数据等功能。
  4. 支持 MQTT 通信,通过 timeoutmqtt() 方法运行 MQTT。

安装使用步骤

前提条件

假设用户已经下载了本项目的源码文件,且开发环境支持 C++ 编程。

代码使用步骤

  1. 包含头文件:在代码中包含 <api.h> 头文件。
  2. 定义必要的变量:如 Wi-Fi 名称、密码、访问密钥等。
  3. 初始化设置:在 setup() 函数中进行串口初始化、Wi-Fi 连接或 SmartConfig 配置等操作。
  4. 循环执行:在 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】