【CSRMesh2.1蓝牙开发】-Android demo介绍

本文介绍了CSRMesh2.1版本相较于1.3版本的改进,包括增加的模块和控制通道,并详细阐述了Android Demo的测试过程,包括连接设备、搜索设备、组网和控制设备的步骤。通过蓝牙mesh技术,该系统适用于物联网行业的智能照明控制。作者邀请读者交流讨论,并预告了后续的代码分析内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前开发了CSRMesh1.3版本,在基础上我们团队开发了智能照明系统,有android和IOS的二个app,通过蓝牙控制有所灯具设备,后来扩展了面板控制(遥控器),在给客户测试,发现三星手机组网只能支持15个设备一起组网,如果超过组网时经常失败,原因是三星手机对ble支持不怎么好,后来与原厂沟通需要升级2.1版本,因此我们就开始2.1版本开发了,苦逼啊

熟悉CSRMesh2.1Demo

拿到demo第一件事情就是运行,并测试是否兼容之前的接口,在测试之前先说说跟1.3有什么不同

2.1版本增加更多的模块

Actuator模型、Attention模型、Battery模型、Bearer模型、Config模型、Data模型、Firmware模型、Group模型、Light模型、Ping模型、Power模型、Sensor模型。

2.1版本增加多个控制通道

Bluetooth channel(蓝牙通道)

该通道支持与以前CSRmesh2.0版本相同的功能。使用此通道,用户可以控制支持上述模型的CSRmesh设备。
Gateway channel(网关通道)

使用此通道用户可以通过WIFI或网关连接到Internet来控制支持上述模型的CSRmesh设备。
Cloud channel(云通道)

使用此通道用户可以通过Internet连接到云端来控制支持上述模型的CSRmesh设备。

2.1版本增加设备的角色

 

源节点、中继节点、目的节点。一个设备可以加入多个Mesh网络,设备收发信息采取AES-128bit加密。在应用程序中为NetWorkKey(网络密钥)。Mesh网络物理上可以重叠。在Mesh网络中,每个设备有一个16的设备Id,在进行设备关联时候,设备被分配一个网络密钥。应该跟mesh5相似了

开始测试demo

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值