开发者指引

最近更新时间:2023-07-13 17:41:23

我的收藏
腾讯云物联网开发平台提供多种语言、面向多种场景的设备端 SDK。为了让您更高效地使用正确的 SDK 接入和利用物联网开发平台,请您仔细阅读以下内容。

开发者指引

SDK 概览

SDK
说明
应用场景
参考文档
设备端 C 语言 SDK
面向基于 C 语言开发的平台,提供多种接入并使用物联网开发平台的适配指引。
设备端 C 语言 SDK 5G
面向基于 C 语言的开发平台,在物联网开发平台的基础上引入 5G 和边缘计算特性。
设备端 Java 语言 SDK
面向基于 Java 语言开发的平台,提供 Android 等平台接入并使用物联网开发平台的适配指引
设备端 Python语言 SDK
面向基于Python语言开发的平台,支持运行MicroPython的微控制器或嵌入式设备接入物联网开发平台
设备端 AT 模组 SDK
面向基于腾讯云定制 AT 模组开发的平台,提供 MCU+ 腾讯云定制 AT 模组接入物联网开发平台的适配指引
设备端 ESP8266 SDK
面向基于 ESP8266 开发的平台,提供腾讯云 ESP8266 定制固件接入流程,以及 SoftAp、SmartConfig 等多种配网协议接入腾讯连连小程序的适配指引
除了使用以上 SDK 接入物联网开发平台,您还可以使用 TencentOS tiny 通过移植 C SDK 来快速接入物联网开发平台,并为您的应用引入 TencentOS tiny 低功耗、低资源占用、模块化、安全可靠等特性,详情请参见 基于 TencentOS tiny 的 SDK 使用参考

开发流程

开发流程分为以下三步:
1. 确定应用场景,其中应用场景包含:
直连设备。
网关及子设备。
蓝牙设备。
设备配网。
2. 根据应用场景选择相应的 SDK。
3. 参考文档以及示例实现功能。

相关指引

直连设备

直连设备接入类型分为资源丰富类资源受限类,详情请参见 直连设备接入类型说明
资源丰富类设备
资源受限类设备

蓝牙设备

详情请参见 蓝牙设备开发

网关及子设备

详情请参见 网关及子设备开发

设备配网

最佳实践

实践项
简介
该实践主要介绍如何将腾讯云物联 IoT C SDK 移植到乐鑫 ESP8266 RTOS 平台,并提供可运行的 Demo。同时介绍在代码级别如何使用 Wi-Fi 配网 API,并可结合腾讯连连小程序进行 SoftAP 方式进行 Wi-Fi 配网及设备绑定。
该实践面向使用支持腾讯 AT 指令的模组(2/3/4/5G、NB、Wi-Fi 等)接入腾讯物联网平台的终端设备开发者,实现 mcu 侧使用腾讯 AT_SDK 的移植示例,展示了基于 STM32F103 MCU 和 FreeRTOS 的软硬件环境如何实现 HAL 层的移植。
该实践基于 STM32 I-Cube 实现 STM32+esp8266+FreeRTOS STM32+esp8266+无 RTOS 的移植示例。
该实践基于腾讯面向物联网领域开发的实时操作系统 TencentOS-tiny 实现接入腾讯云物联网开发平台。