CSRmesh Application
1、CSRmesh Control Application v2.0.1版本可以运行在支持BLE4.0的Android设备上,该版本在Android4.4.4、5.0、5.0.1、5.0.2、5.1和5.1.1系统上测试通过。CSRmesh通信消息使用AES加密你可以在 http://www.csrsupport.com/CSRmesh上下载该版本的Android应用源代码。
2、CSRmesh模型分为:
Actuator模型、Attention模型、Battery模型、Bearer模型、Config模型、Data模型、Firmware模型、Group模型、Light模型、Ping模型、Power模型、Sensor模型。
3、控制通道
该版本的Android和ios控制程序支持三种控制通道。
Bluetooth channel(蓝牙通道)
该通道支持与以前CSRmesh2.0版本相同的功能。使用此通道,用户可以控制支持上述模型的CSRmesh设备。
Gateway channel(网关通道)
使用此通道用户可以通过WIFI或网关连接到Internet来控制支持上述模型的CSRmesh设备。
Cloud channel(云通道)
使用此通道用户可以通过Internet连接到云端来控制支持上述模型的CSRmesh设备。
4、该版本的应用程序在以下机型上测试通过:
Nexus5、Nexus7、Nexus6、Moto360、iPhone5、iPhone5s、iPhone6、iPhone6+
5、CSRmesh设备的角色
源节点、中继节点、目的节点。一个设备可以加入多个Mesh网络,设备收发信息采取AES-128bit加密。在应用程序中为NetWorkKey(网络密钥)。Mesh网络物理上可以重叠。在Mesh网络中,每个设备有一个16的设备Id,在进行设备关联时候,设备被分配一个网络密钥。通信消息的最大字节数为25
CSRMesh网络示意图:
CSRmesh 特征:
1、通过转发消息扩展智能蓝牙控制的范围(不需要特殊设置,不需要连接网络,节点之间大约有15毫秒的延迟)
2、消息可以被发送到一个单独的节点或一个Mesh群组(洪泛法转发消息,没有路由表)
3、采用网络密钥防止中间人攻击,消息在3个独立的通道发送,可以直接与手机通信
4、功耗大约是WIFI的二十分之一,每个Mesh网络理论上可以高达65535个设备。
5、每个设备有一个全球唯一的128位UUID
可靠传输与不可靠传输
Mesh Control Service内容:
推荐网站:
https://www.youtube.com/user/CSRplc
http://i.youku.com/i/UNDMyMTYzOTk2/videos
http://www.csr.com/developer-zone
有其他问题可以咨询:
bluetoothsmart@csr.com
转载于:https://www.cnblogs.com/xtubjut/p/5624732.html
CSRmesh Application相关推荐
- Ubuntu 16.04 安装 Docker - Dependency failed for Docker Application Container
Docker 安装 由于 apt 官方库里的 Docker 版本可能比较旧,所以先卸载可能存在的旧版本: sudo apt-get remove docker docker-engine docker ...
- SpringCloud配置文件 application.yml和 bootstrap.yml区别,执行顺序
说在前面 SpringBoot默认支持properties和YAML两种格式的配置文件.前者格式简单,但是只支持键值对.如果需要表达列表,最好使用YAML格式.SpringBoot支持自动加载约定名称 ...
- Installation failed with message Invalid File:(Application Installatino Failed)
导入一个demo 运行发现上图问题, Application Installation Failed 最后自己清理下工程就好了 参考方法: Click Build tab ---> Clean ...
- Manifest merger failed : Attribute application@allowBackup value=(false) 解决方法
导入开源库出现上述错误 处理方法 在manifest中添加 xmlns:tools="http://schemas.android.com/tools" 然后在 applicati ...
- Android采用Application总结一下
什么是 Application Application和Activity,Service由于是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象.用 ...
- maven项目密码md5加密_加密Spring Boot中的application.properties
1 概述 什么?都2020年了还在Spring Boot的配置文件中写明文密码? (虽然是小项目,明文也没人看.) (明文简单快捷方便啊!!! ) (你看直接用户名root密码123456多么简单!! ...
- 在rMBP上利用Python的onetimepass库实现Google Authenticator Application的效果
安装onetimepass库 在Mac上最简单的安装方法是 sudo pip install onetimepass 这里我遇到一个问题,参见 http://blog.csdn.net/tao_627 ...
- 微软压力测试工具 web application stress
WEB服务器的压力测试工具~ 115808 2009年8月1日 lbimba 铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网站,在程序投入运行时,可以用它来进行 ...
- 【转】Flex Application 初始化顺序
转自:http://www.jexchen.com 大家都知道,我们在编写Flex应用程序时,通常是以<mx:Application>标签作为开头,实际上,Flex应用程序在启动运行的时候 ...
- 2008开年大礼:《Application = Code + Markup》中文版面世
Charles Petzold的又一部经典力作<Application = Code + Markup>中文版终于要面世了.成为2008 开年大礼.相信有很多对WPF有兴趣,但又苦于没有经 ...
最新文章
- linux 内核调试信息在哪里,Linux kernel debug技巧----开启DEBUG选项
- ThreadLocal的使用场景
- 虚拟化厂商VMware、微软和思杰的vGPU支持概述
- php中if规则,php中if函数用法
- php的yii框架开发总结2
- .Net中删除数据前进行外键冲突检测
- Struct2中三种获取表单数据的方式
- spring框架 web开发_go语言web开发框架学习:Iris框架讲解(一)
- 计算机安装pdf打印机驱动,虚拟打印驱动PDF打印机
- 最佳10大开源项目管理系统
- python中pip下载过慢问题
- Win10下Matlab r2018a 64位 中文破解版的安装以及破解方法
- 奥运期间证券期货业网络与信息安全突发事件应急预案(一)
- java:一个求面积、体积小程序
- Commit cannot be completed since the group has already rebalanced and assign
- linux嗅探网站结构,Linux下的Dsniff嗅探浅析
- 建筑建材行业SaaS多租户用户管理系统:高度整合企业资源,探索数字化转型新路径
- 函数u=(x,y,z)在点P处延方向向量n的方向导数的计算
- pr使用视频素材技巧
- 用Python实现斗地主游戏(终端版)