跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 现在有朋友做 blockly 的二次开发吗?
未分類
2 9 月 2020

现在有朋友做 blockly 的二次开发吗?

现在有朋友做 blockly 的二次开发吗?

資深大佬 : fly7632785 17

本人现在在做 blockly 相关的开发,Android 版的已经完成,主要就是 android-blockly 来二次开发实现的。主要逻辑为 blockly 构建生成自定义指令代码,然后利用 webview 运行 js 代码,然后 js 和 Android 交互,解析指令代码,利用蓝牙进行数据通信,最终控制机器人的不同逻辑运行。 有没有同道的朋友,或者有相关兴趣研究的朋友。 本人还想要调查和研究一个新的问题,就是跨平台+蓝牙连接。 跨平台调查了几个方案,cordova 、electron 等跨平台框架,主要是想要实现桌面应用或者浏览器应用来内嵌 blockly (这个比较简单,很多都可以内嵌来做),但是比较麻烦的是需要蓝牙连接。移动端还好都有蓝牙模块,但是桌面应用的话,能够跨调用蓝牙连接的,比较麻烦,win 还需要装驱动,外接 usb 蓝牙等。mac 还好多数自带了蓝牙模块。但是,如果是浏览器应用的话,查了一圈儿,浏览器对于蓝牙调用基本很难,除了 chrome 内核下的 webapi 来调用蓝牙(但是,扫描、连接、串口通信这块都比较欠缺,没有能够完美实现),基本尚未找到其他合适的方案。 如果有相关的朋友,可以交流交流。

大佬有話說 (6)

  • 資深大佬 : shenyu1996

    浏览器蓝牙那块 scratch 的方案是使用本地的客户端程序接入蓝牙 与网站通过 ws 通信

  • 資深大佬 : Oceanhime

    之前有接触过此类项目, blockly 只用于生成代码, 是传输到本地客户端后, 让客户端完成解析运行的工作。你直接基于 Chrome 的话感觉局限性太大。

  • 主 資深大佬 : fly7632785

    @shenyu1996 你好,你的意思是,还是本地桌面客户端吗?调用本地蓝牙。用什么来开发呢

  • 主 資深大佬 : fly7632785

    @Oceanhime 你好,那你们具体是用什么方案的呢?

  • 資深大佬 : shenyu1996

    可以参考 scratch 蓝牙接入 microbit/ev3 的方案
    https://scratch.mit.edu/microbit
    https://scratch.mit.edu/ev3

  • 主 資深大佬 : fly7632785

    @shenyu1996 谢谢 我也了解一下

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具