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