为 Apple 构建蓝牙设备

Building a Bluetooth device for Apple

所以我想制作自己的不那么智能的 "smart" 手表蓝牙设备。根据我在网上找到的内容,我需要某种 "brain",一种能够使用 BLE 的东西,因为我想要一个显示器,还有一个 LED 屏幕。我需要显示时间,并在收到电话或短信时得到通知。

我的问题归结为这3点-

  1. 我应该use/buy给大脑做些什么?我假设有点 cpu 的某种类型或变体?我还需要它的蓝牙端,但我不确定我需要什么才能为我的设备提供 BLE。

  2. 是否可以在 Java 中从软件方面解决这个问题?这是我广泛了解的唯一语言,但我愿意学习任何需要的语言。

  3. 我需要做些什么来将它与 IPhone 配对(例如制作应用程序、以某种方式编码等)

如果我在任何时候过于含糊(我知道的不够多)或者我忘记了任何众所周知的事实,我深表歉意;这是我第一次制作电子设备。

  1. 如果你想要一个更小更便宜的解决方案并且你有点习惯于使用微控制器,我会说看看像 Arduino Micro 加上 BLE shield 或其他品牌的东西微控制器.

  2. Arduino 使用自己的函数式语言,该语言很容易从 java 中学习,如果您决定走那条路,任何其他微控制器都可能会使用 C .微控制器很可能不支持 java,因为 JVM 实在是太大了,对于一个很小的 ​​cpu.

  3. 来说开销太大了
  4. 通过 BLE 更新时间应该不是问题。您可以通过 ANCS 协议实现呼叫和短信。

Here 对于 arduino "smartwatch" 来说是一个很好的 example/tutorial。