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

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

3天内不再提示

涂鸦教你打造火爆社交圈的如厕小应用,代码开源支持二开

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

扫码添加小助手

加入工程师交流群

一分钟到底算不算久?在王家卫的电影里,男女主角可以只做一分钟的朋友,然后用一辈子去忘记;而在满了坑位的厕所门外,这一分钟,就是涂鸦开发者--小秋度秒如年的内急时刻。

相信所有人都经历过无数次这样的窘境:内急的时候去厕所,结果坑位全满。要不要等一等呢?在厕所里面等,享受“独特风味”的熏陶;在厕所外等,人来人往,尬得抠脚趾。

要不碰运气换一个厕所看看?憋着一股劲吭哧吭哧跑过去,依然也是满的,到底哪个厕所有空位?小秋折腾几个来回,身心俱疲,膀胱急急急!!!

作为一名资深攻城狮,每次被“拒之门外”后,小秋都在不断构想:要是有一个小应用,能告诉你公司/商场/园区/某个建筑哪里的厕所有空位,那该有多方便!

苦思冥想后,他“急”中生“智”:如果将传感器与涂鸦 IoT 开发者平台的能力相结合,不就能完美解决这个问题吗?经过几次简单的尝试,小秋就研究出了这样一款小而美的应用---寻坑无忧。不仅相当实用,更关键的是开发过程非常非常简单,代码完全开源,开发者也可在此基础上进行自定义调整,开发出更匹配自己业务的寻坑无忧!一起来看看吧~


一、寻坑无忧应用介绍

1、核心功能

实时查询坑位空余状态。

a9c76538-0686-11ef-9118-92fbcf53809c.gif

2、实现方案

基于涂鸦赋能的智能硬件设备,结合涂鸦 IoT 开发者平台的开放能力,帮助开发者低门槛实现该款小应用的自定义开发。

3、主要特性

支持涂鸦平台多种品类的智能传感器,包括门窗传感器、人体存在传感器、人体运动传感器、占位传感器。代码逻辑会根据真实设备的品类分别进行适配,找到对应表示有人或者无人的状态,实时显示在页面上。

攻城狮小秋使用的传感器具体型号清单,以及官方购买链接如下(友情提示:淘宝也有卖哦)

a9fd54e0-0686-11ef-9118-92fbcf53809c.png

Zigbee 门窗磁探测器 EC92 购买链接:

https://go.tuya.com/productDetail?code=CMbe2m63b4jbco

Wi-Fi +Zigbee 智能双联网关 THP12-Z 购买链接:

https://go.tuya.com/productDetail?code=CMaxf63zm5w26l

③Zigbee 信号中继器 RP280 购买链接:

https://go.tuya.com/productDetail?code=CMaolvskbalnit

注意事项

如上述产品显示无货,可咨询涂鸦开发者论坛,将有开发小哥哥为你推荐其他型号传感器。


涂鸦开发者论坛地址:https://tuyaos.com/viewforum.php?f=4

完成开发后,效果路径图展示:

aa17ed64-0686-11ef-9118-92fbcf53809c.png

二、开发流程

云开发平台是涂鸦打造的智慧解决方案一站式开发平台,不仅开放了基础设备服务、垂直品类、各类行业场景的丰富能力和组件,同时也提供了便捷的开发调试工具:比如 API 调试工具、设备模拟上报等。开发者基于涂鸦丰富的设备生态,以及平台的开放能力和开发工具,可以快速低成本地开发出各类行业 SaaS 应用。

本次开发“寻坑无忧”这个应用,仅仅借助了云平台的基础设备服务这一个开放能力。


1、开发流程

1.1 注册涂鸦 IoT 平台账号,购买相关设备。

1.2 登录云开发平台,创建云项目

云开发平台链接:https://iot.tuya.com/cloud/

aa60a41e-0686-11ef-9118-92fbcf53809c.png

1.3 下载并登录【智慧行业】App,完成设备配网。

aa80ed00-0686-11ef-9118-92fbcf53809c.png

1.4 开发应用:一个展示厕所状态的页面 + 一个查询厕所状态的接口

aab8777a-0686-11ef-9118-92fbcf53809c.png

是的,应用开发部分仅开发了一个页面、封装了一个接口,就成功实现了寻坑无忧。

2、基于源码二开

戳视频,查看手把手教学:


2.1 fork 项目

# 克隆项目到本地git clone https://github.com/tuya/smart-wc.git
# 进入项目并安装依赖cd smart-wcnpm i
# 通过 mock 方式启动npm run dev --mock=true

顺利的话,应用启动后浏览器将自动打开一个查询坑位状态的页面。

2.2 应用配置

打开项目根目录下的 `config.json` 文件,按照指引,配置你的 Access ID 和 Access Secret 等项目信息。

{ "access_key": "Tuya 云项目 Access ID", "secret_key": "Tuya 云项目 Access Secret", "region": "数据中心,非必填,默认中国区,支持:CN-中国、US-美西、UEAZ-美东、EU-欧洲、WEAZ-西欧、IND-印度",
// 策略配置,支持多种策略,比如有些坑位是通过门磁开关判断,有些是通过红外传感器判断,有些是通过人体存在传感器判断 "strategy": [ {"category": "品类", "code": "功能点,可以用来判断有人/无人", "value": "表示无人时候的状态值,表明当前坑位空闲"} ],
// 厕所建筑配置,按照楼层配置,每层楼可以配置多个厕所,每个厕所可以配置多个坑位 "building": { "name": "建筑名称", "wc":[ { "floor": "楼层", "list": [ { "gender": "性别:男/女", "devices": [ "设备 Id,一般一个坑位安装一个设备,用于判断坑位有人/无人" ], "location": "厕所位置描述,如:东侧" } ] } ] }}

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

    关注

    30

    文章

    4941

    浏览量

    73151
  • 涂鸦智能
    +关注

    关注

    7

    文章

    288

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为空间装上“AI大脑”,海智慧联合涂鸦智能引领地产行业创新

    近日,数字建设和智能科技应用解决方案提供商海智慧(北京)科技有限公司(以下简称:海智慧)与涂鸦智能宣布达成合作。双方将聚焦地产领域,积极响应国家“数字中国”与“数字住建”的总体部署规划,共同推动构建更加智能、高效、可持续发展
    的头像 发表于 12-05 15:59 77次阅读
    为空间装上“AI大脑”,海<b class='flag-5'>开</b>智慧联合<b class='flag-5'>涂鸦</b>智能引领地产行业创新

    鸿荣获多项开源鸿蒙“年度价值商用案例”!

    近日,由深鸿与生态伙伴联合打造的六大行业案例获得开源鸿蒙“年度价值商用案例”,覆盖交通、电力、教育三大关键领域。这一成就标志着开源鸿蒙操作系统在这些行业的典型场景应用中取得了实质性重
    的头像 发表于 12-04 18:08 109次阅读
    深<b class='flag-5'>开</b>鸿荣获多项<b class='flag-5'>开源</b>鸿蒙“年度价值商用案例”!

    鸿蒙星光盛典见证生态硕果!深鸿斩获开源鸿蒙双项荣誉

    近日,鸿蒙星光盛典生态论坛在深圳隆重举办。作为开源鸿蒙生态的核心共建者,深鸿受邀出席这一盛会,与众多生态伙伴共话技术创新,共绘生态未来。在开源鸿蒙行业分论坛上,深鸿以其在社区
    的头像 发表于 12-02 15:17 142次阅读
    鸿蒙星光盛典见证生态硕果!深<b class='flag-5'>开</b>鸿斩获<b class='flag-5'>开源</b>鸿蒙双项荣誉

    鸿助力打造深圳首个面向开源鸿蒙的开发者培训基地

    近日,由深鸿共同推动的深圳市首个面向开源鸿蒙的开发者培训基地在深圳龙华区数字创新中心正式启用。“人才生态联盟”同步成立,标志着深圳在开源鸿蒙人才培育、生态共建、创新培育与产业协同领域迈入全新
    的头像 发表于 11-24 16:55 1094次阅读
    深<b class='flag-5'>开</b>鸿助力<b class='flag-5'>打造</b>深圳首个面向<b class='flag-5'>开源</b>鸿蒙的开发者培训基地

    知乎开源“智能预渲染框架” 几行代码实现鸿蒙应用页面“秒

    ,交互延迟等核心痛点,通过智能预测用户浏览目标进行提前渲染,只需几行代码即可显著提升复杂页面的加载性能,实现“页面秒”的高效体验,为鸿蒙开发者带来开发效率和用户体验的双重飞跃。 随着鸿蒙生态快速发展,应用开发者难免会遇到一些性能问题
    的头像 发表于 08-29 14:32 471次阅读
    知乎<b class='flag-5'>开源</b>“智能预渲染框架” 几行<b class='flag-5'>代码</b>实现鸿蒙应用页面“秒<b class='flag-5'>开</b>”

    代码即自由:开源TTS文本转语音应用赋予开发者终极掌控权

    对于开发者而言,开源TTS应用的意义远超工具本身——它提供完整的源代码访问权限,允许深度修改底层算法、优化语音质量、适配特殊硬件。代码即自由,开发者可随心所欲打造独一无
    的头像 发表于 08-15 14:03 380次阅读
    <b class='flag-5'>代码</b>即自由:<b class='flag-5'>开源</b>TTS文本转语音应用赋予开发者终极掌控权

    鸿携手Arm成立开源鸿蒙 Arm SIG组,共筑开源鸿蒙生态新基石

    )评审,深鸿获任副组长单位。这一合作标志着开源鸿蒙生态在ARM架构适配方面迈出关键一步,将为产业带来更完善的芯片支持方案。目前已有6家芯片及板卡企业加入开源鸿蒙A
    的头像 发表于 08-13 17:02 1469次阅读
    深<b class='flag-5'>开</b>鸿携手Arm成立<b class='flag-5'>开源</b>鸿蒙 Arm SIG组,共筑<b class='flag-5'>开源</b>鸿蒙生态新基石

    鸿与深信大联合培养的首批开源鸿蒙工程师完成KCA认证考试

    进展。产教深度融合打造开源鸿蒙人才培养新范式作为本次合作的重要里程碑,此次认证考试是深鸿与深信大签订战略协议后的人才培养重要成果检验。合作期间,深鸿派驻多名资深
    的头像 发表于 07-01 15:36 1001次阅读
    深<b class='flag-5'>开</b>鸿与深信大联合培养的首批<b class='flag-5'>开源</b>鸿蒙工程师完成KCA认证考试

    鸿Bot系列首个小版本升级!4.1.2.76.009版本正式上线!

    即用、零门槛上手”。鸿Bot系列产品主要面向三类开源鸿蒙开发者,即北向应用开发、南向设备开发、系统次开发的群体,为开发者的开源鸿蒙开发提供全流程
    的头像 发表于 06-14 02:09 908次阅读
    <b class='flag-5'>开</b>鸿Bot系列首个小版本升级!4.1.2.76.009版本正式上线!

    如何DIY火爆技术的Otto机器人?涂鸦低门槛教你学会社交圈流量密码

    关键的在于Otto机器人是一个完全开源的DIY项目,硬件设计、代码和教程均公开,用户可以3D打印配件,并使用常见的电子元件(如显示屏、舵机等)即可进行灵活的
    的头像 发表于 06-05 19:25 1343次阅读
    如何DIY<b class='flag-5'>火爆</b>技术<b class='flag-5'>圈</b>的Otto机器人?<b class='flag-5'>涂鸦</b>低门槛<b class='flag-5'>教你</b>学会<b class='flag-5'>社交圈</b>流量密码

    九联鸿亮相2025开源鸿蒙开发者大会

    近日,开源鸿蒙开发者大会2025在深圳隆重开幕。本次大会由开源鸿蒙项目群工作委员会主办,华为、润鸿、中软国际、鸿智谷、九联鸿、鸿湖万联
    的头像 发表于 05-28 16:09 1315次阅读

    鸿Bot系列:为开源鸿蒙开发者而生!

    昨日,深鸿正式宣布,鸿Bot系列产品——鸿BotBook与鸿BotMini全面开启预售。该系列面向开源鸿蒙开发者量身
    的头像 发表于 05-16 16:06 907次阅读
    <b class='flag-5'>开</b>鸿Bot系列:为<b class='flag-5'>开源</b>鸿蒙开发者而生!

    开源鸿蒙开发新体验,鸿Bot系列今日开启预售!

    技术支持与配套文档资源支持打造开源鸿蒙开发者的“标准配置”等,这将进一步降低开发者参与开源鸿蒙生态建设的门槛。
    发表于 05-16 14:13

    开源鸿蒙开发者而生,鸿Bot系列今日预售启动

    今日,深鸿正式宣布,鸿Bot系列产品——鸿BotBook与鸿BotMini全面开启预售。该系列面向开源鸿蒙开发者量身
    的头像 发表于 05-15 14:12 526次阅读
    为<b class='flag-5'>开源</b>鸿蒙开发者而生,<b class='flag-5'>开</b>鸿Bot系列今日预售启动

    成功案例分享 — 芯科科技助力涂鸦智能打造Matter over Thread模块,简化Matter设备开发

    涂鸦智能使用芯科科技的MG24 SoC打造Matter over Thread模块
    的头像 发表于 01-09 16:39 891次阅读