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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 英特尔
    +关注

    关注

    61

    文章

    10340

    浏览量

    181324
  • 蓝牙
    +关注

    关注

    119

    文章

    6428

    浏览量

    179536
  • 网关
    +关注

    关注

    9

    文章

    7055

    浏览量

    56682
  • Edison
    +关注

    关注

    0

    文章

    33

    浏览量

    25945
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    英特尔宣布新人事任命

    近日,英特尔宣布了一系列重要的领导层任命,涉及客户端计算业务和公司整体技术战略两大核心板块。这两项任命被视为英特尔在当前转型关键期的重要布局,释放出公司在客户端计算和前沿技术领域加速推进的明确信号。
    的头像 发表于 05-13 09:19 716次阅读

    智能体PC时代来临,英特尔亮出哪些硬核实力

    端云协同的混合AI正在成为智能体PC规模化落地的核心方向。在轻薄本、AI Box、Mini PC等多元硬件领域,正推动新型PC从专业工具向大众消费市场。英特尔何在这一领域布局?推进了哪些落地实践?英特尔中国区技术总经理高宇和技
    的头像 发表于 04-22 21:08 1.7w次阅读
    智能体PC时代来临,<b class='flag-5'>英特尔</b>亮出哪些硬核实力

    何在NVIDIA Jetson AGX Thor上部署1200亿参数大模型

    上一期介绍了如何在 NVIDIA Jetson AGX Thor 上使用 Docker 部署 vLLM 推理服务,以及使用 Chatbox 作为前端调用 vLLM 运行的模型(上期文章链接)。本期
    的头像 发表于 12-26 17:06 5383次阅读
    如<b class='flag-5'>何在</b>NVIDIA Jetson AGX Thor<b class='flag-5'>上部署</b>1200亿参数大模型

    蓝牙网关是什么?都有哪些功能?应用场景有哪些?

    安全防护机制:采用AES-128加密、安全配对、HTTPS传输等技术,防范数据泄露与恶意攻击,满足医疗、工业等敏感场景需求。 应用场景 凭借灵活部署与低功耗优势,蓝牙
    发表于 12-11 15:21

    边缘安全网关:工业4.0时代的“数据守门人”

    的隐形障碍。边缘安全网关的出现,恰好为企业解决了这一难题,边缘安全网关作为工业物联网(IIoT)的“神经中枢”,通过边界防护、流量管理、数据加密、智能调度,重新定义
    的头像 发表于 11-25 15:14 625次阅读
    边缘<b class='flag-5'>安全网关</b>:工业4.0时代的“数据守门人”

    迅为如何在RK3576上部署YOLOv5;基于RK3576构建智能门禁系统

    迅为如何在RK3576开发板上部署YOLOv5;基于RK3576构建智能门禁系统
    的头像 发表于 11-25 14:06 2078次阅读
    迅为如<b class='flag-5'>何在</b>RK3576<b class='flag-5'>上部署</b>YOLOv5;基于RK3576构建智能门禁系统

    吉方工控亮相2025英特尔技术创新与产业生态大会

    2025年11月19日至20日,由英特尔公司主办的年度重磅盛会——2025英特尔技术创新与产业生态大会(Intel Connection)暨英特尔行业解决方案大会(Edge Industry Summit)在重庆悦来国际会议中心
    的头像 发表于 11-24 16:57 832次阅读

    英特尔举办行业解决方案大会,共同打造机器人“芯”动脉

    11月19日,在2025英特尔行业解决方案大会上,英特尔展示了基于英特尔® 酷睿™ Ultra平台的最新边缘AI产品及解决方案,并预览了针对边缘侧的英特尔® 酷睿™ Ultra处理器(
    的头像 发表于 11-19 21:51 7247次阅读
    <b class='flag-5'>英特尔</b>举办行业解决方案大会,共同打造机器人“芯”动脉

    芯盾时代中标国家电网某分公司零信任安全网关项目

    芯盾时代中标国家电网某分公司零信任安全网关项目,从网络、设备、身份、权限和数据五个维度,构建新的安全边界,实现“以身份为核心”的动态访问控制,为某省电网公司实现全生命周期的远程接入安全防护。
    的头像 发表于 11-06 16:43 1138次阅读

    保证蓝牙网关稳定链接的八个核心方法

    。 ‌优化Mesh组网策略‌ · 若使用蓝牙Mesh,配置终端设备的中继角色和路由优先级,避免单点故障引发全网瘫痪。 ‌三、软件与系统维护‌ ‌固件与驱动更新‌ · 定期升级网关固件(如通过
    发表于 09-30 07:34

    英特尔Gaudi 2E AI加速器为DeepSeek-V3.1提供加速支持

    英特尔® Gaudi 2EAI加速器现已为DeepSeek-V3.1提供深度优化支持。凭借出色的性能和成本效益,英特尔Gaudi 2E以更低的投入、更高的效率,实现从模型训练的深度突破到推理部署的实时响应,为大模型的加速落地提供
    的头像 发表于 08-26 19:18 3462次阅读
    <b class='flag-5'>英特尔</b>Gaudi 2E AI加速器为DeepSeek-V3.1提供加速支持

    芯盾时代与某央企合作建设零信任安全网关

    芯盾时代再度中标某央企,基于前期建设的统一身份认证系统,此次合作建设零信任安全网关将进一步完善零信任安全体系,实现集团“身份-设备-应用”的全链条防护,降低关键系统的访问风险,保障员工远程接入系统的身份安全、数据
    的头像 发表于 08-20 10:34 1603次阅读

    硬件与应用同频共振,英特尔Day 0适配腾讯开源混元大模型

    今日,腾讯正式发布新一代混元开源大语言模型。英特尔凭借在人工智能领域的全栈技术布局,现已在英特尔® 酷睿™ Ultra 平台上完成针对该模型的第零日(Day 0)部署与性能优化。值得一提的是, 依托
    的头像 发表于 08-07 14:42 1624次阅读
    硬件与应用同频共振,<b class='flag-5'>英特尔</b>Day 0适配腾讯开源混元大模型

    使用英特尔® NPU 插件C++运行应用程序时出现错误:“std::Runtime_error at memory location”怎么解决?

    使用OpenVINO™工具套件版本 2024.4.0 构建C++应用程序 使用英特尔® NPU 插件运行了 C++ 应用程序 遇到的错误: Microsoft C++ exception: std::runtime_error at memory location
    发表于 06-25 08:01

    英特尔锐炫Pro B系列,边缘AI的“智能引擎”

    2025年6月19日,上海—— 在MWC 25上海期间,英特尔展示了一幅由英特尔锐炫™ Pro B系列GPU所驱动的“实时响应、安全高效、成本可控”的边缘AI图景。 英特尔客户端计算事
    的头像 发表于 06-20 17:32 1130次阅读
    <b class='flag-5'>英特尔</b>锐炫Pro B系列,边缘AI的“智能引擎”