HaaS小程序蓝牙辅助配网方案

Posted HaaS技术社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HaaS小程序蓝牙辅助配网方案相关的知识,希望对你有一定的参考价值。

 

1、案例简介

HaaS小程序蓝牙辅助配网方案展示了通过支付宝HaaS小程序通过蓝牙连接给HaaS开发板Wi-Fi配网,上云,进而实现远程控制的能力。

主要使用的HaaS积木包括蓝牙辅助配网,HaaS小程序和LinkSDK。基于这个案例,开发者可以快速搭建基础的物联网控制类应用。

这个案例完成的主要功能包括:

  • 通过蓝牙链路设置Wi-Fi
  • LinkSDK 连接物联网平台
  • HaaS小程序实现开发板LED灯的远程控制

方案限制:目前不支持中文SSID和中文密码。

 

2、方案拓扑及流程

方案使用了HaaS100开发板,支付宝小程序:HaaS小程序,Wi-Fi热点,及阿里云物联网平台。

 

2.1、依赖关键积木

  • 蓝牙辅助配网
  • LinkSDK
  • HaaS小程序

 

HaaS100参考

 

2.2、主要流程

  • HaaS小程序发现发送蓝牙广播的HaaS 100待配网设备
  • HaaS小程序把Wi-Fi热点的SSID和密码发送给HaaS 100
  • HaaS100完成连接Wi-Fi,及ping www.aliyun.com,并将结果(成功或失败)返回给HaaS小程序
  • HaaS100将SSID和密码存储在KV(Key-Value)
  • HaaS100通过扫描二维码,获取设备上云需要的三元组
  • HaaS100完成连云,并上报信息

 

3、完整使用流程

点击这里(https://cloud.video.taobao.com/play/u/1632932/p/1/e/6/t/1/307129850804.mp4)观看演示视频。

 

3.1、烧录固件至开发板

  • 选择开发板: Haas100 board configure-- 点击 ✅ 即可完成编译固件。-- 点击 "⚡️" 即可完成烧录固件。

 

3.2、小程序配网

  • 准备一个连接至互联网的 Wi-Fi AP。它可以由手机热点产生,也可以通过路由器配置。在本案例中,热点信息如下:SSID: HaaS-APPassWord: MiniAppAgentDemo
  • 将烧录好固件的设备上电
  • 在“支付宝”中搜索并打开“HaaS小程序”
  • 点击底部“配网”Tab
  • 输入目标AP的SSID及Password
  • 打开手机蓝牙
  • 点击扫描配网设备(授予蓝牙权限)
  • 在扫描列表中选择待配网设备
  • 点击“发起配网”
  • 等待配网完成,显示配网状态。当“配网状态”中显示“设备IP”时,代表配网成功。

 

 

3.3、配置物联网平台

点击这里(https://iot.console.aliyun.com/)进入物联网平台

 

3.3.1、创建产品

点击 公共实例-产品-新建产品,选择自定义品类,点击创建。

 

3.3.2、配置物模型并发布

导入代码目录下的物模型文件,发布物模型。

 

3.3.3、创建设备

在该产品下创建设备,获得三元组。

 

3.3.4、生成三元组二维码

点击这里(https://haas.iot.aliyun.com/gen-qrcode),前往二维码生成工具。将三元组依次拷贝,生成二维码供小程序读取。

 

3.4、小程序上云

  • 点击底部“上云”Tab
  • 输入目标三元组也可以使用二维码生成工具(https://haas.iot.aliyun.com/gen-qrcode)在页面输入三元组之后,点击生成二维码,并使用小程序“扫码获取三元组”
  • 打开手机蓝牙
  • 点击扫描设备(授予蓝牙权限)
  • 在扫描列表中选择设备
  • 点击“下发三元组”
  • 等待三元组下发完成

 

3.5、配置 IoT Studio

点击这里(https://studio.iot.aliyun.com/)进入IoT Studio

 

3.5.1、创建项目

 

3.5.2、关联物联网平台

 

3.5.3、创建移动端应用

编辑移动应用界面,并完成数据绑定。本案例中,使用6个按钮对应 HaaS100 开发板上6个灯的亮灭。点击右上角预览图标,进入预览。

 

3.5.4、预览移动端应用

 

3.6、小程序预览移动端应用

  • 点击底部“IoT Studio”Tab
  • 扫描 IoT Studio 中提供的预览二维码

 

4. 总结

本方案提供了小程序方法来实现设备的快速配网、上云,帮助开发者快速连接物联网平台。开发者们可以基于此案例,开发更多的联网应用。

 

开发者支持

HaaS解决方案中心:https://haas.iot.aliyun.com/
HaaS技术社区:https://blog.csdn.net/HaaSTech


开发者钉钉群和公众号见下图,开发者钉钉群每天都有技术支持同学值班。
在这里插入图片描述

 

以上是关于HaaS小程序蓝牙辅助配网方案的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序控制硬件15 重认识无线物联网的配网协议,了解腾讯物联蓝牙协议LLSync SDK,腾讯连连小程序也可以蓝牙配网了。

微信小程序控制硬件15 重认识无线物联网的配网协议,了解腾讯物联蓝牙协议LLSync SDK,腾讯连连小程序也可以蓝牙配网了。

WIFI配网方案:1蓝牙配网 2WIFI自身配网 3SmartConfig一键配网

微信小程序控制硬件16 安信可 ESP32-S 开发板实现移植腾讯物联开发平台蓝牙 llsync 协议,实现一键蓝牙快速配网+远程控制。(附带源码)

微信小程序控制硬件16 安信可 ESP32-S 开发板实现移植腾讯物联开发平台蓝牙 llsync 协议,实现一键蓝牙快速配网+远程控制。(附带源码)

微信小程序控制硬件16 安信可 ESP32-S 开发板实现移植腾讯物联开发平台蓝牙 llsync 协议,实现一键蓝牙快速配网+远程控制。(附带源码)