0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

涂鸦Pulsar云消息接入技巧+省钱攻略

涂鸦开发者 2024-06-28 08:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

月末了,相信大家都会有信用卡额度超支的担忧,生怕一不留神就会超出预算,并且事后还需要仔细核对消费情况。类似的焦虑,也会出现在使用涂鸦 Pulsar 云消息服务时。虽然涂鸦 Pulsar 消息能满足开发者对设备各类事件实时性和持久化的需求,但随着部分设备上报频繁、接入设备量越来越多,开发者也会担心因消息量超额产生额外费用、消息问题太多导致接入效率低等难题。

本期涂鸦开发者小玄就来和大家聊聊,如何通过一系列工具节省消息成本、提高接入效率,完美解决上面的困扰!

1、场景设定

设想你通过调研发现,在忙碌的现代都市生活中,宠物主人常常因为工作繁忙,而难以确保宠物的饮食规律与健康。因此,你决定开发一款可以帮助宠物主人克服这一挑战的宠物喂食器。刚好,涂鸦拥有全品类的智能解决方案,可以快速帮你实现各类大胆有趣的想法,通过以下步骤,你就能在涂鸦云开发者平台轻松开发宠物喂食器产品。接下来,就跟小玄一起动手尝试一下!教程详细,上手超简单。

首先登录涂鸦云开发者平台,创建产品如下:

投入市场后,如果你想实时感知设备的各类信息,并及时通知用户,这时候可以考虑接入涂鸦 Pulsar 云消息(涂鸦云消息基于 pulsar 实现,具有高性能、可扩展、多租户隔离优点),按照如下步骤即可快速接入:

登录涂鸦云开发者平台,创建云项目

开通消息订阅

接入消息订阅服务

开发具体业务,进行实践

2、攻略介绍

2.1 合理选择消息协议

首先,你需要根据实际业务需求,选择合适的消息推送协议,避免因配置多种推送协议造成重复接收和处理。例如,选择新版IoT Core 连接服务(设备、空间 API),推荐使用与之配套的消息推送协议;如果使用了旧版家庭、资产模型,推荐使用旧版本协议号这样可以减少 50% 的消息投递量。

】:

IoT Core 协议号 1001 推送的 deviceOnline ,和旧版本协议号 20推送的 online,均表示设备上线,只是推送的数据内容不同。


2.2 精细化消息过滤


在开发业务时,我们往往只需要关注部分 bizCode 的 Pulsar 消息,而非全部。通过精细化配置过滤规则,我们可以有效地节省消息费用,并降低消费端的资源消耗,专注于处理关键的业务信息。


一开始为了验证市场反应,你想实时了解设备入网情况和删除情况,可以如此配置:

投入市场一段时间了,你可能会发现用户出现了抱怨,比如:没有及时感知到宠物喂食器缺粮,导致宠物挨饿了,这时候你就需要基于属性的更细粒度进行过滤。

以消息量较大的 bizCode=statusReport 为例,你可能只关心故障告警(fault),而不关心其他的标准状态,那你就可以通过如下属性进行配置,以减少大量其他无关的上报消息。当出现食物短缺、设备电量低等情况,你就可以接收到相应的 Pulsar 消息,并在处理后及时通知用户。



通过上面按需推送的规则,你将只接收到你所关心的消息;同时,被过滤掉的消息也不会产生任何费用,帮助你有效节省成本。相信过一个阶段,你的产品在市场将会大受欢迎!

如果这时候你想开发中高端产品,增加通过分析历史信息(每天投喂次数 feed_report 和宠物每次食量 feed_amount)来检测宠物健康状态的功能,从而发现异常并及时通知用户。这时候你可以在涂鸦云开发者平台新建一个产品,把接收的 Pulsar 消息存储起来,通过一定的机器学习算法,分析历史信息和当前信息就可以实现了。

例如可以按照如下规则配置:

实际效果:有大客户按照上面精细化的配置,减少了 35% 消息量,节省了约 20% 的消费机器成本。

愉快地使用一段时间后,你可能会发现突然有一天信息异常,怀疑是不是消息哪里出现了问题?这时候推荐你使用涂鸦云开发者后台的日志回溯功能,来详细查看消息从涂鸦云到 Pulsar 的完整投递链路。这有助于帮你分析,并确定某些消息未被接收的具体原因。


2.3 消息接受问题排查

具体操作入口:【云开发】--【云端监控】--【服务端消息日志】

预期效果如下,推荐你购买 IoT Core,可以免费使用这个功能:



当你通过搜索设备 ID 得到如下情况:

这时候基本可以确定是没有消费者 SDK 启动,或者消费逻辑有问题,没有 ack 导致的。解决方案如下:

●检查消费逻辑,是否有及时 ack

●检查消费 SDK 是否运行正常

●消费逻辑是否有阻塞逻辑


2.4 AI助手

最后,和大家安利下我们的 AI 助手工具--T Smart AI,目前免费开放,有关 Pulsar 的各类疑问,都可以向它咨询哦。示例:


结束语

如果你对 Pulsar 消息感兴趣,或在使用过程中有任何疑问和建议,欢迎来到我们涂鸦开发者论坛--云开发板块,进行交流和反馈,我们会第一时间给你回复~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 设备
    +关注

    关注

    2

    文章

    4785

    浏览量

    73285
  • 云端
    +关注

    关注

    0

    文章

    126

    浏览量

    17522
  • 涂鸦智能
    +关注

    关注

    7

    文章

    288

    浏览量

    20511
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GPS设计全攻略

    电子发烧友网站提供《GPS设计全攻略.pdf》资料免费下载
    发表于 12-01 17:10 0次下载

    超值钜惠,惊喜不断!解锁你的双11省钱攻略

    超值钜惠,惊喜不断!解锁你的双11省钱攻略
    的头像 发表于 10-23 18:49 160次阅读
    超值钜惠,惊喜不断!解锁你的双11<b class='flag-5'>省钱</b><b class='flag-5'>攻略</b>!

    数据中台可以接入哪些物联网平台

    数据中台作为企业数字化转型的核心枢纽,能够通过标准化接口、协议适配及数据治理能力,接入多种类型的物联网平台,实现设备数据采集、存储、分析及业务协同。以下是具体可接入的物联网平台类型
    的头像 发表于 08-19 15:22 540次阅读

    低代码物联网平台功能解析:从设备接入到智能应用

    设备、数据与应用的核心枢纽,其功能覆盖了从设备接入到数据处理、应用开发的全流程。以下是其主要功能的详细说明: 一、设备接入与管理 物联网平台的基础功能,负责实现海量设备的连接、识别和生命周期管理。 -多协议
    的头像 发表于 07-31 15:23 742次阅读

    涂鸦各WiFi模块原理图加PCB封装

    涂鸦各WiFi模块原理图加PCB封装
    发表于 06-04 16:36 95次下载

    基于STM32 HAL库与标准库的esp8266接入机智方案(二)

    在《基于STM32HAL库与标准库的esp8266接入机智方案(一)》中,我们详细介绍了硬件连接和机智客户端的创建。本篇将重点讲解如何下载代码、分析下载的代码,并直接使用这些代码连接机智
    的头像 发表于 05-28 18:02 1118次阅读
    基于STM32 HAL库与标准库的esp8266<b class='flag-5'>接入</b>机智<b class='flag-5'>云</b>方案(二)

    【觅感 涂鸦】觅感科技和涂鸦智能联合创新,共同推进AI智慧照明行业发展

    涂鸦智能(纽交所代码:TUYA;港交所代码:2391)是全球领先的AI平台服务提供商,致力于构建智慧解决方案的AIoT开发者生态,赋能万物智能。涂鸦智能提供的计算及生成式人工智能能
    的头像 发表于 05-23 14:18 677次阅读
    【觅感 <b class='flag-5'>涂鸦</b>】觅感科技和<b class='flag-5'>涂鸦</b>智能联合创新,共同推进AI智慧照明行业发展

    直播预告| AI 玩偶爆款密码:涂鸦 AI 玩偶方案如何赋能开发者伙伴?

    拥有更丰富多样的AI模型选择,打造更具竞争力的智能体。该方案支持AI硬件客户通过涂鸦T5等赋能模组,将自家硬件更便捷、流畅地接入大模型,从而让玩具能更聪明高效地处
    的头像 发表于 03-13 18:00 838次阅读
    直播预告| AI 玩偶爆款密码:<b class='flag-5'>涂鸦</b> AI 玩偶方案如何赋能开发者伙伴?

    豆包×涂鸦智能:10分钟快速打造爆款AI硬件

    近日,涂鸦智能与火山引擎达成重磅合作,双方将火山引擎旗下豆包大模型接入涂鸦AI开发者平台,共同推进AI大模型及云原生技术的多场景应用落地。可以说,AI+智能设备正创造出一个前所未有的
    的头像 发表于 02-28 21:16 1301次阅读
    豆包×<b class='flag-5'>涂鸦</b>智能:10分钟快速打造爆款AI硬件

    涂鸦智能与火山引擎达成重磅合作,亿元补贴全力构建AIoT开发者生态

      全球化AI开发者平台涂鸦智能(NYSE: TUYA,HKEX: 2391)宣布与火山引擎达成重磅合作,双方将火山引擎旗下豆包大模型接入涂鸦AI
    的头像 发表于 02-28 09:01 531次阅读
    <b class='flag-5'>涂鸦</b>智能与火山引擎达成重磅合作,亿元补贴全力构建AIoT开发者生态

    涂鸦智能深度合作阿里:打造更融合开放中立灵活的专属物联平台

    在2024年9月的云栖大会上,涂鸦智能与阿里联合发布了Tuya物联网平台阿里版。此产品一经问世,就获得了来自新能源、新制造、新零售、智慧校园以及地产园区等众多行业解决方案客户的积极反馈和项目验证
    的头像 发表于 02-10 18:12 1354次阅读
    <b class='flag-5'>涂鸦</b>智能深度合作阿里<b class='flag-5'>云</b>:打造更融合开放中立灵活的专属物联平台

    百度智能四款大模型应用接入DeepSeek

    近日,百度智能旗下四款重量级大模型应用产品——客悦、曦灵、一见、甄知,正式迎来了全新升级,接入了先进的DeepSeek模型。这一重要更新,标志着百度智能在为企业智能化转型提供更强动力方面迈出了坚实的一步。
    的头像 发表于 02-10 18:00 1124次阅读

    精密空调日常巡检攻略

    精密空调日常巡检攻略
    的头像 发表于 02-10 14:43 836次阅读
    精密空调日常巡检<b class='flag-5'>攻略</b>

    避坑指南:服务器数据库购买方法全攻略

    服务器数据库购买方法包含:先明确业务需求与数据库类型,再挑选信誉好、技术支持强的服务提供商,接着根据需求配置数据库实例及选择付费方式。购买后,通过管理平台访问管理数据库,并定期监控性能以优化运行。以下是UU
    的头像 发表于 01-15 10:05 792次阅读

    MUNIK秒尼科助力爱芯元智NPU工具链Pulsar2通过汽车功能安全认证

    近日,全球领先的检验检测认证机构DEKRA德凯为爱芯元智半导体有限公司(以下简称:爱芯元智)颁发了针对“NPU工具链Pulsar2”的ISO 26262:2018 TCL3汽车功能安全工具链认证证书,证明了Pulsar2可以应用于最高ASIL-D的产品开发。
    的头像 发表于 12-29 09:16 849次阅读