小程序连接中关村接口(小程序连接onenet)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享小程序连接中关村接口的知识,其中也会对小程序连接onenet进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
小程序可以调用第三方接口吗
小程序是可以调用第三方接口的,因为小程序都是通过微信或者是其他的APP来打开的。

微信小程序如何连接自定义服务器
.前言
最近做小程序,一直用的是本地服务器接口,在用真机测试的时候,发现动态数据并不能同步,研究了一下发现操作很简单
2.配置步骤
1.首先打开微信开发者工具,打开右上角的详情,点击本地设置,勾选下面的不校验合法域名
2.打开手机的热点,用电脑连接手机热点(保证在同一网络下)(很重要)
3.打开电脑的控制面板----》网络和Internet----》网络和共享中心----》更改高级共享设置----》勾选启用网络发现
4.回退到上一层,选择更改适配器设置,选中手机热点,右键选择状态, 选择详细信息,记住当前的Ipv4地址,在后面要替换localhost
5.打开微信开发者工具,将刚才的IPv4地址替换所有的localhost,我这里是将host封装到一个工具包中,一改全改,大家视自己情况而定即可
6.最后一步,点击预览扫码即可
小程序 蓝牙连接
//初始化蓝牙
initBlue() {
var that = this;
wx.openBluetoothAdapter({ //调用微信小程序api 打开蓝牙适配器接口
success: function (res) {
console.log('1.初始化蓝牙成功')
},
//监听手机蓝牙的开关
monitorTheBlue:function(){
var that =this;
wx.onBluetoothAdapterStateChange(function(res){
})
},
//开始获取附近的蓝牙设备
//. 获取到附近的蓝牙数组 通过蓝牙特定的名称获取自己想要连接的蓝牙设备
//. 获取附近蓝牙设备的数组
findBlue() {
console.log(new Date())
var that = this
wx.startBluetoothDevicesDiscovery({
allowDuplicatesKey: false,
interval: 0,
success: function (res) {
console.log('2.正在搜索设备.............')
if (that.data.isFirestShow) {
wx.showLoading({
title: '正在搜索设备'
})
}
},
//搜索获取附近的所有蓝牙设备 获取附近所有的蓝牙设备的相关信息 获取需要连接蓝牙设备的deviceID
//. 通过bluetoothDeviceName 和 localName 来确定制定蓝牙
//. 一般根据制定设备的名字去连接 设备的名字 是出产厂家设定
getBlue() {
var that = this
wx.getBluetoothDevices({
success: function (res) {
console.log('3.找到设备列表........')
wx.hideLoading()
// return false
var index = 10
for (var i = 0; i res.devices.length; i++) {
if (res.devices[i].name res.devices[i].localName) {
var arr = res.devices[i].name.split("-")
var secArr = res.devices[i].localName.split("-")
if (arr[0] == that.data.bluetoothDeviceName || secArr[0] == that.data.bluetoothDeviceName) {
},
//连接蓝牙设备
//通过deviceId 连接蓝牙
/**
},
//6 连接上需要的蓝牙设备之后,获取这个蓝牙设备的服务uuid
//获取设备的uuid
getServiceId() {
var that = this
wx.getBLEDeviceServices({
// 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接
deviceId: that.data.deviceId,
success: function (res) {
var model = res.services[1]
that.setData({
servicesUUID: model.uuid
})
console.log('7.获取设备 uuid 成功....')
that.getCharacteId() //6.0
}
})
},
//7 如果一个蓝牙设备需要进行数据的写入以及数据传输,就必须具有某些特征值,所以通过上面步骤获取的id可以查看当前蓝牙设备的特征值
//notify write read 当只有 notify为true的时候才能 接收蓝牙设备传来的数据,
//write 为true 才能传入数据
//read 为true 才能读取设备数据
getCharacteId() {
var that = this
wx.getBLEDeviceCharacteristics({
// 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接
deviceId: that.data.deviceId,
// 这里的 serviceId 需要在上面的 getBLEDeviceServices 接口中获取
serviceId: that.data.servicesUUID,
success: function (res) {
for (var i = 0; i res.characteristics.length; i++) { //2个值
var model = res.characteristics[i]
if (model.properties.notify == true) {
that.setData({
characteristicId: model.uuid //监听的值
})
console.log('8.model.properties.notify == true')
that.startNotice(model.uuid) //7.0
}
// if (model.properties.read == true) {
// that.readData(model.uuid)
// }
// if (model.properties.write == true) {
// that.setData({
// writeId: model.uuid//用来写入的值
// })
// }
}
}
})
},
fordateTime1(){
let now = new Date(),hour = now.getHours()
console.log(hour)
let str = ''
if(hour 7){str = '早餐前'}
else if ((7 hour) (hour= 9)){str = '早餐后'}
else if ((9 hour) (hour= 11)){str = '午餐前'}
else if ((11 hour) (hour= 13)){str = '午餐后'}
else if ((13 hour) (hour= 17)){str = '晚餐前'}
else if ((17 hour) (hour= 19)){str = '晚餐后'}
else if ((19 hour) (hour= 24)){str = '睡觉前'}
return str
},
//8 如果一个蓝牙设备需要进行数据的写入以及数据传输,就必须具有某些特征值,所以通过上面步骤获取的id可以查看当前蓝牙设备的特征值
//开启设备数据监听 监听蓝牙设备返回来的数据
startNotice(uuid) {
var that = this;
wx.notifyBLECharacteristicValueChanged({
state: true, // 启用 notify 功能
deviceId: that.data.deviceId,
serviceId: that.data.servicesUUID,
characteristicId: uuid, //第一步 开启监听 notityid 第二步发送指令 write
success: function (res) {
// that.closeConnect(that.data.deviceId)
// 设备返回的方法
let tip = 0
wx.onBLECharacteristicValueChange(res1 = {
},
/**
//监听蓝牙设备是否会异常断开
getTheBlueDisConnectWithAccident() {
},
// 断开设备连接
closeConnect: function(v) {
var that = this
if (v) {
wx.closeBLEConnection({
deviceId: v,
success: function(res) {
console.log("蓝牙断开连接")
that.closeBluetoothAdapter()
},
fail(res) {
}
})
} else {
that.closeBluetoothAdapter()
}
},
// 关闭蓝牙模块
closeBluetoothAdapter:function () {
wx.closeBluetoothAdapter({
success: function(res) {
console.log("关闭蓝牙模块")
},
fail: function(err) {
}
})
},
小程序连接中关村接口的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于小程序连接onenet、小程序连接中关村接口的信息别忘了在本站进行查找喔。
