<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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

    文章

    4557

    瀏覽量

    66822
  • 涂鴉智能
    +關注

    關注

    6

    文章

    153

    瀏覽量

    19301
收藏 人收藏

    評論

    相關推薦

    工廠生產管理MES系統,開源代碼+維護

    商業開源的一套超有價值的JAVA制造執行MES系統源碼 親測 帶本地部署搭建教程 教你如何在本地運行運行起來。
    的頭像 發表于 01-29 11:53 ?498次閱讀
    工廠生產管理MES系統,<b class='flag-5'>開源代碼</b>+維護

    涂鴉T2-U開發板試用體驗】嵌入式linux開發板涂鴉T2-U

    120 MHz 。它支持 開發者通過涂鴉自研的物聯網操作系統---- TuyaOS 進行自定義次開發 ,擁有電量統計芯片驅動、照明驅動、幻彩燈帶芯片驅動等功能,開發者可按需選用。 外觀還是比較
    發表于 12-22 11:21

    涂鴉T2-U開發板試用體驗】涂鴉T2-U開發板初體驗

    32 bit RISC-MCU,運行速度最高可達 120 MHz 。它支持開發者通過 TuyaOS 進行自定義次開發(點擊了解涂鴉物聯網開發神器--TuyaOS),擁有電量統計芯片驅動、照明驅動、幻彩燈
    發表于 12-22 10:59

    鴻基于高性能RISC-V開源架構DAYU800通過OpenHarmony兼容性測評

    的重要一環。 潤鴻基于高性能RISC-V開源架構的DAYU800開發平臺OpenHarmony兼容性證書 潤鴻DAYU800開發平臺基于平頭哥高性能RISC-V開源架構曳影TH
    發表于 12-14 17:33

    涂鴉T2-U開發板試用體驗】遠程調試blink

    的使用體驗。 在試用過程中,我選擇了遠程調試Blink主題作為示例項目。Blink是一個基于tuyaos平臺的開源智能家居系統,可以通過Wi-Fi控制LED等設備的開關狀態。在涂鴉T2開發板上實現
    發表于 11-17 15:54

    涂鴉T2-U開發板試用體驗】第一帖-開箱體驗

    先感謝涂鴉智能提供的試用機會,有幸體驗T2-U開發板。 涂鴉 T2-U 開發板 是一款專為開發者打造的智能硬件產品原型開發板??膳c其他功能電路模組或電路板配合使用,實現各種智能硬件產品的開發。
    發表于 11-16 20:19

    涂鴉T2-U開發板試用體驗】涂鴉APP控制板上LED

    IoT 開發平臺產品創建、設備端代碼適配、燒錄,APP配網綁定測試。 一.涂鴉云平臺產品創建 1.打開涂鴉 IoT 開發平臺,未注冊賬號先注冊賬號. https://iot.tuya.com/ 2.
    發表于 11-12 18:13

    開源操作系統大全

    開源操作系統即公開源代碼的操作系統軟件,它遵循開源協議使用、編譯和發布。自由和開放源代碼軟件中最著名的是 Linux ,它是一種類 Unix 的操作系統。Linux 可安裝在各種計算機
    發表于 10-27 15:13

    為能耗及管理做“減法”,涂鴉智能打造停車場智慧照明解決方案

    為了解決停車場照明能耗大、管理效率低等問題,全球化IoT開發者平臺涂鴉智能(NYSE:TUYA,HKEX:2391)打造了基于涂鴉商照樓宇SaaS,涂鴉
    的頭像 發表于 08-07 09:39 ?485次閱讀
    為能耗及管理做“減法”,<b class='flag-5'>涂鴉</b>智能<b class='flag-5'>打造</b>停車場智慧照明解決方案

    社交距離警告傳感器開源構建

    電子發燒友網站提供《社交距離警告傳感器開源構建.zip》資料免費下載
    發表于 07-05 09:44 ?0次下載
    <b class='flag-5'>社交</b>距離警告傳感器<b class='flag-5'>開源</b>構建

    一種保持社交距離設備的開源構建

    電子發燒友網站提供《一種保持社交距離設備的開源構建.zip》資料免費下載
    發表于 07-03 11:46 ?0次下載
    一種保持<b class='flag-5'>社交</b>距離設備的<b class='flag-5'>開源</b>構建

    開源】4G_Lora遠程氨氣監測器

    支持 uA 級低功耗休眠(可選) 支持 GPS 定位及對時(可選) 支持次開發 源代碼+硬件開源
    發表于 06-26 09:36

    開源】4G_Lora遠程光照監測器

    (可選) 支持 uA 級低功耗休眠(可選) 支持 GPS 定位及對時(可選) 支持次開發 源代碼+硬件
    發表于 06-14 10:01

    開源】4G_Lora遠程風速監測器

    支持 uA 級低功耗休眠(可選) 支持 GPS 定位及對時(可選) 支持次開發 源代碼+硬件開源
    發表于 06-12 09:32

    開源】4G_Lora遠程雨量監測器

    支持 uA 級低功耗休眠(可選) 支持 GPS 定位及對時(可選) 支持次開發 源代碼+硬件開源
    發表于 06-09 10:13
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>