哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用樹莓派構建iBeacon

454398 ? 來源:網(wǎng)絡整理 ? 作者:網(wǎng)絡整理 ? 2019-12-04 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

針對特定用戶的大都會反烏托邦期貨廣告,這是湯姆·克魯斯電影《少數(shù)派報道》 所展示的,但這并不是反烏托邦的未來:技術已經(jīng)存在。盡管它不依賴于使用視網(wǎng)膜進行快速識別,但它確實使用了藍牙。 iBeacon由Apple開發(fā),旨在為iOS用戶提供基于位置的信息,它使用設備附近的位置觸發(fā)個性化廣告或跟蹤用戶的移動。 Google也創(chuàng)建了自己的通用Beacons規(guī)范,盡管目前對它的支持很有限,因為開發(fā)人員無法使用它。

如何用樹莓派構建iBeacon

毫無疑問,您可以使用通過添加藍牙低功耗(BLE)USB模塊將Raspberry Pi作為iBeacon。更有趣的是,我們可以選擇這項技術,而放棄未來的廣告方法,而轉向在家庭中使用。

iBeacon的工作原理

構建一種智能設備的低能耗藍牙發(fā)射器應用程序可以檢測到很簡單,但是iBeacon如何工作?

BLE是專為短距離傳輸而設計的,但是功耗較低(單枚紐扣電池應持續(xù)三年)。信標廣播小型數(shù)據(jù)包,稱為“廣告”(不是營銷意義上的數(shù)據(jù)),并用于觸發(fā)智能手機應用程序中的操作,可能會顯示商業(yè)消息,或提示讀者執(zhí)行操作。

除了營銷之外,iBeacon通常用于應用程序的topush位置狀態(tài),例如在博物館周圍漫步時顯示有關展覽的信息。

使用Raspberry Pi和藍牙構建自己的iBeacon加密狗

要將樹莓派用作iBeacon,您需要一個藍牙USB適配器。但是,您不能僅連接任何舊的Bluetooth USB設備。相反,您需要使用BLE(藍牙低能耗)設備,該設備可以從Amazon或Adafruit相對便宜地購買。您可以在標準的Raspbian安裝上運行該項目,可以以通常的方式安裝,也可以通過NOOBS安裝。

(如果您想要所有這些的快捷方式,PiBeacon映像是RadiusNetworks最好的選擇。只需下載,

但是,在連接BLE之前,是時候安裝一些庫了:

sudo apt-get install libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev

現(xiàn)在完成了,您需要安裝用于Linux的藍牙堆棧Bluez。

sudo mkdir bluez

cd bluez

sudo wget www.kernel.org/pub/linux/bluetooth/bluez-5.11.tar.xz

一旦下載,必須構建Bluez 。

sudo unxz bluez-5.11.tar.xz

sudo tar xvf bluez-5.11.tar

cd bluez-5.11

sudo 。/configure --disable-systemd

sudo make

(此步驟可能需要一些時間。去喝杯茶?;蛘呖疽粋€樹莓派。)

sudo make install

您幾乎已經(jīng)準備就緒。發(fā)出關閉命令,然后在Pi掉電時,連接BLE。

sudo shutdown -h now 廣播PiBeacon

為廣播配置PiBeacon ,請首先檢查是否已檢測到BLE模塊

hciconfig

您會注意到,如果檢測到BLE模塊,則其狀態(tài)當前為DOWN。

要解決此問題,請配置設備:

sudo tools/hciconfig hci0 up

sudo tools/hciconfig hci0 leadv 3

sudo tools/hciconfig hci0 noscanc

(請注意,最后一行會禁用藍牙掃描,因為這可能會引起問題。)

重復運行hciconfig的早期命令:

hciconfig

您現(xiàn)在將看到設備狀態(tài)為“正在運行”。

如何使用PiBeacon進行廣告?

因此,您有了一個由Raspberry Pi驅動的iBeacon。但是如何使用它來識別附近的藍牙設備呢?正如Adafruit解釋的那樣,信標需要輸入廣告數(shù)據(jù)。他們建議使用hcitool命令輸入以下字符串:

sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 E2 0A 39 F4 73 F5 4B C4 A1 2F 17 D1 AD 07 A9 61 00 00 00 00 C8 00 數(shù)據(jù)包中有什么?

是的,那是一長串數(shù)字和字母。它是用十六進制編寫的,盡管我們看不到它,但字符串卻分成了幾個部分。例如,標記FF表示將遵循制造商特定的數(shù)據(jù),在本例中為4C 00,即Apple的ID??梢赃m當?shù)馗脑撟址?/p>

我們將其分解:

如您所見,該字符串在直到您可以看到每個數(shù)據(jù)段的用途。請注意,ID始終相同,以標識數(shù)據(jù)包類型,并且數(shù)據(jù)長度需要轉換為十進制才能欣賞數(shù)據(jù)包的實際長度。

帶有FF標記的是128比特ID,如上所述,然后是主要數(shù)據(jù)和次要數(shù)據(jù)。這些以分層方式(主要是第一,次要是第二)識別位置或注釋。最后,TX Power有助于估算距離。

PiBeacon與iBeacon一樣,具有三個范圍:即時范圍(定位到幾厘米),近距離(幾米)和遠距離(約10米)。任何測量的距離僅是近似值,因為家具,門和墻壁會削弱BLE信號。

如果您計劃使用iBeacon技術,那么為您的應用提供唯一的ID至關重要。您可能會使用www.uuidgenerator.net之類的文件,或者如果使用aMac,則命令行 uuidgen 實用程序將生成一個唯一的ID。

PiBeacon已啟用!

使用輸入此信息后,PiBeacon現(xiàn)在正在投放廣告。您現(xiàn)在需要做的就是在iOS商店中找到一個合適的iBeacon應用,例如Beacon Toolkit [No Nower Available]來檢測它,選擇 Listen 。上面的字符串在Beacon中作為UUID提供。工具包應用程序。可以使用其他UUID,但這些UUID不能與該應用程序一起使用:使用價格稍高的Beacon工具箱(4.99美元),該工具箱應該能夠識別范圍內的大多數(shù)iBeacon。

對專用Raspberry Pi感到不滿意完成這項任務?不用擔心-只要您具有BLE防護罩(您的Arduino入門套件中可能提供),您就可以構建Arduino iBeacon。這是一個演示:

喜歡冒險嗎?價值10美元的電子產(chǎn)品和一些焊接技能也可以使您自己動手做iBeacon。

責任編輯:wv

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

    關注

    122

    文章

    2082

    瀏覽量

    110766
  • iBeacon
    +關注

    關注

    5

    文章

    47

    瀏覽量

    31190
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于樹莓(RaspberryPi)構建高效實時監(jiān)控系統(tǒng)

    由于樹莓體積小、可開發(fā)性強等特性,常被用于視頻監(jiān)控場景中,結合 ZeroNews,可實現(xiàn)用戶在任意位置都能實時安全得訪問視頻監(jiān)控系統(tǒng)。 先決條件:樹莓正常連接網(wǎng)絡,可訪問互聯(lián)網(wǎng) 第
    的頭像 發(fā)表于 09-22 15:14 ?1625次閱讀
    基于<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>(RaspberryPi)<b class='flag-5'>構建</b>高效實時監(jiān)控系統(tǒng)

    零成本鋼鐵俠手套!樹莓+OpenCV 秒變手勢遙控器!

    大家好,這是一個樹莓和OpenCV的連載專題。使用樹莓與OpenCV實現(xiàn)姿態(tài)估計和面部特征點追蹤使用樹莓
    的頭像 發(fā)表于 08-16 16:16 ?1566次閱讀
    零成本鋼鐵俠手套!<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>+OpenCV 秒變手勢遙控器!

    如何使用樹莓與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)?

    大家好,這是一個樹莓和OpenCV的連載專題。使用樹莓與OpenCV實現(xiàn)姿態(tài)估計和面部特征點追蹤使用樹莓
    的頭像 發(fā)表于 08-14 17:45 ?2412次閱讀
    如何使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)?

    如何搭建高效的樹莓NAS?完整安裝與配置指南!

    訪問、存儲和共享文件。使用樹莓創(chuàng)建網(wǎng)絡附屬存儲(NAS)是為家庭或小型辦公室構建個性化且經(jīng)濟高效的存儲解決方案的絕佳方式。樹莓NAS可讓
    的頭像 發(fā)表于 08-13 17:45 ?2196次閱讀
    如何搭建高效的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>NAS?完整安裝與配置指南!

    如何使用樹莓+OpenCV實現(xiàn)姿態(tài)估計和面部特征點追蹤?

    大家好,這是一個樹莓和OpenCV的連載專題。使用樹莓與OpenCV實現(xiàn)姿態(tài)估計和面部特征點追蹤使用樹莓
    的頭像 發(fā)表于 08-13 17:44 ?1468次閱讀
    如何使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>+OpenCV實現(xiàn)姿態(tài)估計和面部特征點追蹤?

    樹莓屏幕怎么選?

    樹莓很多人都用過,但用屏幕的倒不是很多。不少都是直接遠程操作,或者直接接身邊的顯示設備了。但我覺得給開發(fā)板配一個屏幕還是很能提升使用體驗的。這次我就介紹一下樹莓的屏幕怎么選擇。
    的頭像 發(fā)表于 08-08 14:59 ?1729次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>屏幕怎么選?

    樹莓操作系統(tǒng):版本、特性及設置完整指南!

    樹莓操作系統(tǒng)是什么?樹莓操作系統(tǒng)是由樹莓基金會專為樹莓
    的頭像 發(fā)表于 07-28 18:26 ?1811次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>操作系統(tǒng):版本、特性及設置完整指南!

    樹莓6 傳聞:發(fā)布日期與規(guī)格!

    每當我想再為我的收藏增添一款樹莓時,總會在是立即購買還是等待硬件更強大的下一代之間猶豫不決。但新樹莓型號的發(fā)布往往容易被錯過,尤其是在你的信息流被病毒式傳播的貓咪視頻占據(jù)時。因此,
    的頭像 發(fā)表于 07-11 16:21 ?3078次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>6 傳聞:發(fā)布日期與規(guī)格!

    樹莓小技巧:無需鍵盤或顯示器,如何通過WiFi設置樹莓?

    樹莓是一款小巧便攜的USB供電計算機,可以隱藏起來用于小型項目,如網(wǎng)絡服務器或家庭自動化。通常,設置樹莓需要鍵盤和顯示器來編輯和查看樹莓
    的頭像 發(fā)表于 06-26 15:41 ?1856次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>小技巧:無需鍵盤或顯示器,如何通過WiFi設置<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    樹莓分類器:用樹莓識別不同型號的樹莓

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創(chuàng)建,他是樹莓
    的頭像 發(fā)表于 06-13 16:39 ?1546次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    樹莓“揪出”家里的耗電怪獸!

    在本應用中,我們將使用樹莓設置一個CE電流監(jiān)測器,并通過網(wǎng)頁界面顯示電路的電流讀數(shù)。本項目使用的組件硬件組件樹莓2ModelBx112通道20安培電流監(jiān)測控制器x1項目背景介紹在本
    的頭像 發(fā)表于 06-04 15:33 ?2060次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    樹莓“吉尼斯世界記錄”:將樹莓的性能發(fā)揮到極致的項目!

    樹莓是一款功能強大、體積小巧且高度可定制的設備,多年來,我們見證了它被應用于眾多領域。無論是將其裝入3D打印的經(jīng)典游戲機外殼,還是簡單地將它隱藏起來作為家庭文件服務器,我們都報道過在社區(qū)里用樹莓
    的頭像 發(fā)表于 05-22 16:53 ?1722次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的性能發(fā)揮到極致的項目!

    樹莓5 與 樹莓4:深度對比與獨特優(yōu)勢!

    隨著技術的不斷發(fā)展,推動創(chuàng)新與創(chuàng)造力的工具和設備也在不斷升級。其中,樹莓派系列憑借其多功能性和強大性能,在從簡單的DIY項目到復雜的計算任務等眾多應用場景中脫穎而出。隨著樹莓5的近期發(fā)布,愛好者
    的頭像 發(fā)表于 05-21 13:15 ?3429次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5 與 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4:深度對比與獨特優(yōu)勢!

    能夠精準定位的樹莓機器人!

    我為我的自制機器人BigRob(同樣由樹莓驅動)配備了基于樹莓的精準GPS導航系統(tǒng)。本項目所用組件硬件組件NV08C-CSMx1NV08C-CSM是一款集成式衛(wèi)星導航接收器
    的頭像 發(fā)表于 05-17 08:33 ?1534次閱讀
    能夠精準定位的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>機器人!

    樹莓 Zero 打造的智能漫游車!

    使用PXFMini和樹莓Zero打造您自己的自主漫游車。本項目所用組件硬件組件ErleRoboticsPXFmini×1樹莓Zero×1樹莓
    的頭像 發(fā)表于 05-13 16:39 ?1309次閱讀
    用 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游車!
    榕江县| 泰兴市| 文成县| 华容县| 贵港市| 黔西县| 建阳市| 叶城县| 双牌县| 夏津县| 霞浦县| 吉木乃县| 西畴县| 华阴市| 阳春市| 菏泽市| 图片| 德阳市| 永安市| 桓仁| 贡嘎县| 宝清县| 巍山| 曲松县| 潍坊市| 通化市| 板桥市| 府谷县| 荥经县| 土默特左旗| 休宁县| 贡嘎县| 江都市| 海南省| 庆安县| 杂多县| 曲阜市| 兰坪| 彭泽县| 威信县| 沧州市|