<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天內不再提示

如何在英特爾Edison上部署藍牙安全網關

藍牙技術聯盟 ? 來源:xx ? 2019-08-10 09:07 ? 次閱讀

藍牙技術聯盟去年9月發布了一款高級工具包——藍牙安全網關。有了這一工具包,開發者們就能夠了解如何將藍牙設備連接至物聯網。該套件中的動手實驗室將幫助您熟悉如何將廣泛使用的基于ARM的Raspberry Pi2 / Pi3設置為藍牙低功耗設備的安全網關。

不過我很好奇,想看看除了ARM核心架構之外,是否有任何其他常用的開發板可以運行藍牙安全網關?因此,我決定嘗試英特爾Edison,因為它是另一使用廣泛的體系結構,并基于X86架構。

在深入了解實際操作之前,還是先簡要介紹一下英特爾Edison:

英特爾Edison是英特爾提供的一種小型計算機模塊,用于可穿戴設備和物聯網開發系統,可通過藍牙和Wi-Fi進行通信。

Ok,下面就讓我們一起開始

開發之旅吧!

準備工作

下載藍牙安全網關套件。https://www.bluetooth.com/develop-with-bluetooth/developer-resources-tools/secure-gateway-kit

一個英特爾Edison開發板。

正確組裝電路板,并像這樣打開電源https://software.intel.com/en-us/get-started-edison-windows-step1

一臺運行Windows的計算機。

帶互聯網連接的無線路由器。

1

串行連接

Edison啟動并運行后,應嘗試與其建立串行連接,然后通過串行接口配置電路板。

打開Windows的“設備管理器”并檢查應使用哪個Com端口,您可以看到我的端口是COM3。

pIYBAF1D7huAcyk_AAAhEs2aX3U403.png

然后在Windows計算機上打開串口實用程序,并將波特率設置為115200,即可建立串行連接,如下圖。如果這是您第一次登錄此主板,可能需要輸入用戶名 “root”,然后單擊Enter鍵。

o4YBAF1D7fOAHSCVAADig7JtrIA056.jpg

*有關串行連接的更多信息,請訪問

https://software.intel.com/en-us/setting-up-serial-terminal-intel-edison-board

2

更改SSH密碼

當您登錄到開發板之后,需要更改密碼才能啟用SSH。在控制臺中鍵入以下命令:

configure_edison --password

系統將彈出提示,您就可以鍵入密碼,然后重新鍵入以更改密碼。

完成之后,SSH就啟用了。

pIYBAF1D7hyAClPEAABQuitgIZk603.jpg

3

連接至互聯網

由于Edison已經有Wi-Fi接口,您可以將其設置為連接到無線路由器,并連接到互聯網。在控制臺中鍵入以下命令:

configure_edison --wifi

系統會顯示提示,您可以選擇要加入的Wi-Fi網絡。在控制臺中的提示消息后面鍵入密碼。

o4YBAF1D7fOAGHcZAABZ0dKAskA248.jpg

*有關網絡連接的更多信息,請訪問https://software.intel.com/en-us/connecting-to-a-network-intel-edison-board

4

更新 & 升級

鍵入以下命令以更新和升級軟件包。

opkg update
opkg upgrade

pIYBAF1D7hyABT1hAAB5SbImf4Q247.jpg

5

安裝 node-gyp

最后,我們需要安裝node-gyp。node-gyp是一個用node.js編寫的跨平臺命令行工具,用于編譯node.js的本地附加模塊。藍牙安全網關需要它來編譯一些模塊,所以我們必須在此安裝。

npm install -g node-gyp

o4YBAF1D7fSAc4WTAADG4eApOOs826.jpg

6

下載藍牙安全網關工具包&部署腳本的源代碼

然后輸入以下命令,下載代碼:

wget http://downloads.bluetooth.com/tools/SG/smart-gateway-installscript.zip

o4YBAF1D7fSAKMZ6AACFXNYFhD8970.jpg

zip下載完成后,輸入以下命令解壓:

unzip smart-gateway-installscript.zip

pIYBAF1D7h2AODIGAADccN2dpQg309.jpg

代碼解壓縮完成后,導航至\ gateway文件夾,我們將安裝package.json中定義的所有相關的依賴包。運行以下命令來執行此操作。該命令可能需要一些時間才能完成,您將看到一些警告,這些都在預料之中,可以忽略。

cd ./BluetoothSecureGateway1.0.14/ScriptsAndSourceCode/gateway/
npm install

o4YBAF1D7fWAVOnvAAC8L6od9rg370.jpg

完成至此,可以通過輸入以下命令來啟動網關服務器。

rfkill unblock bluetooth
npm start

pIYBAF1D7h6AdlgVAABGjck4ea0544.jpg

打開另外一個SSH客戶端并登錄到Edison開發板,導航至\ navible文件夾,并通過運行以下命令安裝package.json中定義的所有相關的依賴包:

cd ./BluetoothSecureGateway1.0.14/ScriptsAndSourceCode/navible/
cd navible
npm install

o4YBAF1D7fWAVOnvAAC8L6od9rg370.jpg

完成后,可以通過輸入以下命令啟動網關服務器:

npm start

o4YBAF1D7fWASZfKAABHc715jHo514.jpg

如果一切正常,您將看到一條消息,提示服務器現已啟動,并將顯示您可以連接到的IP地址。消息如下:

Server running at:https://192.168.128.66:8000

復制網址并粘貼到瀏覽器中。有關詳細信息,請參閱藍牙安全網關動手實驗室PDF文檔(BluetoothSecureGateway-Hands On Lab.pdf)中的第5.4節和第5.5節。

7

結論

完成這一動手實驗室后,Edison開發板上就已經設置好藍牙安全網關了。使用Edison上的這一網關,您可以通過瀏覽器連接任何藍牙低功耗設備,通過各種設備進行導航,并與外圍設備進行交互。若想向其中添加云服務模塊,您可以以非常標準的方式執行此操作,因為大多數云服務供應商都為其提供node.js模塊。盡情享受吧,通過互聯網擴大藍牙設備的功能范圍!

附錄

如果您對英特爾Edison開發板有任何疑問,請參考下列資源:

英特爾Edison入門

https://software.intel.com/en-us/get-started-edison-windows-step1

因特爾Edison用戶指南

https://software.intel.com/en-us/intel-edison-board-user-guide

資源頁面

https://software.intel.com/iot/hardware/edison/downloads

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

    關注

    60

    文章

    9576

    瀏覽量

    169682
  • 藍牙
    +關注

    關注

    112

    文章

    5504

    瀏覽量

    166576
  • 網關
    +關注

    關注

    9

    文章

    3387

    瀏覽量

    50216
  • Edison
    +關注

    關注

    0

    文章

    33

    瀏覽量

    25451
收藏 人收藏

    評論

    相關推薦

    華為IP Club金融安全網絡技術沙龍成功舉辦,助力智能防御建設

    以“品智聯接 無界成長”為主題的華為IP Club中國行上海金融安全網絡技術沙龍在杭州成功舉辦。
    的頭像 發表于 05-19 11:05 ?345次閱讀
    華為IP Club金融<b class='flag-5'>安全網</b>絡技術沙龍成功舉辦,助力智能防御建設

    英特爾:2025年全球AIPC將超1億臺占比20%

    英特爾行業資訊
    北京中科同志科技股份有限公司
    發布于 :2024年02月29日 09:15:26

    英特爾1nm投產時間曝光!領先于臺積電

    英特爾行業芯事
    深圳市浮思特科技有限公司
    發布于 :2024年02月28日 16:28:32

    英特爾再創輝煌!1.4nm芯片工藝領航微電子時代,工業界的新里程碑?

    英特爾行業資訊
    北京中科同志科技股份有限公司
    發布于 :2024年02月26日 08:58:21

    藍牙網關:實現設備無線通信與安全連接的關鍵角色

    藍牙網關是一種網絡技術,可以讓設備之間進行無線通信。它是一種可以將設備連接到互聯網的網關,可以提供安全的連接,并且可以支持多種類型的設備,比如手機、電腦、智能家居設備等。
    發表于 02-06 10:48

    英特爾登頂2023年全球半導體榜單之首

    英特爾行業芯事
    深圳市浮思特科技有限公司
    發布于 :2024年02月01日 11:55:16

    藍牙網關是什么?具有哪些功能?

    的轉發和路由選擇,確保數據能夠準確地到達目標設備。 安全防護:藍牙網關可以提供安全防護功能,可以對連接的設備進行身份驗證和授權管理,確保只有經過授權的設備才能接入網絡并進行數據傳輸。
    發表于 01-19 15:05

    英特爾CPU部署Qwen 1.8B模型的過程

    本文介紹了在英特爾 13 代酷睿 CPU i5 - 13490F 設備上部署 Qwen 1.8B 模型的過程,你需要至少 16GB 內存的機器來完成這項任務,我們將使用英特爾的大模型推理庫 [BigDL] 來實現完整過程。
    的頭像 發表于 01-12 10:28 ?1880次閱讀

    英特爾酷睿14代處理器系列發布,Arrowlake/LunarLake24年問世

    處理器英特爾
    looger123
    發布于 :2024年01月10日 17:44:38

    #高通 #英特爾 #Elite 高通X Elite芯片或終結蘋果、英特爾的芯片王朝

    高通英特爾蘋果
    深圳市浮思特科技有限公司
    發布于 :2023年10月27日 16:46:07

    尋求藍牙網關開發板

    做了15年的應用軟件,想要搞個藍牙網關跟我做的軟件進行對接,便于后期的發展。目前,想找個藍牙定位的藍牙網關開發板用于跟我的軟件測試聯調使用,
    發表于 09-11 10:55

    加密網關 國密安全網關 SM算法硬件加密

    加密網關保護敏感信息免受未經授權的訪問和攻擊的網絡傳輸通信設備。加密網關通過使用密碼學技術,包括數據加密、數字證書和安全協議等,確保數據在傳輸過程中的機密性、完整性和可靠性。它起到了數據加密和解
    的頭像 發表于 08-31 17:27 ?805次閱讀
    加密<b class='flag-5'>網關</b> 國密<b class='flag-5'>安全網關</b> SM算法硬件加密

    安裝OpenVINO工具套件英特爾Distribution時出現錯誤的原因?

    安裝OpenVINO?工具套件英特爾 Distribution時,出現錯誤: Python 3.10.0.ECHO is off. Unsupported Python version.
    發表于 08-15 08:14

    工業安全網關 國密加密 IPSec/SSL VPN加密網關

    工業安全網關保護工業控制系統(IndustrialControlSystem,簡稱ICS)免受惡意攻擊、網絡威脅以及未經授權的訪問。它可以在工業控制系統和企業IT網絡之間建立安全的連接,并提供安全
    的頭像 發表于 08-10 16:11 ?799次閱讀
    工業<b class='flag-5'>安全網關</b> 國密加密 IPSec/SSL VPN加密<b class='flag-5'>網關</b>

    英特爾媒體加速器參考軟件Linux版用戶指南

    英特爾媒體加速器參考軟件是用于數字標志、交互式白板(IWBs)和亭位使用模型的參考媒體播放器應用軟件,它利用固定功能硬件加速來提高媒體流速、改進工作量平衡和資源利用,以及定制的圖形處理股(GPU)管道解決方案。該用戶指南將介紹和解釋如何為Linux* 使用英特爾媒體加速器
    發表于 08-04 06:34
    亚洲欧美日韩精品久久_久久精品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>