tohti bilikyar
tohti bilikyar
这个我记得你现在完成了scratch这段开启adapter的插件,放在了eim插件这里。 我也觉得这种消息通讯用microbit 消息提醒比较好。 这块涉及到的前端的socket通讯这一块需要好好的跟进。
我也觉得应该是要独立比较好,我可以从你之前设计的消息结构体的层面上做个改进看看。 这里那就又有了一个新的问题,adapter是不是应该开发出独立的server版本?
是的,当然可以有个简单任务栏小图标,可以有开启,关闭,重置,服务功能。这样的话,用户体验更好一点,开启adapter就可以不管,全部控制操作在scratch那段控制。
是的,只要模拟他们消息体不管是Microbit也好,其他官方硬件都能兼容,而且也可以应用于其他给官方硬件上面,毕竟他们的消息体是精心设计过得,所以不用重复造轮子
这个库具体怎么用? 必须要配BLED 112这款USB Dongle吗? 我在华硕笔记本上运行这个代码报了下面的错误: ```python RetryError[] ```
@wangshub dongle插件应该是支持Makeblock写的固件是吗?我用此[文章](https://blog.just4fun.site/ble-notes.html)的方法做实验的时候遇到了问题,Microbit固件代码如下:  1.运行如下代码时,无法检测UART通道上写入的值 ```python dongle.bled_connect('E1:4C:E0:01:43:18') #这是我Microbit的Mac地址 dongle.bled_subscribe('6e400002-b5a3-f393-e0a9-e50e24dcca9e', callback=read_cb) #订阅rx ``` 2.运行如下代码时,Microbit没有任何变化 ```python dongle.bled_write('6e400003-b5a3-f393-e0a9-e50e24dcca9e',0x0a) # 往tx写换行符 ``` 3.此固件我已经通过其他各类BLE软件测试过了,运行没问题
@wangshub 恩,你帮到我了,最后确定了不是插件的问题,是我固件的问题: 1.写UART运行成功 2.订阅特征部分还是遇到困难,不能订阅直接写入UART的信息
虽然这个插件能完美解决Scratch link的问题,可是scratch link的固件阉割掉了很多BLE的功能: 1. IO 服务 2. 磁力计服务 3. UART 服务部分直接重写了 所以,我想研究codelab的固件,使得BLE 版 Microbit 更加强大
> https://github.com/audetto/asi-link > > I've written a super simple implementation in nodejs of a link for serial ports (USB or BT Classic), which should work on all platforms. > Not...
我已经成功通过MackCode开启Microbit的任意的BLE服务(总过有七个服务,可是最多同时开3到4个,不然内存会不够)并通过dongle来对其读写订阅等,算是有了比较好的进展。现在就需要一个adapter插件和Scratch插件了。