Microbit蓝芽配对
Microbit蓝芽配对 (Bluetooth Pairing)
Microbit 可以像手机或平板与其他蓝芽装置一样,一旦做完第一次配对完就可以使用”蓝芽服务” paired with the micro:bit,再与行动装置去交换数据。
什么是配对 ?
配对就是让你的Microbit 去信任(trust) 其他装置,所以配对必须进行”安全的流程”,因为你不会希望其他的行动装置可以跟你的microbit 交谈 (talk),所以当配对流程结束,只有你自己的行动装置可以跟你的Microbit 交谈。
当蓝芽配对结束后,装置与装置间交换数据都是只有这两个装置知道而且是被加密过 encrypted ,所以其他装置也看不见这两个装置。
如何让你的Microbit 跟其他装置配对?
让你的Microbit 对你的行动装置配对,需要根据你的行动装置类别,及如何启动Microbit的配对流程,作相对应的步骤:
首先将你的Microbit 准备好,作以下动作:
同时按住Microbit 有LED的正面A、B按键,不要放掉
当按住A、B键,也按住背面的Reset 键 ,按下Reset 键后缓缓放开.
这时你应该可以看到 “PAIRING MODE!” 出现在Microbit LED 屏幕上,若看到这讯息,便可以放开A、B键.
当PAIRING MODE! 结束后,你应该会看到奇怪的图案出现在Microbit LED 屏幕上,不同的Microbit 会出现不同的图案,这是代表Microbit 不同装置独特的”签名” (Signature) 。
你的Microbit 已经准备好跟其他装置配对,以下是根据不同行动装置所作的说明,
如何对安卓的行动装置作配对?
到设定
选择蓝芽
照之前的步骤让你的Microbit 进入配对模式
当‘PAIRING MODE!’ 显示完,你会看到你的安卓装置会出现像 ‘micro:bit [XXXXX]’ 出现在可用装置的讯息栏.
选择 micro:bit [XXXXX] 作为配对装置,然后可以开始初始程序 .
micro:bit 会出现向左的箭头,然后安卓装置会出现要你输入PIN (Personal Identity Number)的对话窗。
按住按键A ,这时microbit 会连续出现六个数字,写下来或记住他们.
输入这六个数字到你的安卓装置,并按结束键。.
如果Microbit 出现打勾的图形,就代表过程完成。如果Microbit 出现打X的图形,就代表过程没完成,就要重来一次
如何对苹果的行动装置作配对?
对苹果装置的步骤有些不同,我们是建议安装Nordic 的 “nRF Master Control Panel” (nRF MCP) app. 安装之后请参考以下步骤:
照之前的步骤让你的Microbit 进入配对模式
当‘PAIRING MODE!’ 显示完
开启 the nRF MCP app. 你的Microbit 应该出现在它的清单,按下“Connect” .
当按下 “Connect” ,会启动配对的流程.
micro:bit 会出现向左的箭头,然后苹果装置会出现要你输入PIN (Personal Identity Number)的对话窗
按住按键A ,这时microbit 会连续出现六个数字,写下来或记住他们.
输入这六个数字到你的苹果装置,并按结束键。.
如果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蓝芽配对的更多相关文章
- [Windows Phone] 如何撰写连接 Wifi、蓝芽、网路、飞航模式的网路设定功能
原文:[Windows Phone] 如何撰写连接 Wifi.蓝芽.网路.飞航模式的网路设定功能 前言 为了可以使自己的 APP 具备操作网路的功能,在本文分享研究心得,包含在 Windows Pho ...
- micro:bit 软件生态系统介绍
microbit 软件分成在microbit (Target Computer 如下图右边)上执行的及主计算机(Host Computer 如下图左边)上两类 : 一般程序写好后透过USB 转到mic ...
- Micro:bit 硬件架构介绍
Micro:bit做为当红的少儿编程工具,这两年在编程教育领域越来越火.今天就从硬件架构开始,分享Micro:bit的相关主题. Microbit 硬件设计是根据ARM mbed技术所开发的应用IC及 ...
- CentOS Linux服务器安全设置
转自:http://www.osyunwei.com/archives/754.html 引言: 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关 ...
- linux环境初始化 用户问题
linux 初始化系统配置(centos6) (2013-04-03 13:19:15) 转载▼ 分类: linux 这篇博文是从别处转来的,原文地址http://zhoualine.iteye. ...
- (转)linux服务器安全配置攻略
引言: 最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭.把系统权限设置到最小话,这样才能保证服务器最大的安全.下面是CentOS服务器安全设置,供大家参考. ...
- [Arduino+Android] 自制土砲智能安全帽
专案动机(1/2) .现今社会中,各种交通运输载具方便了人类的生活,缩小了地域的差异性,当中车辆是人们日常生活中最频繁接触到的一部分. .车辆使人们的行动更加便利,也因此道路上行驶的车辆越来越多. . ...
- 蓝牙1.1、蓝牙1.2、蓝牙2.0(蓝牙2.0+EDR)区别
蓝牙1.2版本相对于1.1版本: 1.Adaptive Frequency Hopping(AFH):即所谓适应性跳频技术,主要的功能是用来减少蓝牙产品与其它无线通讯装置之间所产生的干扰问题 2.Ex ...
- 刚写好的读取多网卡IP地址的函数
虽然现在一机多网卡已经很普遍(像Notebook带有线.无线.蓝芽等),但是找一个现成的能够一次过读出所有网卡IP地址的函数实在是难,无奈自己写了一个,好东西谁用谁知道. //uses WinSock ...
随机推荐
- Linux yum提示Loaded plugins错误的解决方法
yum是Linux软件包管理器,也叫yum源,在yum使用过程中,有时会出现Loaded plugins错误,重启无效,遇到这种情况该如何解决呢?下面就给大家介绍下Linux yum提示Loaded ...
- 沉淀,再出发:XPath的理解和使用
沉淀,再出发:XPath的理解和使用 一.前言 在很多查找的场合之下,我们需要使用正则表达式和其他的查找工具来进行内容的匹配和查找,特别是对于xml文件,我们可以使用xpath等工具来进行查找,通 ...
- EXP-00032: Non-DBAs may not export other users
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit ProductionWith the P ...
- redis下的adlist
//adlist.h #ifndef __ADLIST__H__ #define __ADLIST__H__ typedef struct listNode_ { struct listNode_ * ...
- [EffectiveC++]item15:Provide access to raw resources in resource-managing class
在资源管理类中提供对原始资源的访问
- JS实现图片上传之前先预览
<html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat=&quo ...
- JavaScript的DOM_动态加载脚本和样式
一.动态加载脚本 当网站需求变大,脚本的需求也逐步变大.我们就不得不引入太多的 JS 脚本而降低了整站的性能,所以就出现了动态脚本的概念,在适时的时候加载相应的脚本. 1.动态加载js文件 比如:我们 ...
- Linux磁盘管理.md
df df 即“可用磁盘”disk free,用于显示文件系统的磁盘使用情况.默认情况下 df 命令将以每块 1K 的单位进行显示所有当前已挂载的文件系统,如果你想以人类易读的格式显示 df 命令的输 ...
- 4、Web Service-Jaxws(Eclipse版本)实现查看天气和手机归属地
1.前提概要 免费的官网:http://www.webxml.com.cn/zh_cn/web_services.aspx 官网提供了各种免费的webservice 我们使用的是:http://ws. ...
- mvc4中viewbag viewdata 和 tempdata的区别
ViewBag 不再是字典的键值对结构,而是 dynamic 动态类型,它会在程序运行的时候动态解析. eg: ViewBag.NumberObjs = new string[] { "on ...