国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

【轉(zhuǎn)】基于Arduino+RC522 智能衣柜(附Android和iOS端的Demo 程序)

2017/03/29
25
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

Android_SmartWardrobe.zip

共3個文件

聲明:該設計資料來源于DF創(chuàng)客社區(qū),僅供學習參考,不可用于商業(yè)用途。

硬件組成:

      我們使用了DFRobot贊助的Arduino Bluno兼容板和手機進行藍牙通訊,然后通過RFID讀卡器(RC522)來讀取被動式非接觸芯片,也就是植入于衣服的芯片,在demo我們在衣架上黏了個id卡。然后通過簡單的拿取衣服,我們的arduino就會給app上位機發(fā)送之前錄入的衣服的信息,在通過手機app把信息共享給社區(qū)。

如截圖:

這里不得不說說這塊RC522,我們周六的時候發(fā)現(xiàn)手頭上唯一的一塊RC522壞掉了...于是啊,連夜順豐速遞送,總算是在周日一大早拿到了嶄新的芯片與復旦卡。

智能衣柜控制代碼部分截圖,見附件內(nèi)容下載:

iOS端


說明:

   我們的iOS端首先參考了DF官網(wǎng)上已有的Demo,然而發(fā)現(xiàn)是Objective-C寫的,于是我們親愛的Ian同學一怒之下全部改成Swift實現(xiàn)了!Known Issue:!!!在改寫為Swift語言時,Bluno自帶API中DFBlunoDelegate協(xié)議中@required的didReceiveData函數(shù)中的第二個參數(shù)Device應改為device 否則導致報未實現(xiàn)協(xié)議方法的錯誤。!!!

這個Demo應用可以在鏈接上Bluno之后通過手機界面上的選擇向Bluno發(fā)送衣服的特征信息,并讓RC522寫入被動RFID芯片。見附件內(nèi)容下載。

 Android端:


說明:

安卓端用了API Level 23作為Target API,請升級Android Studio中的SDK到最新版本。在這個包中我們加入了BlunoLibrary,是DF官方的Demo中的,使用起來非常方便。在MainActivity中,onCreate函數(shù)下的內(nèi)容為應用初始時所執(zhí)行的代碼。

服務端


說明:

我們使用了LeanCloud作為遠端服務器,iOS中也包含了相關(guān)的支持庫。如果有需要的話,請大家更改成自己的api key哦!

  • Android_SmartWardrobe.zip
    下載
    描述:Android程序
  • 與Android APP 通訊程序.txt
    下載
    描述:通訊程序
  • iOS_SmartWardrobe.zip
    下載
    描述:iOS程序

相關(guān)推薦

邵东县| 报价| 沧州市| 邵武市| 龙游县| 固始县| 黑河市| 孟津县| 海兴县| 玛纳斯县| 黄陵县| 扎囊县| 富顺县| 九寨沟县| 孟村| 永州市| 碌曲县| 南岸区| 壶关县| 灌阳县| 碌曲县| 永宁县| 长武县| 陇南市| 滨州市| 务川| 尼玛县| 循化| 凤台县| 勐海县| 夏邑县| 当阳市| 开江县| 肇州县| 鄂温| 揭西县| 丰城市| 林甸县| 富锦市| 博湖县| 定日县|