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

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

3天内不再提示

开发者说 | 如何通过TuyaLink快速接入一款环境检测仪

涂鸦开发者 2022-05-12 18:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

知道“涂鸦智能”比较偶然。某天在市场上购买回来一款智能彩控灯,因此安装上涂鸦智能App。也就是在那个时候,知道有一家叫“涂鸦智能”的公司,正在为全球各种智能设备提供解决方案。


从技术角度来说,涂鸦在硬件层面提供了各种可以上云的模组;软件层面,云端平台支持低代码/无代码开发,可以为众多的终端用户提供跨产品、跨品牌的智能联动体验。


相较于其他IoT开发平台服务商,涂鸦的方案尤其注重“落地”,提供一站式的产品全生命周期服务。当然,如果你想要开拓海外业务,涂鸦更是具备强大的渠道优势和在海外市场多年积累的品牌知名度。


这里,结合我们公司推出的六方塔环境综合检测仪,来看看我们是如何基于涂鸦IoT开发平台,快速构建一个环境检测的物联网项目。

01

平台初探

查看平台上的开发文档得知,涂鸦IoT开发平台提供五大产品与服务,可以一站式完成云服务、联网模块和App控制端的基础构建,最快可以一天完成智能产品的升级。


所谓的五大产品与服务,分别是:


历经六代更新,面向全球的信号强、功耗低、尺寸小的云模组;

可以全球部署、加速和可弹性扩容的云服务;

涂鸦公版和品牌专属的App;

全方位数据驱动的数据运营服务;

提供从产品智能化到销售全链路的增值服务。


因此对接涂鸦IoT开发平台,使用涂鸦平台服务最快的方式,就是采用涂鸦智能提供的云模组(如图1所示)。


c39a3cca-cd61-11ec-8521-dac502259ad0.png

图1 涂鸦云模组

这样可以近乎零代码的方式,简单配置即可入云,小成本就可以尝试和体验涂鸦IoT开发平台的服务。

02

使用TuyaLink开发六方塔项目

不过为了更深入地了解和学习涂鸦IoT开发平台,体验它的生态和开放性,我们选择了一条相对较难的路,直接通过学习TuyaLink标准协议(MQTT)(复制链接:https://developer.tuya.com/cn/docs/iot/MQTT-protocol?id=Kb65nphxrj8f1 ),自行开发一套代码,来对接涂鸦IoT开发平台。

我们选择的一款硬件是自带4G Cat.1模组的六方塔环境综合检测仪(注意:不是涂鸦IoT开发平台最常用的Wi-Fi蓝牙模组)。该系列产品主要适用于室内外环境数据采集,由四大部分组成:


电源板块:220V电源板、9~24V电源板和太阳能供电板;

主控板(含一路RS485):标准主控板、低功耗主控板;

通信板:4G通信板、NB-IoT通信板、LoRa通信板、LoRaWAN通信板和PowerBus通信板;

传感板:综合传感器板(温湿度、大气压、二氧化碳和光照强度)、PM2.5传感板和噪音板(如图2所示)。

c3aea606-cd61-11ec-8521-dac502259ad0.png

图2 六方塔模块板

六方塔环境综合检测仪既可以通过RS-485、PowerBus或LoRa等通信链路连接到物联网智能网关,然后上云,也可以通过4G或NB-IoT等通信模块直接上云。


我们采用YFIOs数据组态,通过4G上云,所以需要采用C#开发基于MQTT协议的系统通信策略来对接涂鸦IoT开发平台。参考对接文档,最为核心的就是构建MQTT连接参数(如图3所示)。


c415e10e-cd61-11ec-8521-dac502259ad0.png

图3 MQTT连接参数

涂鸦通信策略中对接涂鸦IoT PaaS的相关代码如下:

开发通信策略完毕后,接下来,我们进入涂鸦IoT开发平台,开始创建六方塔产品(如图4所示)。在“行业解决方案”板块选择“智慧工业”,由于六方塔是网关+传感器一体的设备,所以我们选择的品类是“工业网关”。


c42db964-cd61-11ec-8521-dac502259ad0.png

图4 创建六方塔产品

为“六方塔”添加温度、湿度、二氧化碳、PM2.5和光照等属性之后,该款产品也就创建完毕了。然后我们可以相同方式在平台上创建六方塔下的子设备。涂鸦IoT开发平台为设备分配类似“三元组”的内容,比如ProductID(产品ID)、DeviceID(设备ID)和DeviceSecret(设备秘钥)。记下这三个信息,后续我们设备对接涂鸦IoT开发平台的时候会用到。


打开YFIOs管理软件,添加六方塔用户设备,添加完毕后,会自动创建该设备下的所有属性(如图5所示)。需要注意的是,由于涂鸦IoT开发平台产品的属性标识只允许小写字母,所以把需要上云的属性,由原来的大写字母改写为小写字母。


c448b3b8-cd61-11ec-8521-dac502259ad0.png

图5 选择涂鸦IoT PaaSMQTT客户端上云策略

接下来就需要添加我们以上用C#编写好的涂鸦IoT PaaS对接策略了。单击“策略列表”,双击“新建…”,选择系统策略为“涂鸦IoT PaaS MQTT客户端(最小版)”,在“服务器配置”页面填写我们上文记下的设备信息,然后在“IO配置”页面勾选需要上云的属性变量即可(如图6所示)。


c46962ca-cd61-11ec-8521-dac502259ad0.png

图6 选择涂鸦IoT PaaSMQTT客户端上云策略

配置完毕后,单击“部署”按钮,把相关驱动和策略下载到六方塔设备,重启设备后,相关数据即可上云。上云后,我们打开涂鸦IoT开发平台上的设备调试页面,选择上云的设备,单击“获取全部”按钮,可查看当前设备上传到云端的数据(如图7所示)。

c480ba92-cd61-11ec-8521-dac502259ad0.png

图7 六方塔成功对接涂鸦IoT开发平台

为了便于远程移动监管,涂鸦还贴心地提供了“IoT设备管理”手机移动端App,该程序可以在手机应用市场或者扫描如下二维码进行下载。


c4953dfa-cd61-11ec-8521-dac502259ad0.png

图8 涂鸦IoT设备管理程序下载安装或绑定设备

为了让IoT设备管理App可以控制如上创建的六方塔设备,我们需要在“云开发”创建一个云项目,把这个设备关联进来。操作完毕后,单击“添加设备”按钮在弹出菜单中选择“使用IoT设备管理App添加设备”,则会弹出如图9所示的对话框。


打开IoT设备管理App,扫描上图的二维码则会成功绑定该设备,在设备列表中点击“六方塔综合检测仪”,则可以查看设备的所有实时数据信息(如图9所示)。


c4b4ce54-cd61-11ec-8521-dac502259ad0.png

图9 IoT设备管理App

以上种种操作,加上用C#开发上云策略的时间,不过一个多小时,就实现了六方塔环境综合检测仪上云的操作。上云策略一旦开发完毕,后续就可以直接使用,类似的设备对接涂鸦IoT开发平台操作,分分钟钟就可以完成了。


一旦设备成功对接到涂鸦IoT开发平台,就可以充分利用其资源和各种增值服务,让自己的产品无论是海外上市,还是批量生产、设备管理都有了支撑,无后顾之忧地去耕耘客户、开拓市场。

作者简介:

刘洪峰,叶帆科技创始人兼CEO。阿里云MVP、华为云MVP、多届微软全球最有价值专家(MVP),CSDN十大MVB,拥有十几项技术专利及软著。硬件层面研发了近百种YF系列的物联网网关、智能终端和传感模块;软件层面研发了YFIOs数据组态和YFHMI画面组态等物联网软硬中间件平台。


参考文章:

1. 涂鸦IoT开发平台官方文档

2.《涂鸦智能-AIoT领军企业,物联网蓝海扬帆起航》


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

    关注

    5

    文章

    4406

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    环境温度对气密性检测仪的影响及应对策略

    气密性检测仪是现代工业生产和科研中确保产品质量等的重要工具,但环境温度这影响检测结果的关键因素常被忽视。本文将探讨环境温度对气密性
    的头像 发表于 11-07 15:23 179次阅读
    <b class='flag-5'>环境</b>温度对气密性<b class='flag-5'>检测仪</b>的影响及应对策略

    AI眼镜气密性检测仪选购指南

    I眼镜集成了精密传感器和电子元件,对防尘防水(IP等级)要求极高。选择一款合适的AI眼镜气密性检测仪是保证产品质量的关键。请遵循以下核心要点:、AI眼镜气密性检测仪明确
    的头像 发表于 10-29 13:52 150次阅读
    AI眼镜气密性<b class='flag-5'>检测仪</b>选购指南

    气密性检测仪校准技术指南

    /国际标准的标准器进行比对,验证并调整仪器的测量误差,使其恢复至允差范围内。、气密性检测仪校准前的准备工作1.环境条件:气密性检测仪校准应在无强气流、温度稳定(如2
    的头像 发表于 10-27 15:58 266次阅读
    气密性<b class='flag-5'>检测仪</b>校准技术指南

    快速检测不延误,手机气密性检测仪的使用方法-岳信仪器

    在智能手机生产过程中,手机的气密性检测至关重要,它直接关系到手机的防水、防尘性能。快速且准确地完成检测,手机气密性检测仪的正确使用就显得尤为关键。(
    的头像 发表于 09-29 16:50 733次阅读
    <b class='flag-5'>快速</b><b class='flag-5'>检测</b>不延误,手机气密性<b class='flag-5'>检测仪</b>的使用方法-岳信仪器

    曙光网络SugonRI开发者社区正式上线

    在人工智能与工业深度融合的大潮中,工业软件正在成为推动产业升级的关键引擎。为了让更多开发者快速掌握工业级编程技术、共享行业实践成果,曙光网络正式推出开发者社区——曙睿(SugonRI)开发者
    的头像 发表于 09-04 09:58 716次阅读

    汽车电池气密性检测仪操作步骤,新手看就会-岳信仪器

    上手。、准备工作通电开机:将汽车电池气密性检测仪接入电源,打开设备电源开关,等待系统初始化完成。校准设备:根据设备说明书,在使用或更换测试环境后进行
    的头像 发表于 08-25 14:16 689次阅读
    汽车电池气密性<b class='flag-5'>检测仪</b>操作步骤,新手<b class='flag-5'>一</b>看就会-岳信仪器

    凯米斯便携式高光谱水质检测仪:水环境的智能守护

    在水资源管理与环境保护领域,精准的水质监测是保障生态安全和人类健康的核心需求。凯米斯科技推出的便携式高光谱水质检测仪,凭借其先进的光谱分析技术,为用户提供了种高效、可靠的现场检测解决
    的头像 发表于 08-18 08:58 543次阅读
    凯米斯便携式高光谱水质<b class='flag-5'>检测仪</b>:水<b class='flag-5'>环境</b>的智能守护<b class='flag-5'>者</b>

    烟气检测仪是如何工作的?工作原理大揭秘

    烟气检测仪种先进的烟气检测设备,在工业生产、环保监测等众多领域当中有着广泛的应用。它就像双敏锐的眼睛,能够捕捉烟气中的各种成分和参数,帮助用户了解燃烧状况、评估
    发表于 06-16 16:10

    工厂老板必看!气密性检测仪,只选对不选贵

    亲爱的工厂老板们,今天我们来聊聊个常常被忽视但又至关重要的生产细节——气密性检测。在追求高效生产和卓越品质的路上,一款合适的气密性检测仪无疑是您不可或缺的帮手。面对琳琅满目的
    的头像 发表于 06-13 11:40 396次阅读
    工厂老板必看!气密性<b class='flag-5'>检测仪</b>,只选对不选贵

    烟气检测仪是什么?这里为你精准揭秘!

    检测仪种用于检测烟气中各种成分和参数的设备。它就像是环境和工业生产的“健康卫士”,能够实时、准确地测量烟气中的多种物质,如氧化碳、二氧
    发表于 05-26 13:59

    Java开发者必备的效率工具——Perforce JRebel是什么?为什么很多Java开发者在用?

    Perforce JRebel是一款Java开发效率工具,旨在帮助java开发人员更快地编写更好的应用程序。JRebel可即时重新加载对代码的修改,无需重启或重新部署应用程序,就能让开发者
    的头像 发表于 04-27 13:44 648次阅读
    Java<b class='flag-5'>开发者</b>必备的效率工具——Perforce JRebel是什么?为什么很多Java<b class='flag-5'>开发者</b>在用?

    如何使用灯具外壳气密性检测仪?教程来了

    对于新入手气密性检测仪的用户来说,掌握正确的使用方法至关重要。这不仅关系到检测结果的准确性,还直接影响到产品的质量控制和生产效率。以下是份详细的灯具外壳气密性检测仪使用教程,旨在帮助
    的头像 发表于 03-22 11:55 674次阅读
    如何使用灯具外壳气密性<b class='flag-5'>检测仪</b>?教程来了

    手机喇叭气密性检测仪使用指南

    手机喇叭的气密性直接影响其防水、防尘性能,尤其在高端智能手机中,IP67/IP68防护等级已成为标配。气密性检测仪通过高精度压力测试,能够快速判定喇叭是否存在泄漏问题。以下从设备原理到操作细节,全面
    的头像 发表于 03-04 15:28 1237次阅读
    手机喇叭气密性<b class='flag-5'>检测仪</b>使用指南

    《HarmonyOS第课》焕新升级,赋能开发者快速掌握鸿蒙应用开发

    《HarmonyOS第课》焕新升级,赋能开发者快速掌握鸿蒙应用开发 随着HarmonyOS NEXT发布,鸿蒙生态日益壮大,广大开发者对于
    发表于 01-02 14:24

    汽车水箱气密性检测仪的使用与维护技巧

    挥最佳性能,以下是其使用与维护的些关键技巧。在使用汽车水箱气密性检测仪时,首先要确保检测仪的电源连接正常,且操作环境整洁、无干扰。在连接水箱与检测
    的头像 发表于 12-23 14:36 924次阅读
    汽车水箱气密性<b class='flag-5'>检测仪</b>的使用与维护技巧