超强干货预警!涂鸦Pulsar云消息接入技巧+省钱攻略
月末了,相信大家都会有信用卡额度超支的担忧,生怕一不留神就会超出预算,并且事后还需要仔细核对消费情况。类似的焦虑,也会出现在使用涂鸦 Pulsar 云消息服务时。虽然涂鸦 Pulsar 云消息能满足开发者对设备各类事件实时性和持久化的需求,但随着部分设备上报频繁、接入设备量越来越多,开发者也会担心因消息量超额产生额外费用、消息问题太多导致接入效率低等难题。
了解涂鸦 Pulsar 消息队列:https://t.tuya.com/AY1D3RF3XX
本期涂鸦开发者小玄就来和大家聊聊,如何通过一系列工具节省消息成本、提高接入效率,完美解决上面的困扰!
(图片由AI生成)
1、场景设定
设想你通过调研发现,在忙碌的现代都市生活中,宠物主人常常因为工作繁忙,而难以确保宠物的饮食规律与健康。因此,你决定开发一款可以帮助宠物主人克服这一挑战的宠物喂食器。刚好,涂鸦拥有全品类的智能解决方案,可以快速帮你实现各类大胆有趣的想法,通过以下步骤,你就能在涂鸦云开发者平台轻松开发宠物喂食器产品。接下来,就跟小玄一起动手尝试一下!教程详细,上手超简单。
首先登录涂鸦云开发者平台,创建产品如下:
投入市场后,如果你想实时感知设备的各类信息,并及时通知用户,这时候可以考虑接入涂鸦 Pulsar 云消息(涂鸦云消息基于 pulsar 实现,具有高性能、可扩展、多租户隔离优点),按照如下步骤即可快速接入:
● 登录涂鸦云开发者平台,创建云项目
● 开通消息订阅
● 接入消息订阅服务
● 开发具体业务,进行实践
①涂鸦云开发者平台链接:https://platform.tuya.com/
②开通消息订阅链接:https://t.tuya.com/AY1D3RF3cQ
③接入消息订阅服务链接:https://t.tuya.com/AY1D3RF3Zy
④最佳实践指南链接:https://t.tuya.com/AY1D3RF3Y9
2、攻略介绍
2.1 合理选择消息协议
首先,你需要根据实际业务需求,选择合适的消息推送协议,避免因配置多种推送协议造成重复接收和处理。例如,选择新版 IoT Core 连接服务(设备、空间 API),推荐使用与之配套的消息推送协议;如果使用了旧版家庭、资产模型,推荐使用旧版本协议号,这样可以减少 50% 的消息投递量。
【注】:IoT Core 协议号 1001 推送的 deviceOnline ,和旧版本协议号 20 推送的 online,均表示设备上线,只是推送的数据内容不同。
①查看新版本协议号:https://t.tuya.com/AY1D3RF5H4
②查看旧版本协议号:https://t.tuya.com/AY1D3RF5Im
2.2 精细化消息过滤
在开发业务时,我们往往只需要关注部分 bizCode 的 Pulsar 消息,而非全部。通过精细化配置过滤规则,我们可以有效地节省消息费用,并降低消费端的资源消耗,专注于处理关键的业务信息。
详情参见 bizCode 消息类型:https://t.tuya.com/AY1D3RF3dR
一开始为了验证市场反应,你想实时了解设备入网情况和删除情况,可以如此配置:
投入市场一段时间了,你可能会发现用户出现了抱怨,比如:没有及时感知到宠物喂食器缺粮,导致宠物挨饿了,这时候你就需要基于属性的更细粒度进行过滤。
以消息量较大的 bizCode=statusReport 为例,你可能只关心故障告警(fault),而不关心其他的标准状态,那你就可以通过如下属性进行配置,以减少大量其他无关的上报消息。当出现食物短缺、设备电量低等情况,你就可以接收到相应的 Pulsar 消息,并在处理后及时通知用户。
通过上面按需推送的规则,你将只接收到你所关心的消息;同时,被过滤掉的消息也不会产生任何费用,帮助你有效节省成本。相信过一个阶段,你的产品在市场将会大受欢迎!
如果这时候你想开发中高端产品,增加通过分析历史信息(每天投喂次数 feed_report 和宠物每次食量 feed_amount)来检测宠物健康状态的功能,从而发现异常并及时通知用户。这时候你可以在涂鸦云开发者平台新建一个产品,把接收的 Pulsar 消息存储起来,通过一定的机器学习算法,分析历史信息和当前信息就可以实现了。
例如可以按照如下规则配置:
实际效果:有大客户按照上面精细化的配置,减少了 35% 消息量,节省了约 20% 的消费机器成本。
愉快地使用一段时间后,你可能会发现突然有一天信息异常,怀疑是不是消息哪里出现了问题?这时候推荐你使用涂鸦云开发者后台的日志回溯功能,来详细查看消息从涂鸦云到 Pulsar 的完整投递链路。这有助于帮你分析,并确定某些消息未被接收的具体原因。
2.3 消息接收问题排查
具体操作入口:【云开发】--【云端监控】--【服务端消息日志】
预期效果如下,推荐你购买 IoT Core,可以免费使用这个功能:
当你通过搜索设备 ID 得到如下情况:
这时候基本可以确定是没有消费者 SDK 启动,或者消费逻辑有问题,没有 ack 导致的。解决方案如下:
●检查消费逻辑,是否有及时 ack
●检查消费 SDK 是否运行正常
●消费逻辑是否有阻塞逻辑
如果有遇到其他场景的问题,可在下面这个链接里寻找解决方案:https://t.tuya.com/AY1D3RF3el
2.4 AI助手
最后,和大家安利下我们的 AI 助手工具--T Smart AI,目前免费开放,有关 Pulsar 的各类疑问,都可以向它咨询哦。示例:
后期还会开放更多有意思、更强大的功能,敬请期待!
结束语
如果你对 Pulsar 消息感兴趣,或在使用过程中有任何疑问和建议,欢迎来到我们涂鸦开发者论坛--云开发板块,进行交流和反馈,我们会第一时间给你回复~
涂鸦开发者论坛链接:https://tuyaos.com/viewforum.php?f=4
- |
- +1 赞 0
- 收藏
- 评论 0
本文由walkonair转载自涂鸦 微信公众号,原文标题为:超强干货预警!涂鸦Pulsar云消息接入技巧+省钱攻略,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
寻坑无忧 | 涂鸦教你打造火爆社交圈的如厕小应用,代码开源支持二开
要是有一个小应用,能告诉你公司/商场/园区/某个建筑哪里的厕所有空位,那该有多方便!如果将传感器与涂鸦 IoT 开发者平台的能力相结合,不就能完美解决这个问题吗?经过几次简单的尝试,小秋就研究出了这样一款小而美的应用---寻坑无忧。不仅相当实用,更关键的是开发过程非常非常简单,代码完全开源,开发者也可在此基础上进行自定义调整,开发出更匹配自己业务的寻坑无忧!一起来看看吧~
设计经验 发布时间 : 2024-06-29
一文解析什么是Node-RED及其在工业物联网中的应用
本文中有人物联将为大家解析什么是Node-RED及其在工业物联网中的应用。有人物联USR-M300作为一款工业物联网(IIoT)设备,集成了Node-RED作为其核心功能之一。USR-M300的Node-RED功能为用户提供了一个强大的、可视化的应用程序编排工具,使得用户可以轻松地构建、部署和管理各种工业物联网应用。
技术探讨 发布时间 : 2024-02-16
重磅官宣!涂鸦智能正式加入联合国全球契约组织!
近日,涂鸦智能宣布正式加入联合国全球契约组织(United Nations Global Compact,简称UNGC),承诺将支持联合国全球契约组织关于人权、劳工、环境和反腐败四个领域的《全球契约十项原则》。加入UNGC对涂鸦而言意义重大,它不仅标志着公司长期以来积极履行社会责任的努力获得了国际认可,同时也为涂鸦在全球借助GenAI等创新技术推动可持续发展提供了更宽广的平台。
原厂动态 发布时间 : 2024-06-05
涂鸦Wi-Fi蓝牙智能空调扇方案
本方案位智能空调扇控制方案采用涂鸦自研Wi-Fi&BLE模块,可实现制冷、风速调节、模式调节、红外遥控、摆风、负离子等功能。并且采用SOC方案,采用涂鸦模组CBU,相对传统方案可省去mcu,并完成通信、显示、检测、负载控制等功能。
应用方案 发布时间 : 2024-11-02
汇川技术与涂鸦智能达成合作,加速海外储能智能化布局
能源变革的时代,储能智能化大有可为,但智能化不仅仅只是一个产品或者一个点状的突破,它更是一个系统工程,需要系统地推进。此次汇川技术与涂鸦智能的合作,探索出了一条智能化和绿色能源深度融合发展之路,可为储能行业提供有益借鉴。未来,汇川技术与涂鸦智能还将持续发力,携手打造储能智能化生态,共筑绿色家园。
原厂动态 发布时间 : 2023-12-21
涂鸦智能Cube Cloud正式支持阿里云IoT、腾讯云IoT和AWS IoT
12月29日,涂鸦智能正式对外宣布,其IoT平台支持兼容各大主流云厂商IoT平台南向设备接入和北向应用服务。本文重点介绍标准化迁移解决方案及涂鸦IoT平台如何为客户迁移保驾护航。
原厂动态 发布时间 : 2024-01-10
2024 TUYA全球开发者大会(欧洲)盛大启幕,涂鸦携手开发者共筑绿色低碳未来
2024年9月9日,TUYA全球开发者大会在德国柏林会展中心隆重举办。作为TUYA开发者大会的欧洲首站,此次活动精彩纷呈,创新AI产品、解决方案层出不穷。涂鸦智能携手海内外行业翘楚,为开发者们带来精彩的前沿洞察与实践经验分享。
原厂动态 发布时间 : 2024-10-16
国内首个!由涂鸦智能参与制定的零碳家庭团体标准重磅发布
截至目前,涂鸦已与众多全球知名企业达成合作,共同实现家庭能源智能化管理。如涂鸦与耐立电气携手打造的户用光伏储能解决方案,不仅能助力家庭用户实时掌握光储系统的使用情况,还可根据数据分析结果,为家庭用户制定更加科学的节能策略,从而帮助家庭用户节省能源开支。
原厂动态 发布时间 : 2024-04-22
配网速度达0.3S/pcs!涂鸦蓝牙mesh2.1带来极致连接体验
涂鸦智能将蓝牙mesh解决方案全新升级,重磅推出了蓝牙mesh2.1,旨在满足开发者日益多元化的需求,助力企业轻松构建智能场景。
原厂动态 发布时间 : 2024-07-05
涂鸦低功耗BK3432蓝牙芯片助力智能养生壶实现免看管定时工作,支持涂鸦智能APP远程管理
具备继电器全功率控制和可控硅可调功率控制的智能养生壶方案,采用低功耗BK3432蓝牙芯片,及少量的外围电路,支持涂鸦智能APP远程开启、多种烹饪模式选择、保温设置,可通过云定时功能进行智能化管理,实现免看管定时工作,方便节能。
应用方案 发布时间 : 2024-10-15
如何让设备快速通过Matter认证?涂鸦智能告诉你答案
涂鸦基于100+款产品证书的申请经验,涂鸦已熟练掌握认证流程、认证申请、测试实验室对接等重点环节,并且在内部设有专门的认证及内测团队,保证产品证书的顺畅获取。以涂鸦历史证书申请速度来看,快至1个月即可拿到证书,从而有效加速Matter产品上市销售。
原厂动态 发布时间 : 2023-03-28
说重点!涂鸦开发者平台支持三方IoT平台平滑迁移部署 !
如何保障原先平台上的存量设备和业务的正常运作?如何选择新的安全、稳定、灵活、可控的云平台?
原厂动态 发布时间 : 2024-03-14
【IC】涂鸦智能WBR3模组通过中国CQC物联网产品网络安全认证
近日,涂鸦智能研发的WBR3通信模组通过了中国质量认证中心CQC的物联网产品网络安全认证,并获得了德国TÜV南德依据CQC 1167-2023《物联网产品网络安全技术规范 家用和类似用途设备》标准出具的测试报告。CQC产品认证二部经理王瑞锋向涂鸦嵌入式测试&认证负责人李军颁发了认证证书。
产品 发布时间 : 2024-09-28
涂鸦推出完全开源的open sdk开发框架!大大降低IoT开发门槛
涂鸦重磅推出tuya-open-sdk-for-device开发框架!支持开发者跨芯片平台、操作系统开发智能设备,代码开源,全员可用。它基于通用南向接口设计,支持Bluetooth、Wi-Fi、Ethernet 等通信协议,并提供了IoT开发的核心功能:配网、激活、控制、升级等,让智能设备的开发更简单高效。
原厂动态 发布时间 : 2024-04-19
涂鸦发布新插件,支持Home Assistant App/Web
近期,涂鸦得知有很多发烧友客户,希望 Powered by Tuya 的设备能够支持这个平台的接入,并使用 Home Assistant App/Web 控制 Powered by Tuya 的设备。在万众期待下,涂鸦发布新插件啦!
原厂动态 发布时间 : 2021-07-17
服务
提供稳态、瞬态、热传导、对流散热、热辐射、热接触、和液冷等热仿真分析,通过FloTHERM软件帮助工程师在产品设计初期创建虚拟模型,对多种系统设计方案进行评估,识别潜在散热风险。
实验室地址: 深圳 提交需求>
使用FloTHERM和Smart CFD软件,提供前期热仿真模拟、结构设计调整建议、中期样品测试和后期生产供应的一站式服务,热仿真技术团队专业指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论