- 博客(17)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 物联网技术(AIR780E cat1-4G模块+小程序+腾讯云MQTT)驱动的智能井盖系统设计
有需要做任何有关物联网的项目,都可以找我们,我们愿意帮助你,以下是我们的链接上面有微信二维码,有需要了解的可以加!
2024-07-07 16:25:03
271
原创 微信小程序使用百度 API 实现识别车牌号
/ 这里设置为1000毫秒检查一次,但实际拍照间隔由 captureIntervalTime 控制。console.error('车牌识别失败', res.data);console.log('getBaiduToken提示pass', res);console.log('getBaiduToken提示fail', res);console.log('车牌识别成功', res.data);captureIntervalTime: 3000, // 拍照间隔,单位毫秒。// 清理定时器,避免内存泄漏。
2024-08-20 12:12:01
1013
原创 微信小程序实现模拟换挡,并且换挡按下按键能够发送数据,松开按键即停止功能
else if (this.data.currentGear === '1挡') {} else if (this.data.currentGear === '1挡') {} else if (this.data.currentGear === '1挡') {} else if (this.data.currentGear === '1挡') {if (this.data.currentGear === '2挡') {if (this.data.currentGear === '2挡') {
2024-07-30 15:36:03
769
原创 前进、后退、左转、右转触摸按键发送无延迟
console.error('未连接到MQTT服务器,无法发送消息');console.error('未连接到MQTT服务器,无法发送消息');console.error('未连接到MQTT服务器,无法发送消息');console.error('未连接到MQTT服务器,无法发送消息');console.error('发送消息失败:', err);
2024-07-26 16:06:59
345
原创 MQTT 之 微信小程序发布数据包到云服务器
/ 注意:这行代码在真实环境中需要调整 this.data.client.on('connect', () => { console.log('连接 MQTT 服务器成功');this.setData({this.data.client.on('error', (err) => { console.error('连接 MQTT 服务器失败:', err);url: 'wx://www.visionexpand.com.cn:8083/mqtt' // 替换为你的MQTT服务器WebSocket地址。
2024-07-07 21:06:57
390
原创 硬件 MQTT 通信协议设计
说明: 在这个项目中,AIR780E模块使用MQTT协议,用于将传感器数据上传到云服务器。设备作为MQTT终端发布消息到服务器上的一个主题,其他客户端(如小程序或移动说明)可以订阅这个主题以接收数据。VERSION = "1.0.1"-- LuaTools需要PROJECT和VERSION这两个信息。local adc_pin_1=1local data_pub={ }-- libgnss库初始化。libgnss.clear() -- 清空数据,兼初始化。
2024-07-07 16:48:59
343
原创 将硬件的三轴传感器和可燃气体传感器和 AIR780E 数据打包至 EMQX 服务器
local uart2_data = "text"-- libgnss库初始化libgnss.clear() -- 清空数据,兼初始化。
2024-07-02 12:27:14
398
原创 硬件三轴传感器和 AIR780E 和可燃气体传感器 的数据获取
三轴加速度传感器通过检测物体在空间三个正交方向(X、Y、Z轴)上的加速度,来测量物体的运动状态。故障诊断:在井盖设备中部署三轴加速度传感器,实时监测设备的振动情况,通过分析振动数据并且上传到服务器来预测并防止潜在的机械故障。可燃气体传感器主要通过检测特定气体的浓度变化来工作,当气体浓度超过预设的安全水平时,传感器会触发警报系统。故障诊断:可燃气体传感器的主要优点是能够提供实时监控,快速响应和高灵敏度,,这使它们能够迅速检测到气体泄漏并及时采取措施以防止事故发生。
2024-07-02 12:21:51
343
原创 微信小程序如何将三轴传感器的数据转换为角度
/ 假设roll是绕y轴的旋转(横滚角),pitch是绕x轴的旋转(俯仰角)// 注意:在实际应用中,你可能需要使用Math.atan2而不是Math.atan,以获取正确的象限信息。// 这里为了简化示例,我们仅使用Math.atan并假设设备静止且没有旋转到负值区域。// 根据你的需求调整角度的正负号和范围(0-360或-180到180)// 俯仰角pitch(绕x轴旋转,与y轴和z轴构成的平面之间的角度)// 这里我们假设pitch和roll的范围是-90到90度。// 遍历并处理加速度数据。
2024-06-06 22:46:58
385
原创 微信小程序接收三轴传感器+4G定位模块+可燃气体
/ 这里的2是小数点后的位数,可以根据需要调整。console.log('纬度:', latFormatted , '经度', lonFormatted,'定位:\n',accelDisplay,'气体:',data.gas);// 使用toFixed方法进行四舍五入,并转换为字符串(如果需要特定的小数位数,比如2位)// 假设lon和lat是浮点数,我们将它们乘以100并保留两位小数。// 如果accelDisplay不是空的,则添加换行符。// 假设 data.accel 是您的定位数据。
2024-05-29 22:59:26
433
原创 实现在微信小程序中从index.js使用mqtt通信协议接收服务器数据,在提取出经纬度的数据发送到地图里,实现实时更新定位
var mqtt = require('../../utils/mqtt.min.js') //根据自己存放的路径修改Page({data: {canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName'), // 如需尝试获取用户信息可改为falseangle:'0',wl:'0',gas:'0',},onLoad(){})
2024-05-11 10:22:21
760
2
原创 在微信小程序中,利用MATH将数据后面六位小数点进行四舍五入法前进三位小数
console.log('温度:', data.temperture, '湿度:', data.humidity,'纬度:',data.longitude,'经度',data.latitude,'x轴:',data.x,'y轴:',data.y,'z轴:',data.z);
2024-05-11 00:01:05
598
原创 从EMQX模拟设备中发送数据到微信小程序
canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName'), // 如需尝试获取用户信息可改为false。console.log('温度:', data.temperture, '湿度:', data.humidity,'纬度:',data.longitude,'经度',data.latitude);console.log('连接emqx服务器成功')
2024-05-05 21:35:30
751
1
原创 MQTT微信小程序连接自己搭建好的EMQX服务器
canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName'), // 如需尝试获取用户信息可改为false。var mqtt = require('../../utils/mqtt.min.js') //根据自己存放的路径修改。1、新建mqtt.js库。
2024-05-05 21:18:05
995
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人