产品概述

最近更新时间:2019-11-26 15:40:32

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

产品架构

设备接入

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

  • 支持 MQTT、CoAP 协议接入。
  • 支持海量设备接入。
  • 针对设备资源和应用场景的安全风险不同,支持选择对称和非对称加密方式。

产品开发

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

  • 产品定义:提供产品的管理,产品数据模板的定义,支持设备属性与事件定义。
  • 模组对接:设备开发为客户提供了多种场景下的设备接入能力和工具以加快客户设备对接平台。平台提供了基于 C-SDK 接入方案,还提供了基于 Wi-Fi、2G、NB-IoT 模组的开发方案,并提供了腾讯云 IoT AT 指令协议。
  • 自动生成:平台提供了 MCU SDK 自动生成工具,降低嵌入式开发学习门槛,提升设备接入效率。
  • 设备调试:平台提供方便的在线调试设备功能,用户可方便的查看设备的当前上报数据状态、历史数据、事件等。平台还提供了虚拟、真实设备调试,提高开发过程中的调试效率。

应用开发

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

  • 提供 App SDK,您无需关注 App 底层实现,只需集成 SDK 按需构建属于您自己的 App,降低您的研发投入,提升个性化应用开发效率。
  • 提供虚拟设备调试,无需等待硬件开发完成即可进行 App 调试,加快 App 开发效率。
  • 提供 App 设备操控面板模板编排能力,提升个性化交互开发效率。
  • 提供可视化界面让客户灵活编排设备数据流的输入、处理与输出,满足不同客户的数据编排需求。客户无需自己搭建服务处理设备数据。

服务管理

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

  • 数据流处理:数据流处理服务实时根据客户定义的数据处理规则实时解析,清洗、过滤设备数据。并根据配置的告警、通知等行为进行实时数据触发。
  • 告警通知服务:集成腾讯信鸽推送,将符合规则定义的告警信息推送到 App 或用户的业务系统。
  • 时序数据分析:存储数据流处理过滤的设备数据,提供服务方便客户查询设备的时序数据。
  • 设备位置服务:为 2G、4G、Wi-Fi、NB-IoT、LoRa 等设备提供设备位置定位服务。
  • 安全服务:为对设备安全要求等级更高的客户提供国密级安全服务。
  • 设备管理:提供设备分组、云端定时控制、场景联动、消息管理等服务。
  • 固件升级:提供 MCU 固件升级能力,满足 MCU 开发方案下的设备固件升级需求。

行业应用

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