伯虎BH12七合一环境检测仪

连接与配置完整指南(含Modbus指令示例)
📱 WiFi无线配网指南
概述

BH12支持通过WiFi接入网络,将数据上传至云端服务器。本设备采用无屏幕设计,需通过手机微信手动添加设备并进行配网。仅支持2.4GHz WiFi网络。

1
准备与设备上电

① 设备供电:使用配套的12V电源适配器为设备供电。设备指示灯亮起表示开机成功。

② 查找设备ID:设备外壳标签上印有唯一的8位设备ID(格式如:A1B2C3D4),请记录下来。

设备ID位置示例:
A1B2C3D4
(此ID在后续步骤中需要输入)

③ 长按配网键:找到设备侧面的配网按钮(标记为"SET"或"WIFI"),长按3秒以上,直到设备指示灯进入快速闪烁状态,表示已开启配网热点模式。

2
手动添加设备至微信

① 打开微信:确保手机已连接可用的2.4GHz WiFi网络。

② 进入添加页面:在微信中搜索并关注"伯虎物联"公众号,点击底部菜单【设备管理】→【添加设备】。

或直接访问手动添加链接(如有)。

③ 输入设备ID:在添加页面,手动输入第一步记录下的8位设备ID,然后点击【添加】。

⚠️ 注意

设备ID需区分大小写,请严格按照标签上的字符输入。

3
连接设备热点并配置网络

设备添加成功后,页面会引导您进入配网流程:

① 连接热点:根据页面提示,前往手机系统设置中的WLAN列表,找到并连接名为"AirMonitor_XXXXXX"(后六位为设备ID尾号)的热点,密码通常为12345678

⚠️ 重要

连接此热点后,手机会提示"无法访问互联网",请务必选择"保持连接",不要断开。

② 选择家庭WiFi:返回微信配网页面,系统会自动获取周围WiFi列表。请从列表中选择您的家庭/办公室2.4GHz WiFi,并准确输入密码。

③ 开始配网:点击【开始配网】按钮,等待约30秒。

4
完成与验证

配网成功页面会显示设备的局域网IP地址。

🎉 配网成功!

请将手机WiFi切换回您的家庭网络。设备将在1-2分钟内自动上线。

5
数据查看与管理

设备联网上线后,您可以通过以下多种方式随时查看实时数据、历史曲线并管理设备:

1. 微信服务号(最便捷)

在微信中搜索并关注服务号 "伯虎物联"

  • 进入公众号,点击底部菜单 【设备列表】
  • 找到您的BH12设备,点击即可查看所有传感器(PM2.5, CO₂, 温湿度,噪音等)的实时数据与历史曲线图
  • 可设置报警阈值、查看设备在线状态等。
2. 官方网站(功能全面)

访问伯虎科技官方网站:

https://www.bohu-tech.com

  • 使用您的微信扫码登录或账号登录。
  • 在网页版控制台中进行设备管理、数据导出、多设备对比等更全面的操作
3. 电视APP(大屏展示)

适合在会议室、展厅等场所的大屏电视上展示数据。

  • 您可以在 伯虎官网的下载中心 获取电视版APP安装包。
  • 将APP安装到智能电视或电视盒子后,登录同一账号即可全屏展示环境数据,视觉效果清晰直观。

高级设置(可选):在配网页面,您还可以填写自定义的HTTP/HTTPS数据上报地址。设备会同时将数据上报至该地址,便于您进行私有化部署和系统对接。

🔌 Modbus RTU 有线连接指南(已更新设备地址信息)
📋 重要地址信息(根据用户提供更新)
  • 设备默认地址:1(出厂设置)
  • 广播地址:254(0xFE),用于向总线上所有设备发送广播指令
  • 设备地址保存寄存器:32(0x0020),向此寄存器写入新地址可修改设备地址
  • 地址范围:1-247(0为无效地址,248-255保留)
概述

BH12提供标准的RS-485工业接口,支持Modbus RTU通信协议。您可以通过此方式将设备直接接入现有的楼宇自控、环境监控或数据采集系统。

1
物理连接

打开设备接线端子盖,找到标有"485+""485-"的端子。

⚠️ 重要安全提示

1. 请确保供电电压在DC 12V-24V之间,接反或超压会永久损坏设备。
2. 对于长距离通信,请在总线两端(距离最远的两个设备)的A+和B-之间各并联一个约120Ω的终端电阻。

2
配置通信参数

设备默认的Modbus通信参数如下,请将您的主站(上位机)配置为与之匹配:

  • 波特率:9600 bps
  • 数据位:8 bit
  • 停止位:1 bit
  • 校验位:无(None)
  • 设备地址:默认为 1(可通过修改寄存器32的值来更改)
3
读取传感器数据

使用Modbus功能码03(读保持寄存器)来读取数据。各传感器数据被映射到不同的寄存器地址。

参数 寄存器地址 数据格式 单位/说明
PM2.5 0 无符号整数 (1字) μg/m³
CO₂ 1 无符号整数 (1字) ppm
温度 2 有符号整数 (1字) °C(最高位表示正负,实际值/10)
湿度 3 无符号整数 (1字) %RH
甲醛 (HCHO) 4 无符号整数 (1字) mg/m³
VOC 5 无符号整数 (1字) mg/m³
O3 6 无符号整数 (1字) ppm
CO 7 无符号整数 (1字) ppm
PM10 8 无符号整数 (1字) μg/m³
PM1.0 9 无符号整数 (1字) μg/m³
噪音 10 无符号整数 (1字) dB
光照 11 无符号整数 (1字) lux
4
Modbus RTU指令示例

以下是设备地址为1时,读取PM2.5值的完整Modbus RTU通信示例:

📤 主站 → 从站(请求帧)
01 03 00 00 00 01 84 0A // 读取PM2.5值(地址1,寄存器0)

帧结构解析:

01 - 设备地址(默认1)

03 - 功能码(读保持寄存器)

00 00 - 起始寄存器地址(PM2.5 = 地址0)

00 01 - 读取寄存器数量(1个)

84 0A - CRC16校验码(Modbus RTU格式,低字节在前)

📥 从站 → 主站(响应帧)
01 03 02 00 64 79 18 // PM2.5 = 100 μg/m³

帧结构解析:

01 - 设备地址(默认1)

03 - 功能码(读保持寄存器)

02 - 返回字节数(2字节)

00 64 - 寄存器数据(十六进制0x0064 = 十进制100)

79 18 - CRC16校验码

数据说明:PM2.5值为100 μg/m³

📦 批量读取多个参数示例
01 03 00 00 00 0C XX XX // 读取12个参数(PM2.5~光照)
01 03 24 00 64 01 2C 00 14 00 FA 00 0A 00 14 00 32 00 64 00 32 00 14 00 64 03 E8 XX XX // 返回12个参数值(示例)

批量读取说明:

一次读取多个寄存器可以提高通信效率。以上示例从地址0开始连续读取12个寄存器,获得全部传感器数据。

返回数据解析

00 64 → PM2.5 = 100 μg/m³

01 2C → CO₂ = 300 ppm

00 14 → 温度 = 2.0°C(最高位表示正负,实际值/10)

00 FA → 湿度 = 25.0%RH

00 0A → 甲醛 (HCHO) = 10 mg/m³

00 14 → VOC = 20 mg/m³

00 32 → O3 = 50 ppm

00 64 → CO = 100 ppm

00 32 → PM10 = 50 μg/m³

00 14 → PM1.0 = 20 μg/m³

00 64 → 噪音 = 100 dB

03 E8 → 光照 = 1000 lux

⚙️ 修改设备地址示例(功能码06)
01 06 00 20 00 02 XX XX // 将地址从1改为2(向寄存器32写入值2)

帧结构解析:

01 - 当前设备地址(1)

06 - 功能码(写单个寄存器)

00 20 - 寄存器地址(32 = 0x0020)

00 02 - 写入值(新地址为2)

XX XX - CRC16校验码(需计算)

⚠️ 注意:向寄存器32写入新地址后,设备会立即使用新地址。请确保之后使用新地址2进行通信。

📢 广播地址使用示例(地址254)
FE 06 00 20 00 0A XX XX // 向总线上所有设备广播,设置地址为10

广播地址说明:

FE - 广播地址254(0xFE),总线上所有设备都会接收此指令

06 - 功能码(写单个寄存器)

00 20 - 寄存器地址(32 = 0x0020,设备地址寄存器)

00 0A - 写入值(新地址为10)

⚠️ 警告:广播指令会同时修改总线上所有BH12设备的地址!请谨慎使用,通常用于设备首次部署时批量设置地址。

使用广播地址时,从站设备不会返回响应帧

🔢 CRC16校验计算

Modbus RTU使用CRC16校验,多项式为0x8005(x¹⁶ + x¹⁵ + x² + 1)。

计算步骤

  1. 初始值:0xFFFF
  2. 对帧中每个字节(地址、功能码、数据)进行异或和移位操作
  3. 最终结果取反
  4. 发送时低字节在前(如CRC=0x840A,发送顺序为0A 84)
📊 BH12传感器参数说明
监测项目与精度

BH12七合一环境检测仪集成了以下高精度传感器,为您提供全面的环境质量数据。

监测项目 传感器型号 量程 精度 说明
PM2.5 / PM10 攀藤激光颗粒物传感器 0-500 μg/m³ ±3% 同时输出PM1.0、PM2.5、PM10浓度
CO₂ 原装进口NDIR传感器 0-5000 ppm ±(30ppm+3%读数) 非扩散式,寿命长,抗干扰
甲醛 (HCHO) 英国达特电化学传感器 0-5 ppm ±10% 高选择性,抗酒精等VOC干扰
TVOC 日本费加罗半导体传感器 0-20 ppm ±15% 检测多种挥发性有机化合物
温湿度 瑞士Sensirion传感器 -40~125°C / 0-100%RH ±0.3°C / ±2%RH 响应迅速,长期稳定
噪音 高精度MEMS麦克风 0-200 dB ±1 dB 宽量程,A计权
光照 光电二极管传感器 0-100,000 lux ±5% 测量环境光照强度
通用技术规格
  • 供电电源:DC 12V-24V,具备防反接、过压、过流保护
  • 通信接口:RS-485 (Modbus RTU), 可选Wi-Fi (2.4GHz)
  • 工作环境:-10°C ~ 50°C, 0 ~ 95% RH (无凝露)
  • 设备尺寸:110mm × 110mm × 49mm
  • 安装方式:壁挂式(标配安装支架)