最近要接一个门锁,然后 app 是用 uniapp 开发的, 锁厂家只支持安卓 跟 ios 的蓝牙 SDK,有老铁懂这块吗,如果转成 uniapp 的插件支持吗, 如果会的老铁能给个报价吗
1
zhangleshiye 2022-07-21 09:15:39 +08:00
这估计得 双端原生对接了把
原生写好蓝牙连接,回调,数据传输的接口,然后中间和 uniapp 提供的接口桥接下 |
2
fiypig OP @zhangleshiye 是啊原生的 SDK 转成 uniapp 的插件
|
3
fengci 2022-07-21 09:37:42 +08:00
不是转吧 是 调用原生插件
|
4
junyixin 2022-07-21 09:41:56 +08:00
不是转,是直接打包成 framework 给 uniapp 使用,给同事写过挺多,不过蓝牙方面没接触过
|
6
zhangleshiye 2022-07-21 10:12:34 +08:00 1
@fiypig 感觉不复杂 我会 android 2223 没写过 ios 等于是你要有人懂原生开发 写好原生端的蓝牙对接接口 做 callback 给 uniapp 把
|
7
renmu123 2022-07-21 10:16:22 +08:00 via Android
uniapp 能直接调用蓝牙吧,各种 drno 应该不少
|
8
renmu123 2022-07-21 10:16:29 +08:00 via Android
demo
|
9
wa143825 2022-07-21 10:19:49 +08:00
可以将原生插件打包成 uniapp 插件,官网有教程,需要会双端原生,不然建议花个 2k 找人做
|
10
fiypig OP |
11
FightPig 2022-07-21 10:58:46 +08:00
我们一般遇到这种直接写原生的打包基座,然后把 uni 的生成打包资源放进去离线打包
|
12
Fikar 2022-07-21 11:04:02 +08:00
安卓的还好,哪怕之前没弄过,照着教程搭个安卓项目搞搞,然后打包基座就是了。
iOS 的就麻烦了,还得有台 mac 。 而且这个涉及硬件,调试起来比较麻烦,要反复沟通、打包、反馈,来来回回不知道要拖多久了。 |
13
fiypig OP |
14
wa143825 2022-07-21 11:30:56 +08:00
@fiypig 哈哈,在我们三线小城市,上次需要打包一个客户给的 sdk ,就 3 个接口,找个原生开发,安卓 ios 各 1000 ,人家 2 天搞定,也还好
|
15
Wao 2022-07-21 11:40:38 +08:00
飞猪大佬?
|
17
FightPig 2022-07-21 12:05:48 +08:00
@fiypig 我们只做安卓的,因为内网用的,不过我个人做 app 如果涉及到原生不会用 uniapp ,还不如写原生来的快。你们这种最好写成插件形式,只是要对接硬件,估计调试比较麻烦
|
18
harryzhang 2022-07-21 12:17:17 +08:00
厂商有 sdk 的话 封装一下 暴露给 uniapp
|
19
fiypig OP |
21
crazytudou 2022-07-21 14:33:54 +08:00
用原生做成 原生插件 给 uniapp 调用, 这混合的东西,调试麻烦,打包也麻烦
|
22
lujiaosama 2022-07-21 14:36:49 +08:00
借楼问下 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 2022-07-21 15:34:15 +08:00
开发倒是不麻烦,就是调试打包,每次改都要打基座,这基座一排队就是 10 分钟
|
28
hayvane 2022-07-22 13:45:47 +08:00
5k 倒可以考虑下😁
|