物联网平台收取消息通信费用。按消息数计费。

计费项目

具体计费项目请见下表。具体的收费接口请见本文附录章节。

项目 描述
消息传输费用

(设备端)

设备调用Pub接口发的消息
设备调用RPC接口的Request消息
设备响应服务端RRPC的Response消息
设备调用Sub接口接收的消息
设备物模型接口发送、接收的消息
消息传输费用

(服务端)

服务端调用Pub、PubBroadcast接口发的消息
服务端响应设备RPC的Response消息
服务端调用RRPC接口发的消息
服务端调用子设备相关接口产生的消息
服务端调用设备影子相关接口产生的消息
服务端调用物模型相关接口产生的消息
免费消息
  • Connect
  • Connect Ack
  • Disconnect
  • PingReq
  • PingResp
  • Publish ACK
  • Subscribe
  • Subscribe ACK
  • Unsubscribe
  • Unsubscribe Ack
  • 规则引擎数据流转转发消息
    说明 您可以免费使用数据流转功能转发消息,但是将数据转发至其他云产品中时,其他云产品正常计费。

计费方法

阶梯定价

消息数量N(条/月) 单价(元/百万条消息)
N ≤ 1亿 1.8
1亿 < N ≤ 10亿 1.4
10亿 < N 1
说明 初次开通物联网平台的前两个月有100万条消息的免费额度,即前两个月消息费用计算时,会将实际产生的收费消息数量减去100万后,再进行费用计算。

计费单位

  • 按消息数收费。收费消息项目见上面计费表。
  • 消息数量不到下一个100万,按实际数量计费。

消息数计算

  • 消息长度在512 Bytes以内的,视为一条消息。
  • 一条消息超出512 Bytes的部分计算为新的一条或多条消息。
  • 可以理解为:按“实际消息长度/512 Bytes”的计算结果向上取整计算消息数。

费用结算

  • 每天统计一次消息数,费用日结。
  • 计费详单精度统一保留2位小数,第3位及以后省去,即收费精确到分,向下取整。
说明 以上内容仅供参考,实际收费请以账单为准。

附录:收费接口

表 1. 设备端收费接口
MQTT Publish IOT_CMP_OTA_Start
IOT_CMP_OTA_Get_Config
IOT_CMP_OTA_Request_Image
IOT_CMP_Send
IOT_MQTT_Publish
IOT_OTA_ReportVersion
IOT_OTA_RequestImage
IOT_OTA_ReportProgress
IOT_OTA_GetConfig
IOT_Shadow_Construct
IOT_Shadow_RegisterAttribute
IOT_Shadow_Push
IOT_Shadow_Push_Async
IOT_Shadow_Pull
IOT_Subdevice_Register
IOT_Subdevice_Unregister
IOT_Subdevice_Login
IOT_Subdevice_Logout
IOT_Gateway_Get_TOPO
IOT_Gateway_Get_Config
IOT_Gateway_Publish_Found_List
IOT_Gateway_Publish
IOT_Gateway_RRPC_Response
linkkit_answer_service
linkkit_invoke_raw_service
linkkit_trigger_event
linkkit_invoke_fota_service
linkkit_invoke_cota_get_config
linkkit_invoke_cota_service
CoAP Send IOT_CoAP_SendMessage
HTTP Send IOT_HTTP_SendMessage
调用这些免费接口后,接收的消息可能会收费。 IOT_CMP_Register
IOT_MQTT_Subscribe
IOT_Gateway_Subscribe
IOT_Gateway_RRPC_Register
表 2. 服务端收费接口
接口 说明
Pub 向指定Topic发布消息。
PubBroadcast 发布广播消息。
RRpc RRPC调用的消息。
DeleteDevice 删除子设备时,触发下发消息到/sys/${productKey}/${deviceName}/thing/delete
DisableThing 禁用子设备时,触发下发消息到 /sys/${productKey}/${deviceName}/thing/disable
EnableThing 恢复子设备时,触发下发消息到 /sys/${productKey}/${deviceName}/thing/enable
NotifyAddThingTopo 通知添加拓扑关系时,触发下发消息到 /sys/${productKey}/${deviceName}/thing/topo/add/notify
UpdateDeviceShadow 更新设备影子。
InvokeThingService 调用设备提供的服务时,触发下发消息到 /sys/${productKey}/${deviceName}/thing/service/${tsl.service.identitier}
InvokeThingsService 批量调用设备提供的服务时,触发下发消息到/sys/{productKey}/{deviceName}/thing/service/{tsl.service.identitier}
SetDeviceProperty 设置设备的属性时,触发下发消息到 /sys/${productKey}/${deviceName}/thing/service/property/set
SetDevicesProperty 批量设置设备的属性时,触发下发消息到 /sys/{productKey}/{deviceName}/thing/service/property/set