Microbit蓝芽配对 (Bluetooth Pairing)

Microbit 可以像手机或平板与其他蓝芽装置一样,一旦做完第一次配对完就可以使用”蓝芽服务” paired with the micro:bit,再与行动装置去交换数据。

什么是配对 ?

配对就是让你的Microbit 去信任(trust) 其他装置,所以配对必须进行”安全的流程”,因为你不会希望其他的行动装置可以跟你的microbit 交谈 (talk),所以当配对流程结束,只有你自己的行动装置可以跟你的Microbit 交谈。

当蓝芽配对结束后,装置与装置间交换数据都是只有这两个装置知道而且是被加密过 encrypted ,所以其他装置也看不见这两个装置。

如何让你的Microbit 跟其他装置配对?

让你的Microbit 对你的行动装置配对,需要根据你的行动装置类别,及如何启动Microbit的配对流程,作相对应的步骤:

首先将你的Microbit 准备好,作以下动作:

  1. 同时按住Microbit     有LED的正面A、B按键,不要放掉

  2. 当按住A、B键,也按住背面的Reset 键 ,按下Reset 键后缓缓放开.

  3. 这时你应该可以看到 “PAIRING     MODE!” 出现在Microbit LED 屏幕上,若看到这讯息,便可以放开A、B键.

  4. 当PAIRING     MODE! 结束后,你应该会看到奇怪的图案出现在Microbit LED 屏幕上,不同的Microbit 会出现不同的图案,这是代表Microbit 不同装置独特的”签名” (Signature) 。

你的Microbit 已经准备好跟其他装置配对,以下是根据不同行动装置所作的说明,

如何对安卓的行动装置作配对?

  1. 到设定

  2. 选择蓝芽

  3. 照之前的步骤让你的Microbit     进入配对模式

  4. 当‘PAIRING     MODE!’ 显示完,你会看到你的安卓装置会出现像 ‘micro:bit [XXXXX]’     出现在可用装置的讯息栏.

  5. 选择     micro:bit [XXXXX] 作为配对装置,然后可以开始初始程序 .

  6. micro:bit 会出现向左的箭头,然后安卓装置会出现要你输入PIN (Personal Identity Number)的对话窗。

  7. 按住按键A ,这时microbit 会连续出现六个数字,写下来或记住他们.

  8. 输入这六个数字到你的安卓装置,并按结束键。.

  9. 如果Microbit 出现打勾的图形,就代表过程完成。如果Microbit 出现打X的图形,就代表过程没完成,就要重来一次

如何对苹果的行动装置作配对?

对苹果装置的步骤有些不同,我们是建议安装Nordic 的 “nRF Master Control Panel” (nRF MCP) app. 安装之后请参考以下步骤:

  1. 照之前的步骤让你的Microbit     进入配对模式

  2. 当‘PAIRING MODE!’ 显示完

  3. 开启 the nRF     MCP app. 你的Microbit 应该出现在它的清单,按下“Connect” .

  4. 当按下 “Connect”     ,会启动配对的流程.

  5. micro:bit 会出现向左的箭头,然后苹果装置会出现要你输入PIN (Personal Identity Number)的对话窗

  6. 按住按键A ,这时microbit 会连续出现六个数字,写下来或记住他们.

  7. 输入这六个数字到你的苹果装置,并按结束键。.

  8. 如果Microbit 出现打勾的图形,就代表过程完成。如果Microbit 出现打X的图形,就代表过程没完成,就要重来一次

如何对微软的行动装置作配对?

1.  到设定

2.  选择蓝芽

3.  照之前的步骤让你的Microbit进入配对模式

4.  当‘PAIRINGMODE!’ 显示完,你会看到你的微软装置会出现像 ‘micro:bit [XXXXX]’ 出现在可用装置的讯息栏.

5.  选择 micro:bit[XXXXX] 作为配对装置,然后可以开始初始程序 .

6.  micro:bit 会出现向左的箭头,然后安卓装置会出现要你输入PIN (Personal Identity Number)的对话窗。

7.  按住按键A ,这时microbit 会连续出现六个数字,写下来或记住他们.

8.  输入这六个数字到你的微软装置,并按结束键。.

9.  如果Microbit 出现打勾的图形,就代表过程完成。如果Microbit 出现打X的图形,就代表过程没完成,就要重来一次

需要多常去作配对的动作?

你不需要每次在使用的时候都要作配对,因为之前已经建立了”信任” (trust) ,所以只需要直接使用,不需要作配对流程!

但有些操作会导致配对数据不见,就必须要再作一次配对。通常透过USB Cable 刷程序代码Flash code,便会将配对数据洗掉,就要再作一次配对。

反之,如果用蓝芽刷程序代码,便不用再配对一次!

如果你发现需要再作配对,请在行动装置的蓝芽设定,把Microbit 忘记(微软的还需删除)!然后重做一次配对流程。(由于三种装置,这部分都一样,便不再一一翻译)

注: 由于不同编译环境或操作上可能会有蓝芽配对流程功能消失,笔者建议用出厂Hex 檔 (default hex file) ,重来一次!

原文请参考

https://mp.weixin.qq.com/s?__biz=MzU0MTg0ODIzNA==&mid=2247483668&idx=2&sn=4541a1d2ec9106c0526f7813a1e74d6b&chksm=fb22e6d1cc556fc7341fae4245ac674029126b755b3b8d41e8574a99563ee38c0f5710a3ba77#rd

Microbit蓝芽配对的更多相关文章

  1. [Windows Phone] 如何撰写连接 Wifi、蓝芽、网路、飞航模式的网路设定功能

    原文:[Windows Phone] 如何撰写连接 Wifi.蓝芽.网路.飞航模式的网路设定功能 前言 为了可以使自己的 APP 具备操作网路的功能,在本文分享研究心得,包含在 Windows Pho ...

  2. micro:bit 软件生态系统介绍

    microbit 软件分成在microbit (Target Computer 如下图右边)上执行的及主计算机(Host Computer 如下图左边)上两类 : 一般程序写好后透过USB 转到mic ...

  3. Micro:bit 硬件架构介绍

    Micro:bit做为当红的少儿编程工具,这两年在编程教育领域越来越火.今天就从硬件架构开始,分享Micro:bit的相关主题. Microbit 硬件设计是根据ARM mbed技术所开发的应用IC及 ...

  4. CentOS Linux服务器安全设置

    转自:http://www.osyunwei.com/archives/754.html 引言: 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关 ...

  5. linux环境初始化 用户问题

    linux 初始化系统配置(centos6) (2013-04-03 13:19:15) 转载▼   分类: linux 这篇博文是从别处转来的,原文地址http://zhoualine.iteye. ...

  6. (转)linux服务器安全配置攻略

    引言: 最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭.把系统权限设置到最小话,这样才能保证服务器最大的安全.下面是CentOS服务器安全设置,供大家参考. ...

  7. [Arduino+Android] 自制土砲智能安全帽

    专案动机(1/2) .现今社会中,各种交通运输载具方便了人类的生活,缩小了地域的差异性,当中车辆是人们日常生活中最频繁接触到的一部分. .车辆使人们的行动更加便利,也因此道路上行驶的车辆越来越多. . ...

  8. 蓝牙1.1、蓝牙1.2、蓝牙2.0(蓝牙2.0+EDR)区别

    蓝牙1.2版本相对于1.1版本: 1.Adaptive Frequency Hopping(AFH):即所谓适应性跳频技术,主要的功能是用来减少蓝牙产品与其它无线通讯装置之间所产生的干扰问题 2.Ex ...

  9. 刚写好的读取多网卡IP地址的函数

    虽然现在一机多网卡已经很普遍(像Notebook带有线.无线.蓝芽等),但是找一个现成的能够一次过读出所有网卡IP地址的函数实在是难,无奈自己写了一个,好东西谁用谁知道. //uses WinSock ...

随机推荐

  1. 查询SQL Version详细信息

    下面是一个查询SQL Server版本并给出升级建议的SQL代码,用来学习写SQL代码. ------------------------------------------------------- ...

  2. C# 递归函数详细介绍及使用方法

    什么是递归函数/方法? 任何一个方法既可以调用其他方法也可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或递归方法. 通常递归有两个特点: 1. 递归方法一直会调用自己直到某些条件被满足 2. ...

  3. Java学习---JDK的安装和配置

    控制面板\系统和安全\系统 CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; JAVA_HOME C:\Program Files ...

  4. 【转】深入理解 Session 与 Cookie

    Session 与 Cookie 不管是对 Java Web 的初学者还是熟练使用者来说都是一个令人头疼的问题.在初入职场时恐怕很多程序员在面试的时候都被问到过这个问题.其实这个问题回答起来既简单又复 ...

  5. 如何让4年前的电脑装win10开机跑进15秒

    我是用我的电脑测试的.看看我电脑的配置 我的是windows10,机械硬盘. 在这里要说的是给电脑优化,让其开机更快.当然,因电脑配置而异,我的最快是11秒.标题可能有点夸张了,结果因电脑配置而异,高 ...

  6. [朴孝敏/Loco][Nice Body]

    歌词来源:http://music.163.com/#/song?id=28738294 作曲 : 勇敢兄弟/大象王国 [作曲 : 勇敢兄弟/大象王国] 作词 : 勇敢兄弟 [作词 : 勇敢兄弟] A ...

  7. codeforces 932E Team Work(组合数学、dp)

    codeforces 932E Team Work 题意 给定 \(n(1e9)\).\(k(5000)\).求 \(\Sigma_{x=1}^{n}C_n^xx^k\). 题解 解法一 官方题解 的 ...

  8. IOS Singleton(单例)

    Singleton.h // .h #define singleton_interface(class) + (instancetype)shared##class; // .m #define si ...

  9. Django中模型(三)

    Django中模型(三) 四.模型成员 1.类属性 objects:是Manager类的一个对象,作用是与数据库进行交互. 定义模型类时,没有定义管理器,则默认创建名为objects的管理器. 2.自 ...

  10. 贪心——HDU-5969 最大的位或

    HDU-5969:http://acm.hdu.edu.cn/showproblem.php?pid=5969 一开始也是分了类,觉得要两种情况,l 与 r 位数相同与不同的情况,仔细想一下,可以一起 ...