智能设备配网保姆级教程

智能家居之设备配网(理论篇) 讲述智能设备配网 阅读详情
AI摘要

本文详细解释了物联网设备如何通过配网连接云端,包括各种无线制式、配网方式(如Wi-Fi热点、蓝牙Mesh)以及典型配网流程,重点介绍了Wi-Fi和Zigbee设备的配网步骤。

设备配网

简单来说,配网就是将物联网(IoT)设备连接并注册到云端,使其拥有与云端远程通信的能力。配网后,智能设备才能被手机应用或者项目管理后台控制,依托于智能场景创造价值。本文介绍了配网的相关知识,以及涂鸦智能现有的配网类型。

 

应用场景

无论是 Wi-Fi 设备、蓝牙设备、Zigbee 设备,实现设备联网的前提在于硬件可以直接或间接(通过手机)连接到网络,并添加到终端用户账号下。进而,设备才可以向涂鸦云端上报数据、接收来自云端的指令。

  • 对于有显示屏的设备,如手机、平板、中控屏等,用户可以直接通过界面输入网络信息。

  • 对于无显示屏的设备,如插座、灯泡、传感器、电机等,用户无法通过输入网络信息让设备接入网络,此时就需要对这些设备进行配网操作。

 

通讯协议

物联网通信协议分为两大类:

  • 接入协议:Wi-Fi、Zigbee、蓝牙、LoRa、NB-IoT、蜂窝网络(例如 5G)、GSM、GPRS、Modbus、串口类型(例如 RS433、RS485、USB)等。
  • 通讯协议:HTTP/HTTPS、CoAP、MQTT、XMPP、AMQP、JMS 等。

 

无线制式

从无线制式方面,将无线联网技术归为三类:

  • 通过 Wi-Fi 连接路由器,需要配置 Wi-Fi 信息,即 SSID 和密码。
  • 蓝牙和 Zigbee 等通过网关代理上网,需要与对应协议的网关配对。
  • 蜂窝网络(例如 5G),设备配备了 SIM 卡能自主联网。

 

常见的配网方式

  • Wi-Fi 设备配网:针对 Wi-Fi 类型设备配网,是将路由器的 Wi-Fi SSID 和密码通过某种方式传递到终端设备,让终端设备可以接入 Wi-Fi 网络的过程。
  • NB-IoT 和 GPRS 设备配网:由于设备自带 SIM 卡,也就是说已经拥有了访问互联网的能力。该类设备配网过程中需要明确与哪个用户账号绑定即可。
  • 有线设备配网:有线配网主要指有线网关或有线摄像头的配网。
  • 网关子设备配网:网关子设备是挂载在网关上的,作为网关的子设备,由网关直连。适用于子设备不能直连或者需要拓扑关系管理的场景,如 Wi-Fi 网关、蓝牙网关、Zigbee 网关等。无论是 Zigbee 子设备还是 Wi-Fi 子设备,子设备配网主要通过网关完成配网。
  • 免密配网:免密配网设备也是一个普通的 Wi-Fi 设备,用户可以通过   热点模式   和   快连模式   给其配网。
  • 蓝牙 Mesh 配网:蓝牙 Mesh 涉及两种子设备配网和网关配网两种。蓝牙 Mesh 可以将蓝牙从典型的点对点星形网络拓扑转变为网状网络拓扑:
    • 每个蓝牙 Mesh 设备相当于一个子节点,多个 Mesh 设备就组成了一个 Mesh 网络,节点与节点之间通过广播进行通信。
    • 手机通过连接任意一个子节点设备就可以进入整个 Mesh 网络,与手机直连的设备就可以将自身收到的广播数据发送给手机。

 

典型的配网流程

此处以 Wi-Fi 设备和 Zigbee 设备为例,介绍设备配网流程中 App、设备、涂鸦云端三者的交互方式,供您参考学习。

Wi-Fi 设备配网

Wi-Fi 配网方式包括热点配网、Wi-Fi 快连配网、扫 App 二维码配网三种方式。

  • 热点配网又称热点模式或 AP(Access Point)配网,是一种通过 Wi-Fi 进行配网的连接能力。将手机连接到配网设备 Wi-Fi 热点后,App 与手机直接通过 Wi-Fi 进行通信配对。成功率高、可靠性好,可适配 2.4G/5G 混频路由器配网,但用户需要手动切换手机的 Wi-Fi 设置。
  • Wi-Fi 快连配网又称   快连模式(Easy-Connect)、SmartConfig 或 EZ 配网。用户将手机连接到路由器后,利用路由器广播报文与设备进行通信配对。对用户操作简单,但对手机和路由器有兼容性要求,成功率低于   热点配网。
  • 扫 App 二维码配网流程与 Wi-Fi 快连模式基本一致,只是把原先的通过   广播/组播   传递的 Wi-Fi SSID、密码、Token 改为通过二维码进行传递。

此处以   热点配网   为例,介绍设备配网的主要流程如下:

  1. 用户选择一个 2.4G Wi-Fi 网络,并且输入密码。
  2. App 向云端获取配网 Token。
  3. App 使用 Socket 发送 UDP 广播,广播内容包括 SSID、密码、Token。
  4. 由于设备收到 UDP 报文段后会关闭热点所以只需监听网络改变,然后更改连接的网络即可。
  5. App 向云端轮询该 Token 新增的设备,并完成云端注册。
  6. App 获取到设备列表,如果设备在线,那么界面显示配网成功。 设备配网的时序图如下:

Zigbee 子设备配网

设备配网的主要流程如下:

  1. 用户选择一个已经配网的 Zigbee 网关。
  2. App 发送消息给网关要求其配网。如果网关是云端在线,则使用 MQTT 传输消息,是局域网在线则使用 TCP 传输。
  3. App 接收 MQTT 消息,获取配网成功的子设备。 设备配网的时序图如下:

浅述蓝牙Mesh的配网流程 1. 信标(Beaconing)阶段 2.邀请 (Invitation)阶段 3. 交换公钥 (Exchange Public Keys)阶段 4. 身份认证 CAuthentication)阶段 5. 分发配网数据 (Distribution Of Provisioning Data)阶段 阅读详情

相关推荐

智能设备配网全解析:从Wi-Fi、蓝牙到Zigbee的实战指南

在物联网和智能家居领域,设备配网是连接物理世界与数字世界的首要步骤,其本质是为离线硬件写入网络凭证并引导其接入本地网络。从技术原理上看,配网协议的核心在于解决设备与网络间的初始信任建立与数据交换问题,涉及无线通信、加密传输和网络发现等基础技术。其技术价值在于实现设备的即插即用与远程管理,是构建大规模、可互操作智能生态的基石。典型的应用场景包括智能家居设备初始化、工业传感器部署以及消费电子产品的快速联网。本文将聚焦于主流的Wi-Fi、蓝牙辅助配网和Zigbee入网等方案,深入探讨其实现机制与工程实践。针对常见

weixin_29163857的博客 322

WIFI设备配网之uniapp微信小程序UDP开发AP配网

传统的一键配网指的是smartconfig、airkiss这些通过已经连接的无线路由器发送广播给设备,在使用过程中兼容性差、不稳定,很多路由器不支持udp广播如果广播通过5G频段广播,设备无法收到路由器名称冲突会导致连接错误路由器等问题这两个协议都封装的比较多,不便于自己控制根据微信官方提供API能力中的WiFi、UDP能力,可以用来开发Soft AP配网。加上良好的设计,可以实现一键配网的体验。同时成功率、适配率大大提升。

编程小将 1万+

告别串口!用ESP32的Web配网,5分钟让你的智能硬件连上WiFi(保姆级教程)

本文详细介绍了如何利用ESP32的Web配网功能,5分钟内快速连接智能硬件至WiFi,告别传统串口调试的繁琐步骤。通过保姆级教程,从硬件准备到固件烧录,再到手机端配网流程,一步步指导开发者实现零门槛操作。同时解析了混合网络模式、智能DNS劫持等核心技术原理,并提供了常见问题解决方案和进阶优化建议。

weixin_42525632的博客 419

设备如何实现配网和注册

如图所示,在配网的时候,设备可以和APP建立socket连接,因此此时APP可以获取到设备的MAC地址、设备的类型、所属用户的手机号、设备型号等信息;然后将信息通过SDK中API地址传递到云端;云端收到注册请求后,会对设备进行验证,确保设备标识符的唯一性和设备信息的合法性,通过验证后会分配一个唯一的标识符(设备ID),并将云端自身的信息返回给设备端进行保存,之后设备就用该设备id和云端进行通信。在设备连接路由器的时候,APP可以将路由器的接入密码分享给设备,那设备就可以连接到路由器,最后就实现了设备上网。

901

保姆级教程:用手机App(如nRF Mesh)给蓝牙Mesh设备配网,从扫描到入网全流程

本文提供了一份详细的蓝牙Mesh设备手机配网指南,重点介绍如何使用nRF Mesh应用完成从设备扫描到成功入网的全流程。内容涵盖PB-GATT协议应用、OOB认证方式解析、网络参数配置及常见问题解决方案,帮助开发者快速掌握Provisioning技术,实现智能设备的无缝接入。

weixin_30576827的博客 449

ESP32C3 + ESP-Rainmaker 保姆级配网教程:从代码修改到APP控制,手把手搞定物联网开关

本文提供ESP32-C3开发板结合ESP-RainMaker框架的物联网开关开发全流程指南,涵盖从Arduino环境配置、分区表优化到SoftAP配网改造等关键步骤。通过实战代码演示如何实现手机APP远程控制、状态同步及OTA升级,解决智能家居设备开发中的常见痛点,帮助开发者快速构建稳定可靠的物联网解决方案。

weixin_30719711的博客 443

WiFi设备的配网流程(总概述)

Matter over Wi-Fi 设备、Google Home / Apple HomeKit 设备配网。(AP模式),让用户手机连接到这个热点,配置 Wi-Fi 账号和密码,然后设备再去连接目标 Wi-Fi。的配网方式,设备在 Wi-Fi 网络中监听特定数据包,从中提取 Wi-Fi 账号和密码。不同厂商的 Wi-Fi 设备配网方式可能略有不同,但大体上可以分为。Wi-Fi 设备的配网(Provisioning)是指。传输 Wi-Fi 配网信息的方法。等 Wi-Fi 模块的设备。

qq_45707027的博客 1924

告别WiFi密码硬编码!用WiFiManager库给你的NodeMCU天气时钟配网(ESP8266保姆级教程)

本文详细介绍了如何使用WiFiManager库为NodeMCU天气时钟实现智能配网功能,告别WiFi密码硬编码的烦恼。通过ESP8266保姆级教程,开发者可以轻松实现零配置网络连接,提升物联网设备的用户体验和可维护性。

weixin_42520573的博客 126

保姆级教程:手把手带你用手机App给Matter智能灯配网(BLE蓝牙版)

本文提供了一份详细的保姆级教程,手把手教你如何使用手机App通过BLE蓝牙为Matter智能灯配网。从准备工作到设备初始化,再到手机App操作和蓝牙配网步骤,全面覆盖了配网过程中可能遇到的问题和解决方案,帮助用户轻松实现智能照明。

weixin_30335575的博客 468

保姆级教程:用UniApp实现智能硬件WiFi配网(兼容iOS/Android)

本文提供了一份基于UniApp的跨平台智能硬件WiFi配网实战指南。针对iOS与Android系统的核心差异,详细解析了权限处理、API调用及兼容性填坑方案,并分享了提升连接成功率的进阶策略与调试技巧,帮助开发者实现稳定高效的“一次开发,多端发布”配网功能。

gitlab7runner的博客 462

淘晶驰串口屏:复刻苹果时钟,指针控件保姆级实战教程

本文基于淘晶驰串口屏,从RTC模块获取时间数据,通过指针控件(z0/z1/z2)实现时钟的时针、分针、秒针动态效果。重点解析12小时制转换逻辑及分针/时针的0.6°/秒和0.5°/分钟细腻移动算法,还原机械表真实走动体验。涵盖控件配置、代码逻辑、变量设计及硬件测试

jmlinux的博客 1310

别再让智能家居连不上网!保姆级解析WIFI一键配网(EZ配网)的坑与优化实战

本文深入解析智能家居WIFI一键配网(EZ配网)的常见问题与优化方案,涵盖组播与广播技术的实战应用。通过双模并行传输、动态超时调整等五步优化法,将配网成功率提升至99%+,并针对企业级网络、多设备批量配网等特殊场景提供解决方案,助力开发者攻克智能设备联网难题。

weixin_30321709的博客 210

【BCT】带你从零基础小白实现苹果智能设备认证配置--保姆级教程

又要搞另外项目的apply BCT了,重新熟悉一遍流程,理顺思路。 看评论区大家看了《【BCT认证】Bonjour Conformance Test教程》还是很多不会操作,特此记录,很详细哦,保姆级,希望可以帮助到你~~

天天的博客 658

保姆级教程:给你的ESP32-C3项目加上按键配网和清除WiFi功能(附完整代码)

本文提供了一份详细的ESP32-C3项目教程,教你如何实现按键配网和清除Wi-Fi功能。通过优化官方示例,解决了内存泄漏和交互设计问题,并提供了完整的代码实现。文章还涵盖了硬件设计、环境配置、配网逻辑实现以及生产级代码优化技巧,帮助开发者构建更可靠的物联网设备。

weixin_42531588的博客 157

PX4笔记系列(二)vtol_att_control中的tiltrotor解析

update_vtol_state() 注释:采用两段切换的简单逻辑来进行过渡 当切换过渡开关后,飞机将会开始倾转动力,逐渐加速,当飞机获得足够速度后动力将会完全打到向前的位置。对于过渡返回阶段动力则是简单地倾转回来。 如果(不在向前过渡指令下): 当前vtol飞行模式: 1、旋翼模式 无操作 2、固定翼模式 令vtol飞行模式切换到过渡返回模式 3、P1过渡模式 进入过渡失败安全返回至旋翼模式 4、P2过渡模式 进入过渡失败安全返回至旋翼模式 5、过渡返回模式 记录过渡返回时间=当前时间-过渡开始

hypersonicss的博客 1880

电荷灵敏前置放大器噪声优化策略:从理论到实践

本文深入探讨了电荷灵敏前置放大器的噪声优化策略,从理论分析到实践应用。文章系统解析了并联电流噪声与串联电压噪声的来源,并引入噪声等效原理与“冷电容”模型作为统一分析工具。通过详解a、b、c三类噪声的频谱特性,为实战优化提供了清晰指导。核心策略包括选用高跨导、低漏电流FET,优化静态工作点,采用共源-共基结构,精心设计反馈网络,以及实施严格的PCB布局、屏蔽与接地,旨在全面提升微弱信号检测系统的信噪比。

weixin_29292431的博客 467

普通人也能玩转DeepSeek大模型:从入门到精通的保姆级教程

DeepSeek不是替代人类的工具,而是认知升级的杠杆。当普通人还在用它写周报时,高阶玩家已在构建AI增强的决策体系。记住这个公式:(清晰指令+领域知识)×迭代优化=指数级生产力现在打开DeepSeek,用"帮我规划这篇文章的优化方案"作为第一个指令,开启你的认知跃迁之旅。在这个AI平权时代,真正的差距不在于是否使用工具,而在于如何使用工具重构思维方式。

这家伙很懒,什么都没有留下 966

OpenEuler内核编译及替换

一、内核源码下载 在gitee上下载OpenEuler内核源码 下载地址 选择需要的内核版本源码压缩包进行下载 二、内核编译 1.解压缩 将下载好的源码进行解压 tar xvf openeuler-kernel-4.19.90-2107.1.0.tar.gz 2.清理源代码树 解压后得到一个名为kernel的内核源码文件夹,进入后执行命令 make mrproper 清理过去内核编译产生的config,第一次编译时可不执行此命令 3.生成内核配置文件.config 先将将系统原配置文件拷贝过来,原

m0_56602092的博客 2万+

ESP32/ESP8266配网失败?从串口日志到恢复出厂设置的保姆级排查指南

本文提供ESP32/ESP8266配网失败的全面排查指南,涵盖串口日志解析、恢复出厂设置方法、网络环境优化及手机端权限设置等关键环节。特别针对SmartConfig配网失败问题,详细解析典型错误日志和解决方案,帮助开发者快速定位并解决物联网设备连接难题。

weixin_33494995的博客 232

从零到一:AIC8800 USB-WiFi模块在Linux内核6.x下的驱动适配与避坑指南

本文详细介绍了AIC8800 USB-WiFi模块在Linux内核6.x下的驱动适配全流程,包括环境准备、源码编译、内核API变更处理及常见问题解决方案。重点针对驱动适配中的符号导出、设备ID识别和固件加载等核心挑战提供实用指南,帮助开发者高效完成硬件驱动兼容性调试。

k8l9m0n的博客 1026

EMC原理-传导(共模、差模)与辐射(近场、远场)详解

本文深入介绍了电磁兼容(EMC)的基本概念,包括EMI和EMS,以及如何处理传导干扰(共模、差模)和辐射干扰(近场、远场)。详细讨论了近场感应、远场辐射的原理,滤波器和屏蔽技术在抑制噪声信号中的作用。此外,探讨了差模和共模干扰的来源、影响及滤除方法,如使用差模电感、电容和共模线圈。最后,提到了穿心电容在滤除高频噪声中的应用。

让你爱上电路设计 3551

【鸿蒙开发】Hi3861学习笔记-DevEco Device Tool 4.0安装保姆级教程

HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)是面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。DevEco Device Tool采用Windows+Ubuntu混合开发环境,在Windows上主要进行代码开发、代码调试、镜像烧录等操作,在Ubuntu环境实现源码编译。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 1985

RK3588更新NPU驱动的方法

想要在 RK3588 上跑一下 deepseek 的大模型,发现目前的内核提供的 NPU 驱动比较低,无法支持新的大模型,所以需要更新一下我们的 NPU 驱动本次更新的NPU驱动仅适用于RK3588和RK3676系列。

荻夜的博客 2151

用安卓手机控制 HomeKit 智能设备?绿米Aqara设备接入智汀家庭云保姆级教程

今天跟大家讲一下 HomeKit 系统的使用。众所周知,苹果智能设备本身就是支持接入 HomeKit 的,也就是说用户可以通过苹果手机里面的家庭将设备接入,然后进行操作控制。 但用过的朋友应该知道,这样的操作有明显的局限性,首先是安卓手机用户无法使用,其次是无法与不支持接入 HomeKit 的设备进行联动。...

m0_65904381的博客 3676

198、影像系统设计评审流程:从需求评审到 EVT、DVT、PVT 各阶段的关注重点

本文详细介绍了影像系统从需求评审到EVT、DVT、PVT各阶段的设计评审流程及关键点。作者通过实际案例(如IMX766模组偏紫问题)强调硬件工艺的重要性,指出影像系统是功能定义与物理实现的反复拉锯过程。文章分阶段解析:需求评审需将模糊需求转化为物理参数;架构评审要明确接口定义和时序约束;EVT阶段重点关注模组一致性和基础链路;DVT阶段需平衡算法调优与硬件验证;PVT阶段则以量产一致性为核心。最后提出建立"边界条件确认表"和"健康度看板"等实用建议,强调工程师需具备从表象追溯硬件根源的物理直觉。全文贯穿实战

sundong_81的博客 218

飞牛NAS打造成童年经典游戏机

这篇文章介绍如何使用飞牛NAS搭建经典游戏模拟器。首先需开启Docker并下载RetroArch-web镜像,随后创建容器并设置端口映射。启动后上传游戏ROM文件(如NES格式),在模拟器中加载即可游玩。文章以修改版坦克大战为例,详细说明按键配置方法。同时还提到公网访问需配置DDNS或使用ZeroTier内网穿透。通过这套方案,用户可以在NAS上重温红白机等经典游戏体验。

dgnankai的专栏 885
上一篇: IoT是什么?如何实现设备智能化?
下一篇: 智能设备控制概念及方式详解
IoT砖家涂拉拉
博客等级 码龄6年 7204粉丝 367原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值