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

CSRmesh Application的更多相关文章

  1. 玩转Windows服务系列——使用Boost.Application快速构建Windows服务

    玩转Windows服务系列——创建Windows服务一文中,介绍了如何快速使用VS构建一个Windows服务.Debug.Release版本的注册和卸载,及其原理和服务运行.停止流程浅析分别介绍了Wi ...

  2. WCF : 修复 Security settings for this service require Windows Authentication but it is not enabled for the IIS application that hosts this service 问题

    摘要 : 最近遇到了一个奇怪的 WCF 安全配置问题, WCF Service 上面配置了Windows Authentication. IIS上也启用了 Windows Authentication ...

  3. ABP(现代ASP.NET样板开发框架)系列之15、ABP应用层——应用服务(Application services)

    点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之15.ABP应用层——应用服务(Application services) ABP是“ASP.NET Boiler ...

  4. ABP源码分析四十:ZERO的Application和Tenant

    ABP的Zero模块以数据库为数据源实现了ABP框架中的tenant management (multi-tenancy), role management, user management, ses ...

  5. myeclipse 无法启动 java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).

    把myeclipse10 按照目录完整拷贝到了另外一台电脑, 另外的目录 原安装目录 D\:\soft\i\myeclipse10 新安装目录 E\:\soft\myeclipse10 双击启动失败, ...

  6. Android笔记——Application的作用

    一.Application是什么 Application和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象, ...

  7. My First Android Application Project 第一个安卓应用

    一.前言: 安卓(Android):是一种基于Linux的自由及开放源代码的操作系统,主要用在移动设备上,如手机.平板电脑.其他的设备也有使用安卓操作系统,比如:电视机,游戏机.数码相机等等. 二.具 ...

  8. 解析大型.NET ERP系统架构设计 Framework+ Application 设计模式

    我对大型系统的理解,从数量上面来讲,源代码超过百万行以上,系统有超过300个以上的功能,从质量上来讲系统应该具备良好的可扩展性和可维护性,系统中的功能紧密关联.除去业务上的复杂性,如何设计这样的一个协 ...

  9. Application Request Route实现IIS Server Farms集群负载详解

    序言 随着公司业务的发展,后台业务就变的越来越多,然而服务器的故障又像月经一样,时不时的汹涌而至,让我们防不胜防.那么后台的高可用,以及服务器的处理能力就要做一个横向扩展的方案,以使后台业务持续的稳定 ...

随机推荐

  1. POJ1251 Jungle Roads (最小生成树&Kruskal&Prim)题解

    题意: 输入n,然后接下来有n-1行表示边的加边的权值情况.如A 2 B 12 I 25 表示A有两个邻点,B和I,A-B权值是12,A-I权值是25.求连接这棵树的最小权值. 思路: 一开始是在做莫 ...

  2. 封装TeeChart控件

    public class MyChart { //字段 private TChart tChart; /// <summary> /// 构造函数,默认不是3D效果 /// </su ...

  3. 【附10】kibana创建新的index patterns

    elk整体架构图: 一.logstash indexer 配置文件: input { stdin{} } filter { } output { elasticsearch { hosts => ...

  4. poj 8469 特殊密码锁

    a:特殊密码锁 总时间限制: 1000ms 内存限制: 1024kB 描述 有一种特殊的二进制密码锁,由n个相连的按钮组成(n<30),按钮有凹/凸两种状态,用手按按钮会改变其状态. 然而让人头 ...

  5. codeforces 352 div 2 C.Recycling Bottles 贪心

    C. Recycling Bottles time limit per test 2 seconds memory limit per test 256 megabytes input standar ...

  6. WPF基础学习笔记整理 (三) x命名空间

    “x命名空间”中x是XAML的首字母,用来引导XAML编译器把XAML代码编译成CLR代码.下边的图片表格列举了该命名空间部分成员及其作用,更多请见URL:https://msdn.microsoft ...

  7. Jmeter性能测试 对服务器使用资源进行监控之ServerAgent插件使用

    百度云盘友情赞助地址如下: 链接:https://pan.baidu.com/s/1cpAeOcfFX8kss1eo79UD9g 密码:b8o7 在windows上或者linux上打开服务 用Jmet ...

  8. StringBuffer中的sBuffer.delete(0,4);

    只删除第0-3位的字符,第4位是不删的

  9. MongoDB(课时11 嵌套集合)

    3.4.2.6 嵌套集合运算 MongoDB数据库里每个集合数据可以继续保存其它的集合数据.例如:有些学生信息中需要保存家长信息. 范例: 增加数据 db.students.insert({" ...

  10. [VIM插件]fedora22编译vim7.4对perl组件支持的问题

    在fedora22下,重新编译安装vim7.4的时,在编译perl组件支持时,出现如下错误: /bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na ...