`
niunan
  • 浏览: 719090 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

微信小程序调用蓝牙功能控制车位锁

 
阅读更多

第一次学用微信小程序,项目需要,被逼着研究了一下,功能是调用微信小程序的蓝牙功能,连接上智能车位锁,控制升降,大概步骤及调用的小程序接口API如下:

1。打开蓝牙模块 wx.openBluetoothAdapter(OBJECT)

2。搜索附近蓝牙设备 wx.startBluetoothDevicesDiscovery(OBJECT)

3。获取发现的所有蓝牙设备 wx.getBluetoothDevices(OBJECT)

4。连接上蓝牙设备 wx.createBLEConnection(OBJECT)

5。获取设备所有服务 wx.getBLEDeviceServices(OBJECT)

6。获取设备某个服务中的所有特征值,记下能写数据的那个特征值 wx.getBLEDeviceCharacteristics(OBJECT)

7。向蓝牙设备发送升/降指令 wx.writeBLECharacteristicValue(OBJECT)

8。关闭蓝牙模块 wx.closeBLEConnection(OBJECT)

 

注意事项:厂商会给你个设备的通讯协议的文档,里面写有发送什么指令是控制升,什么指令是控制降,然后还有哪个特征值是可以发送指令的,一个设备下有多个服务,每个服务下又有多个特征值,有些是不能发送指令的,可以用微信小程序开发工具里的远程调试,console.log()打印出来一个一个看看

 

源码:https://coding.net/u/niunan/p/wxapp_bluesuo/git?public=true

 



 

 

 

<video width="320" height="240" preload="none" src="http://ohpxbzczu.bkt.clouddn.com/wxblue4.mp4"><object width="320" height="240" data="http://www.iteye.com/javascripts/tinymce/plugins/media/moxieplayer.swf" type="application/x-shockwave-flash"><param name="src" value="http://www.iteye.com/javascripts/tinymce/plugins/media/moxieplayer.swf"> <param name="flashvars" value="url=http%3A//ohpxbzczu.bkt.clouddn.com/wxblue4.mp4&amp;poster=/admin/blogs/"> <param name="allowfullscreen" value="true"> <param name="allowscriptaccess" value="true"></object></video>

  • 大小: 69 KB
  • 大小: 77.4 KB
  • 大小: 91.3 KB
分享到:
评论

相关推荐

    一个调试成功的微信小程序接蓝牙demo

    在这个特定的“一个调试成功的微信小程序接蓝牙demo”项目中,我们聚焦于微信小程序如何与蓝牙设备进行交互,实现数据传输或者控制蓝牙设备。 首先,我们要了解微信小程序中的蓝牙API。这些API主要包括以下几个部分...

    微信小程序蓝牙控制继电器及串口调试 微信小程序源代码

    在本案例中,微信小程序通过蓝牙连接到具有蓝牙功能的STM32微控制器。STM32是意法半导体公司生产的一款基于ARM Cortex-M内核的微控制器,广泛应用于嵌入式系统,具有高性能、低功耗的特点。通过STM32的蓝牙模块,...

    微信小程序demo1.zip_stranger5xe_小程序蓝牙连接汉印打印机_微信小程序_蓝牙打印_蓝牙打印机

    总的来说,通过微信小程序的蓝牙接口和汉印打印机的协议支持,我们可以构建一个功能完善的蓝牙打印应用,使用户能够方便地通过小程序实现无线打印。这个过程涉及到蓝牙设备的搜索、连接、数据传输以及错误处理等多个...

    微信小程序连接蓝牙打印机打印文字图片实例程序

    在本实例中,我们将探讨如何使用微信小程序连接蓝牙打印机并实现文字、图片及二维码的打印功能。 首先,要实现这个功能,我们需要了解微信小程序的基础架构。微信小程序基于JavaScript,使用WXML(Wechat Widget ...

    微信小程序连接蓝牙打印机打印快递面单

    在微信小程序开发中,连接蓝牙打印机并打印快递面单是一项实用的功能,这使得商家能够方便地为客户提供即时的物流信息。下面将详细讲解这个过程涉及的主要知识点。 首先,我们要了解微信小程序的基础。微信小程序是...

    uni-app蓝牙打印+微信小程序蓝牙打印完整demo运行版

    总的来说,通过uni-app和微信小程序的蓝牙打印功能,开发者可以构建跨平台的蓝牙打印应用,实现与各类蓝牙打印机的交互,无论是普通的文本打印,还是复杂的条形码、标签打印,都能轻松应对。结合提供的SDK,开发过程...

    微信小程序蓝牙调试项目,从零构建一个蓝牙调试助手应用,可用于个人研究学习,本科毕业设计,课程作业

    微信小程序蓝牙调试项目,构建一个蓝牙调试助手,可用于个人研究学习,本科毕业设计,课程作业 微信小程序蓝牙调试项目,构建一个蓝牙调试助手,可用于个人研究学习,本科毕业设计,课程作业 微信小程序蓝牙调试...

    微信小程序蓝牙收发指令Demo

    微信小程序是一种轻量级的应用开发平台,主要针对移动端,它允许开发者通过JavaScript、WXML(WeChat Markup Language)和WXSS(WeChat Style Sheets)来构建用户界面,并且提供了丰富的API接口,包括对硬件功能的...

    微信小程序蓝牙调试项目源码-构建一个蓝牙调试助手应用小程序

    微信小程序蓝牙调试项目源码-构建一个蓝牙调试助手应用小程序微信小程序蓝牙调试项目源码-构建一个蓝牙调试助手应用小程序微信小程序蓝牙调试项目源码-构建一个蓝牙调试助手应用小程序微信小程序蓝牙调试项目源码-...

    微信小程序demo:在线聊天功能(源代码+截图)

    微信小程序demo:在线聊天功能(源代码+截图)微信小程序demo:在线聊天功能(源代码+截图)微信小程序demo:在线聊天功能(源代码+截图)微信小程序demo:在线聊天功能(源代码+截图)微信小程序demo:在线聊天功能(源代码+...

    微信小程序调用科大讯飞语音转换文字功能

    总的来说,微信小程序调用科大讯飞语音转换文字功能涉及到微信小程序的开发基础、科大讯飞API的使用、权限配置、录音和文件上传等多个环节。通过合理的代码组织和错误处理,可以为用户提供便捷、高效的语音转文字...

    微信小程序 小程序地图定位 (源码)

    微信小程序 小程序地图定位 (源码)微信小程序 小程序地图定位 (源码)微信小程序 小程序地图定位 (源码)微信小程序 小程序地图定位 (源码)微信小程序 小程序地图定位 (源码)微信小程序 小程序地图定位 (源码)微信小...

    【微信小程序-毕设期末大作业】源码电商类微信小程序

    【微信小程序-毕设期末大作业】源码电商类微信小程序 【微信小程序-毕设期末大作业】源码电商类微信小程序【微信小程序-毕设期末大作业】源码电商类微信小程序【微信小程序-毕设期末大作业】源码电商类微信小程序...

    微信小程序投票系统微信小程序云开发实现的投票微信小程序系统源码.zip

    微信小程序投票系统微信小程序云开发实现的...瀑布流展示,排名,活动发布等功能排名,活动发布等功能活动发布等功能微信小程序投票系统微信小程序云开发实现的投票微信小程序系统。瀑布流展示,排名,活动发布等功能

    HM-A300 HM-T300 编程手册 微信小程序连接蓝牙打印机打印快递面单

    具体到微信小程序的实现,首先,需要在小程序中开启蓝牙功能,然后搜索并选择打印机设备进行连接。一旦连接建立,就可以通过蓝牙发送CPCL指令字符串,由打印机解析并执行打印操作。为了确保指令正确无误地发送,...

    微信小程序 - 蓝牙打印机、支持账单模式、标签模式、查询打印机状态、分包发送

    本话题将详细讲解如何在微信小程序中实现蓝牙打印机功能,包括账单模式、标签模式、打印机状态查询以及分包发送等关键技术。 1. **蓝牙打印机接口**:微信小程序提供了对蓝牙设备的API支持,开发者可以调用这些接口...

    微信小程序 商城 (源码)

    微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)...

    微信小程序访问webservice

    3. **在微信小程序中调用WebService**:微信小程序无法直接调用SOAP协议的WebService,因此我们需要在后端服务器上构建一个代理服务,将小程序的HTTP请求转换为SOAP请求。可以使用Node.js、Python或其他语言实现这个...

    微信小程序 android和ios端实现蓝牙官播数据发送

    首先,微信小程序本身并不直接支持蓝牙操作,因此我们需要借助微信提供的`wx.onBluetooth广告数据`接口来间接实现蓝牙功能。这个接口允许小程序监听和处理蓝牙设备广播的数据,同时也提供了发送广播数据的可能性。 ...

    微信小程序商城系统源码

    微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)微信小程序 商城 (源码)...

Global site tag (gtag.js) - Google Analytics