最近要接一个门锁,然后 app 是用 uniapp 开发的, 锁厂家只支持安卓 跟 ios 的蓝牙 SDK,有老铁懂这块吗,如果转成 uniapp 的插件支持吗, 如果会的老铁能给个报价吗
1
zhangleshiye 201 天前
这估计得 双端原生对接了把
原生写好蓝牙连接,回调,数据传输的接口,然后中间和 uniapp 提供的接口桥接下 |
![]() |
2
fiypig OP @zhangleshiye 是啊原生的 SDK 转成 uniapp 的插件
|
![]() |
3
fengci 201 天前
不是转吧 是 调用原生插件
|
![]() |
4
junyixin 201 天前
不是转,是直接打包成 framework 给 uniapp 使用,给同事写过挺多,不过蓝牙方面没接触过
|
6
zhangleshiye 201 天前
@fiypig 感觉不复杂 我会 android 2223 没写过 ios 等于是你要有人懂原生开发 写好原生端的蓝牙对接接口 做 callback 给 uniapp 把
|
7
renmu123 201 天前 via Android
uniapp 能直接调用蓝牙吧,各种 drno 应该不少
|
8
renmu123 201 天前 via Android
demo
|
![]() |
9
wa143825 201 天前
可以将原生插件打包成 uniapp 插件,官网有教程,需要会双端原生,不然建议花个 2k 找人做
|
![]() |
10
fiypig OP |
![]() |
11
FightPig 201 天前
我们一般遇到这种直接写原生的打包基座,然后把 uni 的生成打包资源放进去离线打包
|
![]() |
12
Fikar 201 天前
安卓的还好,哪怕之前没弄过,照着教程搭个安卓项目搞搞,然后打包基座就是了。
iOS 的就麻烦了,还得有台 mac 。 而且这个涉及硬件,调试起来比较麻烦,要反复沟通、打包、反馈,来来回回不知道要拖多久了。 |
![]() |
15
Wao 201 天前
飞猪大佬?
|
![]() |
17
FightPig 201 天前
@fiypig 我们只做安卓的,因为内网用的,不过我个人做 app 如果涉及到原生不会用 uniapp ,还不如写原生来的快。你们这种最好写成插件形式,只是要对接硬件,估计调试比较麻烦
|
![]() |
18
harryzhang 201 天前
厂商有 sdk 的话 封装一下 暴露给 uniapp
|
![]() |
19
fiypig OP |
![]() |
21
crazytudou 200 天前
用原生做成 原生插件 给 uniapp 调用, 这混合的东西,调试麻烦,打包也麻烦
|
![]() |
22
lujiaosama 200 天前
借楼问下 uniapp 现在可以使用经典蓝牙了么. 之前看编译成小程序是只支持 ble 低功耗蓝牙的. 我最近也有类似 lz 的问题, 需要对接原生的安卓蓝牙 sdk, 本来还想着自己研究怎么搞安卓原生开发的. 看了 lz 这个帖子我又想去搞 unipap 了, 就是不知道怎么对接原生蓝牙 sdk
|
![]() |
23
fiypig OP @lujiaosama https://uniapp.dcloud.io/api/system/bluetooth.html 是这个吗 还是 Native.js?
|
![]() |
24
fiypig OP @crazytudou 对啊, 我原本想自己尝试下 ,想想算了, 懒得搞,专业的事情让专业的做
|
25
kkbear 200 天前
开发倒是不麻烦,就是调试打包,每次改都要打基座,这基座一排队就是 10 分钟
|
![]() |
28
hayvane 199 天前
5k 倒可以考虑下😁
|