微信小程序连接蓝牙电子秤
本文后续已更新,解决了第一本存在的跳转页面过多问题:
https://blog.csdn.net/weixin_59128282/article/details/119867721
背景:小程序需要对接电子秤,获取重量,并在详情页中根据单价计算总价。
接手小程序代码,有一份电子秤demo代码。将demo中代码复制到小程序中,修改最后一页的显示,将最后一页获取到的特征值变化存到storage中,在订单详情页中通过刷新按钮获取storage中的值(可以用定时器定时更新页面数据,觉得没必要,就加了个更新按钮)
最终效果:
过程:
关于秤值处理方式:
在b.js页面监测特征值变化时,试过将值存放到全局变量中,但是只在b.js存完后,可获取修改后的全局变量值,在其他页面获取不到修改后的值,按照网上的都试过,还是不行,也试了pubsub-js,也试了redux,都是根据百度到的一步步来的,都不可以,最后选择了storage
跳转页面太多问题:
时间有限,技术有限,就按照demo的来的,具体用到什么电子秤,设备服务会不会都变化,都没有做具体深入的了解,如果后期有机会,再做简化吧。
写在最后:
如果发现错误或需要改进的地方,欢迎评论
微信小程序连接蓝牙电子秤相关推荐
- 微信小程序连接蓝牙打印机打印图片示例
微信小程序连接蓝牙打印机示例 完整的代码示例请点击看github 小程序连接蓝牙打印机打印文本与二维码等示例在 github 上都能找到一些,唯独打印图片这个案例几乎没有.希望能帮助到有打印图片需求的 ...
- 微信小程序连接蓝牙ble教程(目录)
微信小程序连接蓝牙教程(目录) 1.新建小程序项目 2.初始化蓝牙适配器(wx.openBluetoothAdapter) 3.获取蓝牙适配器状态(getBluetoothAdapterState) ...
- 微信小程序连接蓝牙 并分包发送 接收数据完整版
微信小程序连接蓝牙并分包发送接收数据 初始化蓝牙 初始化蓝牙设备 搜索蓝牙设备 连接蓝牙设备 获取蓝牙设备所有service(支持读写的) 向蓝牙发送数据 断开蓝牙 停止搜索蓝牙 转16进制 Arra ...
- 微信小程序连接蓝牙模块发送数据的详解以及封装版
连接蓝牙 前言 详解 小程序链接蓝牙流程图 需要的数据 api openBluetoothAdapter:打开蓝牙适配器 getBluetoothAdapterState:查看蓝牙适配器状态 star ...
- uniapp微信小程序连接蓝牙打印机 打印文字、图片
首先感谢几位的文章分享 https://blog.csdn.net/guairena/article/details/127941515 https://blog.csdn.net/qq_379700 ...
- 微信小程序连接蓝牙工具类支持IOS和安卓
// 初始化蓝牙(判断用户有没有开蓝牙) --> 搜索蓝牙 --> 连接蓝牙 --> 根据连接的deviceId获取服务serviceUUID --> // 根据服务servi ...
- 微信小程序蓝牙连接打印机
需求:蓝牙搜索打印机并打印信息 微信小程序中需要打印订单信息 1.搜索打印机蓝牙,并链接 2.发送打印 微信小程序连接蓝牙 1.初始化蓝牙 1.1 wx.openBluetoothAdapter(Ob ...
- 【微信小程序控制硬件14 】 微信小程序蓝牙+WiFi双控制ESP32-C3应用示范;(附带Demo)
文章目录 一.前言 二.设备核心代码 2.1 蓝牙控制 2.2 WiFi控制 2.3 外设驱动 三.微信小程序核心代码 3.1 蓝牙搜索 3.2 蓝牙服务发现 四.感谢 另外,不要把我的博客作为学习标 ...
- wx.getBLEDeviceCharacteristics 微信小程序蓝牙 微信小程序热敏打印机
1 微信小程序蓝牙功能开发概述 第一步 判断当前微信版本,是否支持蓝牙 通信 第二步 打开蓝牙 第三步扫描设备 第四步连接设备 第五步 获取服务与特征值 看是否支持读写数据操作 第六步 发送数据 本文 ...
最新文章
- Linux LVM硬盘管理及LVM扩容
- iOS将文件在自己App中打开
- Chrome插件(Extensions)开发实践
- STM32开发 -- 低功耗模式详解(1)
- HDU 4912 Paths on the tree(LCA+贪心)
- SVG 基础知识 回顾
- 什么是地理数据库geodatabase?
- python编码和解码_uu --- 对 uuencode 文件进行编码与解码 — Python 3.7.9 文档
- node服务器中打开html文件的两种方法
- MATLAB二维数组的创建与元素提取
- Asp.Net在SqlServer中的图片存取
- SharePoint2010内容类型剖析(三)
- jsp 四大作用于和九大内置对象
- SAS数据集随机抽样方法
- 帝国cms没有标题图片就显示默认图片
- gtp怎么安装系统_UEFI+GTP模式下使用GHO文件安装Win8系统的具体操作方法
- 腾讯互娱旗下工作室一览
- informatica tips_1
- Canvas 从 0 到 1 -- 开发 2D 游戏《保卫家园》-- 【上篇】
- android 是否插入耳机,Android监听耳机是否插入
热门文章
- 最先进的软件测试库 (STL) 和 ASIL B:真理、神话和指导
- 领峰:如何通过今日黄金市场价格制定交易策略
- 连载26:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)
- php mysql敏感词_PHP违禁词敏感词 全站文件扫描
- 深度学习论文: BAM: Bottleneck Attention Module及其PyTorch实现
- javac HelloWorld.java 找不到文件问题
- 【小记】steam 神奇软件
- 【单片机毕业设计】【mcuclub-106】智能晾衣架 | 多功能晾衣架【实物设计】
- python 抓取微博评论破亿_Python爬虫实战演练:爬取微博大V的评论数据
- WEB服务(Web Servicrs)| 免费WEB服务 | 商业WEB服务