我最近从Wonder Workshop收到了其中一个Dash robots。我没有iPad(并且不想),但是想开始摆弄,看看我是否可以通过Ruby使用这个东西。机器人使用蓝牙LE进行通信。目前尚未公开发布任何规范或API,但这显然是在2015年初(在Objective C和Java中)。
问题是:如何开始尝试在Ruby中使用蓝牙LE接口?我已经做了一些狩猎,可以看到像rubyserial这样的库可以通过串行接口与传统蓝牙连接。这就是我所拥有的一切。这对我来说都是全新的。
最终为API创建一个宝石很酷,它复制了他们在Java和Objective C中所做的事情。