收藏官网首页
查看: 1009|回复: 0

[经验] 第四十七天 SNoti消息推送服务

53

主题

53

帖子

3459

积分

论坛元老

Rank: 8Rank: 8

积分
3459
跳转到指定楼层
楼主
 楼主| 发表于 2023-11-28 22:29:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
SNoti是一个消息推送服务,用于建立设备和Gizwits平台之间的通信连接。下面是连接和登录的步骤:
  • 客户端通过域名snoti.gizwits.com和SSL服务端口2017与Gizwits平台建立安全连接。
  • 客户端发送登录请求,包含以下信息:
    • cmd: 表示登录类型,固定为"login_req"。
    • prefetch_count: 非必需字段,表示客户端未确认的消息个数上限,默认为50。
    • data: 一个包含产品信息的数组,每个产品信息包括:
      • product_key: 产品ID。
      • auth_id: 产品授权ID。
      • auth_secret: 产品授权密钥。
      • subkey: 客户端自定义的标识,用于区分不同的订阅者,长度为1到32个字符,可以包含数字、字母和下划线。
      • events: 客户端希望接收的消息类型,以逗号分隔的字符串列表。

  • Gizwits平台对登录请求进行验证后,返回登录响应,包含以下信息:
    • cmd: 固定为"login_res"。
    • data: 包含结果和消息的数据字段。
      • result: 登录结果,true表示成功,false表示失败。
      • msg: 登录结果的说明信息,"ok"表示成功,其他情况为错误信息。


需要注意的是,如果登录失败,连接会被关闭。登录成功后,客户端可以接收和发送消息,实现设备和平台之间的通信。
以上是连接和登录的过程解释,希望更加清楚明了。如果还有其他问题,请随时提问。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表