腾讯云物联网开发平台(IoT Explorer)为客户提供便捷的开发工具与服务,助力客户更高效的完成设备接入,并为客户提供应用开发及场景服务能力,帮助客户高效、低成本构建物联网应用。开发平台为客户提供了基于 SDK、通讯模组的设备接入方式,并通过灵活的协议支持及便捷的工具,降低客户在设备端的开发门槛。同时,开发平台通过 APP 开发服务、设备告警、数据分析等服务,可提升客户在智能制造、智能家居、安防监控、智慧农业等行业应用的构建效率。    

功能

项目管理

用户成功注册腾讯云账号后,进入物联网开发平台即拥有项目的管理功能,开发平台提供了项目的新建、删除、修改功能,通过项目来隔离不同物联网项目的数据权限。用户可在项目下管理产品与应用,满足更细粒度的数据隔离需求,确保客户数据安全。

产品开发

产品开发为客户提供了一站式开发服务,客户只需经过产品定义、设备开发、设备调试、批量投产四步即可完成设备快速接入到腾讯云物联网开发平台。产品开发支持产品管理与数据模板的定义,提供通讯模组对接和SDK移植两种设备接入方式,提供真实、虚拟设备调试服务及便捷的设备通信日志、当前状态、事件等数据查询能力。

  • 产品管理:产品管理支持客户按需定义产品,用户可定义产品的名称、型号、分类、产品的通信方式及使用的协议。开发平台为不同类型的产品提供了标准的数据模板供客户参考,用户可基于标准数据模板进行调整,定义匹配自身业务需要的数据模板。

  • 数据模板:数据模板支持属性与事件的定义,满足设备的数据上报、控制、故障、告警场景。数据模板支持布尔、整数、浮点、字符串、日期、枚举型数据类型的定义,使用数据模板的客户可应用开发平台的更多服务能力,包括APP开发、数据流解析、告警通知服务等,大大降低设备接入后的应用开发维护成本。

  • 设备开发:提供多种场景下的设备接入能力与服务加快设备接入到开发平台。平台提供了基于 C-SDK 接入方案,还提供了基于 WiFi、2G、3G、4G、NB-IoT、Lora 模组的开发方案,并提供了腾讯云 IoT AT 指令协议便于设备对接,平台还提供了 MCU SDK 自动生成工具,根据您定义的数据模板自动生成 MCU SDK,只需遵循开发指引即可快速将设备对接到开发平台,降低学习门槛,提升设备接入效率。

  • 设备调试:平台提供方便的在线调试设备功能,用户可方便的查看设备的当前上报数据状态及历史数据。并可查看设备上报的事件等信息,平台提供了真实设备调试,用于更方便的控制真实设备,还提供了虚拟设备调试,可通过 APP 调试工具与虚拟设备互动,提升设备在调试环节的效率。

应用开发

应用开发是为了满足设备接入完成后,客户需要 APP 管理设备、设备告警、数据分析、设备管理可视化服务等需求时,无需投入更多成本,只需基于开发平台提供的能力即可快速完成各类应用的开发。

  • APP 开发:APP 开发为客户提供管理自有品牌 APP 的功能,通过 APP 的管理为客户 APP 生成相应的 AppKey 与 AppSecret,便于客户通过 APP SDK 集成开发平台提供的服务。平台还提供 APP 与产品的关联关系配置,可让客户自由定义 APP 可控制的产品。

  • APP SDK:支持 Android APP SDK 以及 iOS APP SDK、APP SDK 封装开发平台的用户管理、设备管理服务,客户只需集成 APP SDK,即可使用开发平台提供的用户注册、登录、设备绑定、控制、配网、消息管理等基础功能。客户基于 APP SDK 进行交互界面的定制开发,可加快 APP 的开发效率。

  • APP 模板编排:支持客户对 APP 的操控面板进行模板编排,可以设置 APP 操控模板的界面布局与风格,并提供标准模板风格,通过提供 APP 模板的编排能力,提升客户个性化交互开发效率。

  • 数据流编排:支持可视化界面让客户灵活编排设备数据流的输入、处理、输出,满足不同客户的数据处理需求。支持设备属性、事件的多级规则解析,支持 APP 推送、时序数据存储。通过数据流编排,客户无需自己搭建服务处理设备数据。

服务管理

服务管理是为了赋能用户不同的物联网应用,减少用户的开发维护成本,将通用的服务及典型场景服务进行抽象,用户只需通过调用 API 或配置即可快速应用开发平台提供的服务。

  • 数据流处理:数据流处理服务实时根据客户定义的数据处理规则实时解析,清洗、过滤设备数据。数据流处理能够满足海量消息的数据解析,满足客户低延迟的消息处理需求。数据流处理服务具备便捷的扩展能力,可与告警通知服务、时序数据库等快速集成,满足客户实时告警通知及数据存储的需求。

  • 告警通知服务:根据数据编排中定义的规则,将符合规则定义的告警信息推送内容进行组装,可通过腾讯信鸽推送到 APP,并支持其他推送系统的集成。客户无需自己开发告警通知服务即可使用该服务。

  • 时序数据分析:时序数据分析服务基于腾讯云时序数据库服务,存储数据流处理后的设备时序数据。为客户提供实时的设备时序数据分析,包括某个时间段内设备属性的平均、最大、最小求和值,还可以查看事件、告警信息,以帮助客户实时管理、监控设备的状态与核心数据。

  • 设备位置服务:支持2G、4G、WiFi、NB-IoT、LoRa 等设备的位置定位服务,提供设备位置与历史轨迹服务,满足需要进行设备位置服务的应用场景需要。

  • 设备管理:支持设备批量创建、设备分组、云端定时控制、场景联动、消息管理、设备指标查询等管理功能。

  • 用户管理:支持 APP 用户注册、登录,修改密码功能,并提供设备绑定、解绑、重命名等功能,满足客户 APP 开发的用户管理需求。

  • 固件升级:支持 SoC 与 MCU 两种开发方式的固件升级,满足在固件程序出现缺陷或固件功能升级情况下的固件升级需求。

  • 协作管理:物联网开发平台支持通过 CAM 安全地访问、使用和管理云账号的资源。通过对子账号与协作者的身份管理和策略管理,来实现资源的隔离与协作。

  • 腾讯云物联网开发平台(IoT Explorer)为客户提供便捷的开发工具与服务,助力客户更高效的完成设备接入,并为客户提供应用开发及场景服务能力,帮助客户高效、低成本构建物联网应用。开发平台为客户提供了基于 SDK、通讯模组的设备接入方式,并通过灵活的协议支持及便捷的工具,降低客户在设备端的开发门槛。同时,开发平台通过 App 开发服务、设备告警、数据分析等服务,可提升客户在智能制造、智能家居、安防监控、智慧农业等行业应用的构建效率。

  • 产品架构

  • www.ksyuwei.cn

  • 设备接入

  • 设备接入为各类设备提供设备连接管理、海量消息通信管理、设备鉴权等基础连接、消息通信服务。

  • 支持 MQTT、CoAP 协议接入。

  • 支持海量设备接入。

  • 针对设备资源和应用场景的安全风险不同,支持选择对称和非对称加密方式。

  • 产品开发

  • 产品开发是为了加快客户设备对接到物联网开发平台,客户可根据设备的具体应用场景选择 SDK 移植或选择 WiFi、2G、4G、NB-IoT、LoRa 等通信模组方式接入,开发平台提供了AT指令协议对接。同时,产品开发提供了数据模板定义及在线调试等功能以提升设备接入效率。

  • 产品定义:提供产品的管理,产品数据模板的定义,支持设备属性与事件定义。

  • 模组对接:设备开发为客户提供了多种场景下的设备接入能力和工具以加快客户设备对接平台。平台提供了基于 C-SDK 接入方案,还提供了基于 WiFi、2G、NB-IoT 模组的开发方案,并提供了腾讯云 IoT AT 指令协议。

  • 自动生成:平台提供了 MCU SDK 自动生成工具,降低嵌入式开发学习门槛,提升设备接入效率。

  • 设备调试:平台提供方便的在线调试设备功能,用户可方便的查看设备的当前上报数据状态、历史数据、事件等。平台还提供了虚拟、真实设备调试,提高开发过程中的调试效率。

  • 应用开发

  • 应用开发是为了满足设备接入完成后,您需要 App 管理设备、设备告警、数据分析、设备管理可视化服务等需求时,无需投入更多成本,只需基于开发平台提供的能力即可快速完成各类应用的开发。

  • 提供 App SDK,您无需关注 App 底层实现,只需集成 SDK 按需构建属于您自己的 App,降低您的研发投入,提升个性化应用开发效率。

  • 提供虚拟设备调试,无需等待硬件开发完成即可进行 App 调试,加快 App 开发效率。

  • 提供 App 设备操控面板模板编排能力,提升个性化交互开发效率。

  • 提供可视化界面让客户灵活编排设备数据流的输入、处理与输出,满足不同客户的数据编排需求。客户无需自己搭建服务处理设备数据。

  • 服务管理

  • 服务管理是为了赋能用户不同的物联网应用,减少用户的开发维护成本,将通用的服务及典型场景服务进行抽象,用户只需通过调用 API 或配置即可快速应用开发平台提供的服务。

  • 数据流处理:数据流处理服务实时根据客户定义的数据处理规则实时解析,清洗、过滤设备数据。并根据配置的告警、通知等行为进行实时数据触发。

  • 告警通知服务:集成腾讯信鸽推送,将符合规则定义的告警信息推送到 App 或用户的业务系统。

  • 时序数据分析:存储数据流处理过滤的设备数据,提供服务方便客户查询设备的时序数据。

  • 设备位置服务:为 2G、4G、WiFi、NB-IoT、LoRa 等设备提供设备位置定位服务。

  • 安全服务:为对设备安全要求等级更高的客户提供国密级安全服务。

  • 设备管理:提供设备分组、云端定时控制、场景联动、消息管理等服务。

  • 固件升级:提供 MCU 固件升级能力,满足 MCU 开发方案下的设备固件升级需求。

  • 行业应用

  • 通过云 API 构建物联网行业应用,云 API 将开发平台的各种服务能力以 API 方式开放,并能提供 Java、Python 等多种主流开发语言 SDK 便于智能制造、安防、物流、家居、农业等行业应用快速集成开发平台提供的服务能力。

  • 项目管理

  • 用户成功注册腾讯云账号后,进入物联网开发平台即拥有项目的管理功能,开发平台提供了项目的新建、删除、修改功能,通过项目来隔离不同物联网项目的数据权限。用户可在项目下管理产品与应用,满足更细粒度的数据隔离需求,确保客户数据安全。

  • 产品开发

  • 产品开发为客户提供了一站式开发服务,客户只需经过产品定义、设备开发、设备调试、批量投产四步即可完成设备快速接入到腾讯云物联网开发平台。产品开发支持产品管理与数据模板的定义,提供通讯模组对接和 SDK 移植两种设备接入方式,提供真实、虚拟设备调试服务及便捷的设备通信日志、当前状态、事件等数据查询能力。

  • 产品管理

  • 产品管理支持客户按需定义产品,用户可定义产品的名称、型号、分类、产品的通信方式及使用的协议。开发平台为不同类型的产品提供了标准的数据模板供客户参考,用户可基于标准数据模板进行调整,定义匹配自身业务需要的数据模板。

  • 数据模板

  • 数据模板支持属性与事件的定义,满足设备的数据上报、控制、故障、告警场景。数据模板支持布尔、整数、浮点、字符串、日期、枚举型数据类型的定义,使用数据模板的客户可应用开发平台的更多服务能力,包括 App 开发、数据流解析、告警通知服务等,大大降低设备接入后的应用开发维护成本。

  • 设备开发

  • 提供多种场景下的设备接入能力与服务加快设备接入到开发平台。平台提供了基于 C-SDK 接入方案,还提供了基于 WiFi、2G、3G、4G、NB-IoT、Lora 模组的开发方案,并提供了腾讯云 IoT AT 指令协议便于设备对接,平台还提供了 MCU SDK 自动生成工具,根据您定义的数据模板自动生成 MCU SDK,只需遵循开发指引即可快速将设备对接到开发平台,降低学习门槛,提升设备接入效率。

  • 设备调试

  • 平台提供方便的在线调试设备功能,用户可方便的查看设备的当前上报数据状态及历史数据。并可查看设备上报的事件等信息,平台提供了真实设备调试,用于更方便的控制真实设备,还提供了虚拟设备调试,可通过 App 调试工具与虚拟设备互动,提升设备在调试环节的效率。

  • 应用开发

  • 应用开发是为了满足设备接入完成后,客户需要 App 管理设备、设备告警、数据分析、设备管理可视化服务等需求时,无需投入更多成本,只需基于开发平台提供的能力即可快速完成各类应用的开发。

  • App 开发

  • App 开发为客户提供管理自有品牌 App 的功能,通过 App 的管理为客户 App 生成相应的 AppKey 与 AppSecret,便于客户通过 App SDK 集成开发平台提供的服务。平台还提供 App 与产品的关联关系配置,可让客户自由定义 App 可控制的产品。

  • App SDK

  • 支持 Android App SDK 以及 iOS App SDK,App SDK 封装开发平台的用户管理、设备管理服务,客户只需集成 App SDK,即可使用开发平台提供的用户注册、登录、设备绑定、控制、配网、消息管理等基础功能。客户基于 App SDK 进行交互界面的定制开发,可加快 App 的开发效率。

  • App 模板编排

  • 支持客户对 App 的操控面板进行模板编排,可以设置 App 操控模板的界面布局与风格,并提供标准模板风格,通过提供 App 模板的编排能力,提升客户个性化交互开发效率。

  • 数据流编排

  • 支持可视化界面让客户灵活编排设备数据流的输入、处理、输出,满足不同客户的数据处理需求。支持设备属性、事件的多级规则解析,支持 App 推送、时序数据存储。通过数据流编排,客户无需自己搭建服务处理设备数据。

  • 服务管理

  • 服务管理是为了赋能用户不同的物联网应用,减少用户的开发维护成本,将通用的服务及典型场景服务进行抽象,用户只需通过调用 API 或配置即可快速应用开发平台提供的服务。

  • 数据流处理

  • 数据流处理服务实时根据客户定义的数据处理规则实时解析,清洗、过滤设备数据。数据流处理能够满足海量消息的数据解析,满足客户低延迟的消息处理需求。数据流处理服务具备便捷的扩展能力,可与告警通知服务、时序数据库等快速集成,满足客户实时告警通知及数据存储的需求。

  • 告警通知服务

  • 根据数据编排中定义的规则,将符合规则定义的告警信息推送内容进行组装,可通过腾讯信鸽推送到 App,并支持其他推送系统的集成。客户无需自己开发告警通知服务即可使用该服务。

  • 时序数据分析

  • 时序数据分析服务基于腾讯云时序数据库服务,存储数据流处理后的设备时序数据。为客户提供实时的设备时序数据分析,包括某个时间段内设备属性的平均、最大、最小求和值,还可以查看事件、告警信息,以帮助客户实时管理、监控设备的状态与核心数据。

  • 设备位置服务

  • 支持 2G、4G、WiFi、NB-IoT、LoRa 等设备的位置定位服务,提供设备位置与历史轨迹服务,满足需要进行设备位置服务的应用场景需要。

  • 设备管理

  • 支持设备批量创建、设备分组、云端定时控制、场景联动、消息管理、设备指标查询等管理功能。

  • 用户管理

  • 支持 App 用户注册、登录,修改密码功能,并提供设备绑定、解绑、重命名等功能,满足客户 App 开发的用户管理需求。

  • 固件升级

  • 支持 SoC 与 MCU 两种开发方式的固件升级,满足在固件程序出现缺陷或固件功能升级情况下的固件升级需求。

  • 协作管理

  • 物联网开发平台支持通过 CAM 安全地访问、使用和管理云账号的资源。通过对子账号与协作者的身份管理和策略管理,来实现资源的隔离与协作。

  • 高效设备开发

  • 支持数据模板及私有协议接入,支持 2G、4G、NB-IoT、WiFi、LoRa 等多种通信模组接入能力,支持 C-SDK 集成与移植,可满足各种设备接入场景。提供 MCU SDK 代码生成工具及便捷的在线调试工具,提高您的设备开发效率。

  • 快速应用开发

  • 提供 App SDK 及 API 服务,您无需关注底层实现,只需集成 SDK、API 服务即可按需构建属于您自己的物联网应用,降低您的研发投入,提升个性化应用开发效率。

  • 高效消息处理

  • 提供高可靠、海量实时消息处理能力,支持设备数据的多级规则过滤与解析,灵活定义设备告警规则,满足各种设备管理、监控场景低延迟需求。

  • 便捷数据服务

  • 提供设备时序数据清洗、处理、存储、分析能力,并提供了便捷的工具定义设备数据流的处理规则,您只需在控制台托拉拽即可按需完成设备数据的处理。

  • 可扩展场景服务

  • 开发平台提供开放的、可伸缩的系统架构,根据您的设备应用场景集成不同的场景化服务,满足您的设备在不同场景下的业务需要。

  • 低成本托管

  • 开发平台提供工具与服务提升客户在设备端、应用端的研发效率,同时提供托管服务减少客户的物联网应用在运营阶段的系统维护成本。

  • 设备告警场景

  • 为安防、消防或其他需要实时告警的设备应用场景,提供简单易用、高效稳定的设备告警服务。用户只需通过开发平台按需定义告警规则与告警推送方式,并集成平台提供的接口服务,即可快速实现设备告警服务,节省客户研发、运维投入。
    www.ksyuwei.cn

  • 设备智能化升级场景

  • 为智能硬件制造企业提供物联网云服务,企业可通过开发平台将设备通过适配的芯片或模组快速接入腾讯云物联网开发平台,并可集成开发平台的 App SDK 快速开发 App 应用,企业还可以根据业务需要选择云端服务能力完成整体物联网应用的开发。通过物联网开发平台提供的服务,智能硬件制造企业可降低研发与运维成本,聚焦自己的核心业务。
    www.ksyuwei.cn

  • 智能制造场景

  • 提高设备 OEE 是制造业企业的核心诉求,客户期望设备出现故障后,希望迅速知道设备出现故障的原因,还希望能预测设备将会出现的故障,提前进行保养维护。开发平台提供设备数据的采集、清洗处理、存储,并通过时序数据分析服务对设备的各类数据进行分析,集成告警服务及设备预测模型,提前发现设备异常,提升制造业设备 OEE。
    www.ksyuwei.cn

  • 限制类别描述
    项目一个账号最多创建20个项目。
    产品一个项目下最多创建50个产品。
    设备一个开发中产品只允许创建50个设备,发布后可按需创建设备数。
    数据模板一个产品数据模板的功能项(属性 + 事件)最多创建100个。
    App一个项目下最多创建10个 App。
    设备通信日志保存时长最近30天。
    设备事件保存时长最近30天。
    CoAP 协议包大小不能超过1K。
    MQTT 协议包大小不能超过64K。
    流量限制单个设备数据上报上限 QoS0 为30条/秒,QoS1 为10条/秒,下行接收限制50条/秒

  www.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cnwww.ksyuwei.cn

物联网开发平台能做什么?

物联网开发平台能帮助设备生产制造商、设备运营商、工业制造企业快速将自己的设备对接到腾讯云物联网平台,并通过开发平台提供的应用开发能力快速实现 App 开发,并提供设备告警、设备数据分析等服务,设备告警消息通知提醒服务满足安防、消防场景设备需要,设备数据分析服务可满足需要实时、监控设备数据的场景。

物联网开发平台提供哪些服务?

物联网开发平台提供了加快设备端、应用端开发效率的工具与服务,包括数据模板的定义、基于通信模组的开发、在线设备调试、App SDK 及云上数据存储、分析等服务。

物联网开发平台能满足高并发设备消息处理能力吗?

物联网开发平台是基于物联网通信产品之上,而物联网通信产品聚焦海量设备连接与消息通信的能力,所以开发平台创建的设备都默认继承了通信产品的海量消息处理能力。

物联网开发平台有哪些限制?

关于物联网开发平台的相关产品使用限制,您可以参考 产品限制。

物联网开发平台如何收费?

物联网开发平台的收费由两部分组成,包括基本的设备量接入费和服务费。开发平台是按设备接入量来收取费用,产品内测阶段免费

项目是什么?与产品、App 的关系是什么?

项目是为用户提供方便管理物联网相关应用案例,产品与 App 属于某个项目。

数据模板是什么?

数据模板是一个硬件产品数字化的描述语言,包含了属性、事件,应对的是物理设备的状态、故障、告警灯信息。

虚拟设备作用是什么?

虚拟设备是根据数据模板模拟了一个设备,可以模拟设备上报数据,可以使用APP工具绑定虚拟设备后控制虚拟设备,让用户快速体验,并加快 App 开发调试效率。

控制台的设备通信日志、事件数据保存多久?

控制台能提供最近30日的数据,超过30日的数据则无法查询。

什么是 MCU SDK?

MCU SDK 自动代码生成是根据用户定义的数据模板,根据腾讯云 IoT AT 指令协议自动生成的 MCU 端的适配代码,这部分代码根据数据模板自动生成,您只需关注硬件本身功能实现和这部分代码的集成即可,加快开发速度。

是否可以不使用 MCU SDK 自动代码生成功能?

可以,如果您已熟悉腾讯云 IoT AT 指令协议,则可以基于该协议对接,使用 MCU SDK 自动代码生成可以加快您的开发速度。

模组的固件程序需要怎么烧录到模组?

您从接入到开发平台的模组商购买指定型号的模组后,需要自己使用烧录工具将下载的固件程序烧录到模组中。

是否可以在腾讯云购买模组?

我们暂不销售,设备开发中购买模组都是跳转到合作模组商的官网。

Linux 设备如何接入?

您可以参考 SDK 跨平台移植 及 交叉编译指导。


  • 名称: 物联网开发平台IoTExplorer
  • 关键词: 物联网开发平台,一站式开发,腾讯云