首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >微控制器是外围的还是中央的?

微控制器是外围的还是中央的?
EN

Stack Overflow用户
提问于 2014-01-08 06:18:39
回答 1查看 192关注 0票数 2

我最近买了一台名为Bluno的蓝牙4.0 LE微控制器。这是一个Arduino兼容的微控制器,有BT4.0LE内置,不需要额外的硬件。无论如何,我可以编程作为中央或外围设备的微控制器,同样适用于我计划用来与设备通信的iPod Touch 5G。

我最初认为我应该让Bluno充当中心,让iPod触觉作为外围设备,因为我用Obj-c编写的应用程序会向微控制器发送消息,而在此之前,微控制器是基于它将接收到的消息来表现的。

然而,当我看一看销售Bluno的人编写的示例应用程序时,他们将iDevice配置为中心,这让我感到奇怪,因为他们的应用程序让微控制器响应用户输入应用程序的内容,然后让微控制器执行操作。

不用说,我有点困惑,任何建设性的想法都会很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-08 09:41:05

手机和微控制器的角色实际上取决于你所创造的东西。

然而,在大多数情况下,微控制器上有一些传感器,这些数据是通过蓝牙提供的,这就是你的“外围设备”。您的手机应用程序在“中心”角色将读取这些数据,并可能有一些用户互动的基础上的数据。

这个苹果文档很好地解释了它:concepts/AboutCoreBluetooth/Introduction.html

在蓝牙低能量通信中,有两个关键的角色:中央和外围。在蓝牙低能通信中,每个玩家都要扮演不同的角色。外围设备通常具有其他设备所需的数据。中央通常使用外围设备提供的信息来完成某些任务。例如,配备蓝牙低能技术的数字恒温器可能会将房间温度提供给iOS应用程序,然后以用户友好的方式显示温度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20988305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档