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
CSRmesh Application的更多相关文章
- 玩转Windows服务系列——使用Boost.Application快速构建Windows服务
玩转Windows服务系列——创建Windows服务一文中,介绍了如何快速使用VS构建一个Windows服务.Debug.Release版本的注册和卸载,及其原理和服务运行.停止流程浅析分别介绍了Wi ...
- 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 ...
- ABP(现代ASP.NET样板开发框架)系列之15、ABP应用层——应用服务(Application services)
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之15.ABP应用层——应用服务(Application services) ABP是“ASP.NET Boiler ...
- ABP源码分析四十:ZERO的Application和Tenant
ABP的Zero模块以数据库为数据源实现了ABP框架中的tenant management (multi-tenancy), role management, user management, ses ...
- 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 双击启动失败, ...
- Android笔记——Application的作用
一.Application是什么 Application和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象, ...
- My First Android Application Project 第一个安卓应用
一.前言: 安卓(Android):是一种基于Linux的自由及开放源代码的操作系统,主要用在移动设备上,如手机.平板电脑.其他的设备也有使用安卓操作系统,比如:电视机,游戏机.数码相机等等. 二.具 ...
- 解析大型.NET ERP系统架构设计 Framework+ Application 设计模式
我对大型系统的理解,从数量上面来讲,源代码超过百万行以上,系统有超过300个以上的功能,从质量上来讲系统应该具备良好的可扩展性和可维护性,系统中的功能紧密关联.除去业务上的复杂性,如何设计这样的一个协 ...
- Application Request Route实现IIS Server Farms集群负载详解
序言 随着公司业务的发展,后台业务就变的越来越多,然而服务器的故障又像月经一样,时不时的汹涌而至,让我们防不胜防.那么后台的高可用,以及服务器的处理能力就要做一个横向扩展的方案,以使后台业务持续的稳定 ...
随机推荐
- P4013 数字梯形问题 网络流二十四题
P4013 数字梯形问题 题目描述 给定一个由 nn 行数字组成的数字梯形如下图所示. 梯形的第一行有 m 个数字.从梯形的顶部的 m 个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形 ...
- The equation (扩展欧几里得)题解
There is an equation ax + by + c = 0. Given a,b,c,x1,x2,y1,y2 you must determine, how many integer r ...
- redis教程(The little redis book中文版)
许可证 <The Little Redis Book>是经由Attribution-NonCommercial 3.0 Unported license许可的,你不需要为此书付钱. 你可以 ...
- idea 2018注册码(激活码)永久性的
2DZ8RPRSBU-eyJsaWNlbnNlSWQiOiIyRFo4UlBSU0JVIiwibGljZW5zZWVOYW1lIjoiY24gdHUiLCJhc3NpZ25lZU5hbWUiOiIiL ...
- ubuntu 16.04 u盘挂载以及卸载
1.列出所有磁盘 sudo fdisk -l 2.最后一段信息显示的为u盘 Device Boot Start End Sectors Size Id Type /dev/sdb4 * 256 786 ...
- MSVC_代码优化
测试环境: Win7x64 cn_visual_studio_2010_ultimate_x86_dvd_532347.iso qt-opensource-windows-x86-msvc2010_o ...
- 《剑指offer》第四十题(最小的k个数)
// 面试题40:最小的k个数 // 题目:输入n个整数,找出其中最小的k个数.例如输入4.5.1.6.2.7.3.8 // 这8个数字,则最小的4个数字是1.2.3.4. #include < ...
- angular5 ng-bootstrap和ngx-bootstrap区别
https://angular.cn/resources ngx-bootstrap 安装: npm install ngx-bootstrap --save 再引入css <link href ...
- Vue.js教程--基础(实例 模版语法template computed, watch v-if, v-show v-for, 一个组件的v-for.)
官网:https://cn.vuejs.org/v2/guide/index.html Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统. 视频教程:https: ...
- 3-4 8精彩算法集合。struct(C,ruby) Ruyb类对象和结构体, 3-5
在本章我遇到了c语言的struct数据,即自定义的数据结构.比如: struct edge { int u; int v; int w; }; 题目给了一组数据,用edge储存.需要按照w大小排序.我 ...