应用开发指南

直连设备接入类型说明

最近更新时间:2021-05-14 14:18:14

本文对接入腾讯云物联网开发平台 IoT Explorer 的直连设备接入类型进行说明,并介绍各直连设备类型如何接入 IoT Explorer 。

直连设备联网类型

直连设备指的是可以直接接入网络,访问物联网开发平台的设备。从 TCP/IP 协议栈承载的载体区分,直连设备分为资源丰富类设备和资源受限类设备。

资源丰富类设备

TCP/IP 协议栈运行在主芯片上,主芯片的处理能力和资源较丰富,例如:路由器,本文称作资源丰富类设备

接入指引

资源丰富类设备根据开发平台可以分为以下5种,请参见相应指引文档:

开发平台 SDK 参考文档
Linux qcloud-iot-explorer-sdk-embedded-c Linux 平台接入指引
Windows qcloud-iot-explorer-sdk-embedded-c Windows 平台接入指引
Android iot-device-java Android 平台接入指引
Java iot-device-java Java 平台接入指引
FreeRTOS+lwIP qcloud-iot-explorer-sdk-embedded-c FreeRTOS+lwIP 平台接入指引
RT-Thread qcloud-iot-explorer-sdk-embedded-c RT-Thread 平台接入指引
其他平台 qcloud-iot-explorer-sdk-embedded-c C SDK 移植接入指引

资源受限类设备

TCP/IP 协议栈运行在通信模组上,主芯片处理能力和资源有限,例如:STM32F103 系列,本文称作资源受限类设备

接入指引

资源受限类设备,借助于通信模组实现网络访问,即 MCU + 模组方式。模组一般为蜂窝模组(2/3/4/5G)或者 Wi-Fi 模组,市场上可选的模组较多,AT 指令也各不相同,为此腾讯云物联网提供两种方式实现平台接入。

  1. 基于 SDK 提供的 AT_Socket 框架和模组的通用 TCP 指令,参照 at_device 目录下已支持的模组,实现 AT_Device 驱动的结构体 at_device_op_t 对应的驱动接口即可,具体如下:
开发平台 SDK 文档
MCU+ 通用 AT 模组+nonOS qcloud-iot-explorer-sdk-embedded-c MCU+ 通用 TCP AT 模组(FreeRTOS)接入指引
MCU+ 通用 AT 模组+nonOS qcloud-iot-explorer-sdk-embedded-c MCU+ 通用 TCP AT 模组(nonOS)接入指引
  1. 腾讯云物联网与主流的模组厂商进行深度合作,将 SDK 的核心协议移植到模组中,模组对外封装统一的腾讯云物联网 AT 指令,并且为 MCU 提供实现和定制模组交互的 SDK。具体如下:
开发平台 SDK 文档
MCU+ 定制 AT 模组(蜂窝类) qcloud-iot-sdk-tencent-at-based MCU+ 定制 MQTT AT 模组(蜂窝类)接入指引
MCU+ 定制 AT 模组(Wi-Fi 类) qcloud-iot-sdk-tencent-at-based MCU+ 定制 MQTT AT 模组(Wi-Fi 类)接入指引
目录