0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

涂鴉教你打造火爆社交圈的如廁小應(yīng)用,代碼開(kāi)源支持二開(kāi)

涂鴉開(kāi)發(fā)者 ? 2024-04-30 08:14 ? 次閱讀

一分鐘到底算不算久?在王家衛(wèi)的電影里,男女主角可以只做一分鐘的朋友,然后用一輩子去忘記;而在滿(mǎn)了坑位的廁所門(mén)外,這一分鐘,就是涂鴉開(kāi)發(fā)者--小秋度秒如年的內(nèi)急時(shí)刻。

相信所有人都經(jīng)歷過(guò)無(wú)數(shù)次這樣的窘境:內(nèi)急的時(shí)候去廁所,結(jié)果坑位全滿(mǎn)。要不要等一等呢?在廁所里面等,享受“獨(dú)特風(fēng)味”的熏陶;在廁所外等,人來(lái)人往,尬得摳腳趾。

要不碰運(yùn)氣換一個(gè)廁所看看?憋著一股勁吭哧吭哧跑過(guò)去,依然也是滿(mǎn)的,到底哪個(gè)廁所有空位?小秋折騰幾個(gè)來(lái)回,身心俱疲,膀胱急急急?。?!

作為一名資深攻城獅,每次被“拒之門(mén)外”后,小秋都在不斷構(gòu)想:要是有一個(gè)小應(yīng)用,能告訴你公司/商場(chǎng)/園區(qū)/某個(gè)建筑哪里的廁所有空位,那該有多方便!

苦思冥想后,他“急”中生“智”:如果將傳感器與涂鴉 IoT 開(kāi)發(fā)者平臺(tái)的能力相結(jié)合,不就能完美解決這個(gè)問(wèn)題嗎?經(jīng)過(guò)幾次簡(jiǎn)單的嘗試,小秋就研究出了這樣一款小而美的應(yīng)用---尋坑無(wú)憂(yōu)。不僅相當(dāng)實(shí)用,更關(guān)鍵的是開(kāi)發(fā)過(guò)程非常非常簡(jiǎn)單,代碼完全開(kāi)源,開(kāi)發(fā)者也可在此基礎(chǔ)上進(jìn)行自定義調(diào)整,開(kāi)發(fā)出更匹配自己業(yè)務(wù)的尋坑無(wú)憂(yōu)!一起來(lái)看看吧~


一、尋坑無(wú)憂(yōu)應(yīng)用介紹

1、核心功能

實(shí)時(shí)查詢(xún)坑位空余狀態(tài)。

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

2、實(shí)現(xiàn)方案

基于涂鴉賦能的智能硬件設(shè)備,結(jié)合涂鴉 IoT 開(kāi)發(fā)者平臺(tái)的開(kāi)放能力,幫助開(kāi)發(fā)者低門(mén)檻實(shí)現(xiàn)該款小應(yīng)用的自定義開(kāi)發(fā)。

3、主要特性

支持涂鴉平臺(tái)多種品類(lèi)的智能傳感器,包括門(mén)窗傳感器、人體存在傳感器、人體運(yùn)動(dòng)傳感器、占位傳感器。代碼邏輯會(huì)根據(jù)真實(shí)設(shè)備的品類(lèi)分別進(jìn)行適配,找到對(duì)應(yīng)表示有人或者無(wú)人的狀態(tài),實(shí)時(shí)顯示在頁(yè)面上。

攻城獅小秋使用的傳感器具體型號(hào)清單,以及官方購(gòu)買(mǎi)鏈接如下(友情提示:淘寶也有賣(mài)哦)

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

Zigbee 門(mén)窗磁探測(cè)器 EC92 購(gòu)買(mǎi)鏈接:

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

Wi-Fi +Zigbee 智能雙聯(lián)網(wǎng)關(guān) THP12-Z 購(gòu)買(mǎi)鏈接:

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

③Zigbee 信號(hào)中繼器 RP280 購(gòu)買(mǎi)鏈接:

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

注意事項(xiàng)

如上述產(chǎn)品顯示無(wú)貨,可咨詢(xún)涂鴉開(kāi)發(fā)者論壇,將有開(kāi)發(fā)小哥哥為你推薦其他型號(hào)傳感器。


涂鴉開(kāi)發(fā)者論壇地址:https://tuyaos.com/viewforum.php?f=4

完成開(kāi)發(fā)后,效果路徑圖展示:

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

二、開(kāi)發(fā)流程

云開(kāi)發(fā)平臺(tái)是涂鴉打造的智慧解決方案一站式開(kāi)發(fā)平臺(tái),不僅開(kāi)放了基礎(chǔ)設(shè)備服務(wù)、垂直品類(lèi)、各類(lèi)行業(yè)場(chǎng)景的豐富能力和組件,同時(shí)也提供了便捷的開(kāi)發(fā)調(diào)試工具:比如 API 調(diào)試工具、設(shè)備模擬上報(bào)等。開(kāi)發(fā)者基于涂鴉豐富的設(shè)備生態(tài),以及平臺(tái)的開(kāi)放能力和開(kāi)發(fā)工具,可以快速低成本地開(kāi)發(fā)出各類(lèi)行業(yè) SaaS 應(yīng)用。

本次開(kāi)發(fā)“尋坑無(wú)憂(yōu)”這個(gè)應(yīng)用,僅僅借助了云平臺(tái)的基礎(chǔ)設(shè)備服務(wù)這一個(gè)開(kāi)放能力。


1、開(kāi)發(fā)流程

1.1 注冊(cè)涂鴉 IoT 平臺(tái)賬號(hào),購(gòu)買(mǎi)相關(guān)設(shè)備。

1.2 登錄云開(kāi)發(fā)平臺(tái),創(chuàng)建云項(xiàng)目

云開(kāi)發(fā)平臺(tái)鏈接:https://iot.tuya.com/cloud/

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

1.3 下載并登錄【智慧行業(yè)】App,完成設(shè)備配網(wǎng)。

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

1.4 開(kāi)發(fā)應(yīng)用:一個(gè)展示廁所狀態(tài)的頁(yè)面 + 一個(gè)查詢(xún)廁所狀態(tài)的接口

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

是的,應(yīng)用開(kāi)發(fā)部分僅開(kāi)發(fā)了一個(gè)頁(yè)面、封裝了一個(gè)接口,就成功實(shí)現(xiàn)了尋坑無(wú)憂(yōu)。

2、基于源碼二開(kāi)

視頻,查看手把手教學(xué):


2.1 fork 項(xiàng)目

# 克隆項(xiàng)目到本地git clone https://github.com/tuya/smart-wc.git
# 進(jìn)入項(xiàng)目并安裝依賴(lài)cd smart-wcnpm i
# 通過(guò) mock 方式啟動(dòng)npm run dev --mock=true

順利的話(huà),應(yīng)用啟動(dòng)后瀏覽器將自動(dòng)打開(kāi)一個(gè)查詢(xún)坑位狀態(tài)的頁(yè)面。

2.2 應(yīng)用配置

打開(kāi)項(xiàng)目根目錄下的 `config.json` 文件,按照指引,配置你的 Access ID 和 Access Secret 等項(xiàng)目信息

{ "access_key": "Tuya 云項(xiàng)目 Access ID", "secret_key": "Tuya 云項(xiàng)目 Access Secret", "region": "數(shù)據(jù)中心,非必填,默認(rèn)中國(guó)區(qū),支持:CN-中國(guó)、US-美西、UEAZ-美東、EU-歐洲、WEAZ-西歐、IND-印度",
// 策略配置,支持多種策略,比如有些坑位是通過(guò)門(mén)磁開(kāi)關(guān)判斷,有些是通過(guò)紅外傳感器判斷,有些是通過(guò)人體存在傳感器判斷 "strategy": [ {"category": "品類(lèi)", "code": "功能點(diǎn),可以用來(lái)判斷有人/無(wú)人", "value": "表示無(wú)人時(shí)候的狀態(tài)值,表明當(dāng)前坑位空閑"} ],
// 廁所建筑配置,按照樓層配置,每層樓可以配置多個(gè)廁所,每個(gè)廁所可以配置多個(gè)坑位 "building": { "name": "建筑名稱(chēng)", "wc":[ { "floor": "樓層", "list": [ { "gender": "性別:男/女", "devices": [ "設(shè)備 Id,一般一個(gè)坑位安裝一個(gè)設(shè)備,用于判斷坑位有人/無(wú)人" ], "location": "廁所位置描述,如:東側(cè)" } ] } ] }}

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4697

    瀏覽量

    68095
  • 涂鴉智能
    +關(guān)注

    關(guān)注

    7

    文章

    191

    瀏覽量

    19435
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    涂鴉的Link SDK如何連接到涂鴉IOT平臺(tái)教程

    一 概述 Link SDK 涂鴉Link SDK,即tuya-connect-kit。使用 C 語(yǔ)言實(shí)現(xiàn),適用于開(kāi)發(fā)者自主開(kāi)發(fā)硬件設(shè)備邏輯業(yè)務(wù)接入涂鴉 IoT。Tuya Connect Kit 提供
    的頭像 發(fā)表于 09-25 16:41 ?293次閱讀
    <b class='flag-5'>涂鴉</b>的Link SDK如何連接到<b class='flag-5'>涂鴉</b>IOT平臺(tái)教程

    開(kāi)鴻王成錄:開(kāi)源鴻蒙根技術(shù),打造智慧燃?xì)鈹?shù)字底座

    鴻蒙根技術(shù),打造智慧燃?xì)鈹?shù)字底座》的主旨報(bào)告,深入探討了開(kāi)鴻安全數(shù)字底座技術(shù)創(chuàng)新能力以及如何驅(qū)動(dòng)燃?xì)庑袠I(yè)高質(zhì)量發(fā)展?;?b class='flag-5'>開(kāi)源鴻蒙打造萬(wàn)物智聯(lián)時(shí)代的新質(zhì)生產(chǎn)力王成錄
    的頭像 發(fā)表于 06-29 08:33 ?438次閱讀
    深<b class='flag-5'>開(kāi)</b>鴻王成錄:<b class='flag-5'>開(kāi)源</b>鴻蒙根技術(shù),<b class='flag-5'>打造</b>智慧燃?xì)鈹?shù)字底座

    涂鴉App開(kāi)發(fā)工具App SDK

    聯(lián)網(wǎng)移動(dòng)應(yīng)用(IoTApp)開(kāi)發(fā)打造的一系列SDK,為開(kāi)發(fā)者提供了豐富的組件和示例代碼,可以快速實(shí)現(xiàn)移動(dòng)App對(duì)智能設(shè)備的連接、控制以及豐富的智能場(chǎng)景應(yīng)用。今天要為
    的頭像 發(fā)表于 05-24 08:15 ?661次閱讀
    <b class='flag-5'>涂鴉</b>App開(kāi)發(fā)工具App SDK

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard-項(xiàng)目分享|基于ELF 1S開(kāi)發(fā)板完成的物聯(lián)網(wǎng)開(kāi)源項(xiàng)目

    機(jī)設(shè)備管理,支持控制命令透?jìng)?,等等。感興趣的小伙伴還可以修改這個(gè)擴(kuò)展模塊的固件(代碼開(kāi)源),讓其擴(kuò)展更多創(chuàng)意的功能。 整個(gè)邊緣計(jì)算設(shè)備的Qt應(yīng)用程序,共提供了5個(gè)應(yīng)用界面,初學(xué)者可以在這5個(gè)應(yīng)用程序
    發(fā)表于 05-16 09:19

    飛凌嵌入式-ElfBoard-項(xiàng)目分享|基于ELF 1S開(kāi)發(fā)板完成的物聯(lián)網(wǎng)開(kāi)源項(xiàng)目

    機(jī)設(shè)備管理,支持控制命令透?jìng)?,等等。感興趣的小伙伴還可以修改這個(gè)擴(kuò)展模塊的固件(代碼開(kāi)源),讓其擴(kuò)展更多創(chuàng)意的功能。 整個(gè)邊緣計(jì)算設(shè)備的Qt應(yīng)用程序,共提供了5個(gè)應(yīng)用界面,初學(xué)者可以在這5個(gè)應(yīng)用程序
    發(fā)表于 05-16 09:12

    打造開(kāi)源鴻蒙生態(tài),國(guó)產(chǎn)操作系統(tǒng)迎“轉(zhuǎn)折之戰(zhàn)”?| 深圳衛(wèi)視獨(dú)家對(duì)話(huà)深開(kāi)鴻王成錄

    作為正在崛起的國(guó)產(chǎn)操作系統(tǒng),開(kāi)源鴻蒙到底有哪些優(yōu)勢(shì)?深圳衛(wèi)視《大灣區(qū)會(huì)客廳》主持人何嘉琪獨(dú)家對(duì)話(huà)深開(kāi)鴻C(jī)EO王成錄博士。探究為什么發(fā)展自主操作系統(tǒng)勢(shì)在必行?開(kāi)源鴻蒙有哪些顛覆性技術(shù)創(chuàng)新?開(kāi)源
    的頭像 發(fā)表于 04-20 08:32 ?411次閱讀
    <b class='flag-5'>打造</b><b class='flag-5'>開(kāi)源</b>鴻蒙生態(tài),國(guó)產(chǎn)操作系統(tǒng)迎“轉(zhuǎn)折之戰(zhàn)”?| 深圳衛(wèi)視獨(dú)家對(duì)話(huà)深<b class='flag-5'>開(kāi)</b>鴻王成錄

    開(kāi)鴻升為OpenHarmony項(xiàng)目群A類(lèi)捐贈(zèng)人,引領(lǐng)開(kāi)源生態(tài)新篇章!

    近日,深開(kāi)鴻作為OpenHarmony核心共建單位、OpenHarmony生態(tài)委員會(huì)委員單位、OpenHarmony代碼Top10貢獻(xiàn)單位,通過(guò)了開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony工作委員會(huì)
    的頭像 發(fā)表于 04-18 08:33 ?643次閱讀
    深<b class='flag-5'>開(kāi)</b>鴻升為OpenHarmony項(xiàng)目群A類(lèi)捐贈(zèng)人,引領(lǐng)<b class='flag-5'>開(kāi)源</b>生態(tài)新篇章!

    深圳力挺開(kāi)源鴻蒙原生應(yīng)用,深開(kāi)鴻全力加速開(kāi)源鴻蒙生態(tài)

    近日,深圳市工業(yè)和信息化局、深圳市政務(wù)服務(wù)和數(shù)據(jù)管理局聯(lián)合印發(fā)《深圳市支持開(kāi)源鴻蒙原生應(yīng)用發(fā)展2024年行動(dòng)計(jì)劃》(以下簡(jiǎn)稱(chēng)《行動(dòng)計(jì)劃》)。據(jù)悉,這是全國(guó)首個(gè)針對(duì)鴻蒙原生應(yīng)用發(fā)展的政府行動(dòng)計(jì)劃。深開(kāi)
    的頭像 發(fā)表于 03-06 14:33 ?464次閱讀
    深圳力挺<b class='flag-5'>開(kāi)源</b>鴻蒙原生應(yīng)用,深<b class='flag-5'>開(kāi)</b>鴻全力加速<b class='flag-5'>開(kāi)源</b>鴻蒙生態(tài)

    工廠生產(chǎn)管理MES系統(tǒng),開(kāi)源代碼+維護(hù)

    商業(yè)開(kāi)源的一套超有價(jià)值的JAVA制造執(zhí)行MES系統(tǒng)源碼 親測(cè) 帶本地部署搭建教程 教你如何在本地運(yùn)行運(yùn)行起來(lái)。
    的頭像 發(fā)表于 01-29 11:53 ?1694次閱讀
    工廠生產(chǎn)管理MES系統(tǒng),<b class='flag-5'>開(kāi)源代碼</b>+維護(hù)

    [開(kāi)源]萬(wàn)界星空開(kāi)源MES系統(tǒng),支持代碼大屏設(shè)計(jì)

    萬(wàn)界星空科技免費(fèi)MES、開(kāi)源MES、商業(yè)開(kāi)源MES、商業(yè)開(kāi)源代碼MES、市面上最好的開(kāi)源MES、MES源
    的頭像 發(fā)表于 01-12 13:43 ?637次閱讀
    [<b class='flag-5'>開(kāi)源</b>]萬(wàn)界星空<b class='flag-5'>開(kāi)源</b>MES系統(tǒng),<b class='flag-5'>支持</b>低<b class='flag-5'>代碼</b>大屏設(shè)計(jì)

    涂鴉T2-U開(kāi)發(fā)板試用體驗(yàn)】涂鴉T2-U開(kāi)發(fā)板初體驗(yàn)

    32 bit RISC-MCU,運(yùn)行速度最高可達(dá) 120 MHz 。它支持開(kāi)發(fā)者通過(guò) TuyaOS 進(jìn)行自定義次開(kāi)發(fā)(點(diǎn)擊了解涂鴉物聯(lián)網(wǎng)開(kāi)發(fā)神器--TuyaOS),擁有電量統(tǒng)計(jì)芯片驅(qū)動(dòng)、照明驅(qū)動(dòng)、幻彩燈
    發(fā)表于 12-22 10:59

    潤(rùn)開(kāi)鴻基于高性能RISC-V開(kāi)源架構(gòu)DAYU800通過(guò)OpenHarmony兼容性測(cè)評(píng)

    的重要一環(huán)。 潤(rùn)開(kāi)鴻基于高性能RISC-V開(kāi)源架構(gòu)的DAYU800開(kāi)發(fā)平臺(tái)OpenHarmony兼容性證書(shū) 潤(rùn)開(kāi)鴻DAYU800開(kāi)發(fā)平臺(tái)基于平頭哥高性能RISC-V開(kāi)源架構(gòu)曳影TH
    發(fā)表于 12-14 17:33

    涂鴉T2-U開(kāi)發(fā)板試用體驗(yàn)】遠(yuǎn)程調(diào)試blink

    的使用體驗(yàn)。 在試用過(guò)程中,我選擇了遠(yuǎn)程調(diào)試Blink主題作為示例項(xiàng)目。Blink是一個(gè)基于tuyaos平臺(tái)的開(kāi)源智能家居系統(tǒng),可以通過(guò)Wi-Fi控制LED等設(shè)備的開(kāi)關(guān)狀態(tài)。在涂鴉T2開(kāi)發(fā)板上實(shí)現(xiàn)
    發(fā)表于 11-17 15:54

    涂鴉T2-U開(kāi)發(fā)板試用體驗(yàn)】涂鴉APP控制板上LED

    IoT 開(kāi)發(fā)平臺(tái)產(chǎn)品創(chuàng)建、設(shè)備端代碼適配、燒錄,APP配網(wǎng)綁定測(cè)試。 一.涂鴉云平臺(tái)產(chǎn)品創(chuàng)建 1.打開(kāi)涂鴉 IoT 開(kāi)發(fā)平臺(tái),未注冊(cè)賬號(hào)先注冊(cè)賬號(hào). https://iot.tuya.com/ 2.
    發(fā)表于 11-12 18:13

    開(kāi)源操作系統(tǒng)大全

    開(kāi)源操作系統(tǒng)即公開(kāi)源代碼的操作系統(tǒng)軟件,它遵循開(kāi)源協(xié)議使用、編譯和發(fā)布。自由和開(kāi)放源代碼軟件中最著名的是 Linux ,它是一種類(lèi) Unix 的操作系統(tǒng)。Linux 可安裝在各種計(jì)算機(jī)
    發(fā)表于 10-27 15:13