版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oem_Id:
Model_Id:
DSN:
OTA:Ayla给设备生产厂家的唯一
生产设备厂家某款产品的唯一嵌入Ayla程序的设备的唯一Over
the
Air
空中升级,
升级用户处理器和WIFI模组的固件Copyright
©
2015
Ayla
NetworksCopyright
©
2015
Ayla
Networks
模板介绍
制造流程-黑盒-白盒Copyright
©
2015
Ayla
Networks模板介绍模板?模板是设备虚拟化的数据结构。由多个属性组成,类似C语言的结构体
一组属性
一组触发器
一组排程
方式的设定
LAN模式的设定Copyright
©
2015
Ayla
Networks模板实例化和设备属性定义
模板实例化:模板的实例化发生在设备首次连接上Ayla云的时候。云端根据设备提供的Oem_Id、Model_Id和模板版本信息在数据库中搜索匹配的模板,并创建实例
如何定义设备属性:设备开发
要依据模板编写代码,设中定义的属性和模板属性一一对应
模板如何复用:开发
可以
模板产生新模板,加快开发。
具体做法在模板列表中选一个,当页面出现”Clone”按钮确认后输入模板信息可以实现快速
。
模板版本模板也是可以升级和修改的,所以就需要模板版本号Copyright
©
2015
Ayla
Networks新模板界面和说明1模板(Visibility):
private:私有模板开发者个人可见,开发者可以将私有模板指定给自己的设备。
Public:模板可以被所有开发者可见.Oem:OEM模板,只有OEM账号下开发者的账户才能创建,用于批量实例化设备,正式产品需要做此类模板。2
模板名:英文大小写和数字(不建议中文),比较常用的是根据产品型号。3类型:缺省的也是最安全的Same_LAN:方式,要求
APP和设备在同一本地地局域网才能
。更换拥有者必须解除绑定。BuJon_Push:这个模式是安全的,但是需要一个按键,通过按键开启2分钟的定时窗口,APP和设备在本地局域网才能
。:这个模式不安全,要求指定AP来Ap_mode设备。Display:不要求APP和设备在同一个局域网,要求设备能显示PIN给终端用户,进行
。
Dsn:最不安全的
方式,通过APP输入DSN号码的方式
。更换拥有者必须先解除。Home
Kit:设备是否支持Home
Kit协议。模板类型:WIFI WIFI模块黑盒方案Gatway网关类(白盒解决方案)需要进一步选择Zigbee或Gerenic允许这类设备创建自己的子节点。创建子节点的模板,需要设置ClusterCopyright
©
2015
Ayla
NetworksClusterId与局域网相关内容:Enabled-------APP可以通过局域网直接控制设备。Keep
Alive----局域网内的APP和设备间保持通讯的心跳。如果APP不能保持这个心跳,设备将会中止会话。Auto
Sync-----自动同步设备变量信息当重新连接。LifeTime------局域网设备间通讯的密钥到期的期限。Copyright
©
2015
Ayla
Networks模板属性的增加模板属性的增加:在模板界面选择Property进入:在属性列表页面上部可以看到Show
all、Sho
ginated,import,export,add
,search几个菜单。Show
all/paginated
显示方式:显示全部或分页显示属性列表。Import导入属性:此功能要求根据提示的CSV格式组织属性表,就可以导入。
Export导出属性:此功能可以将属性表导出到CSV格式,保存到本地。add增加属性。增加需要下面信息:Property
Name:属性名英文大小写,连字符,下划线,不包括空格,第一字符必须字母不超过27个字符,必须跟设备端定义属性名相同。Display
Name:属性显示名称:可以使用比较友好的名称。Base
Type:包括Integer—整形变量32位4字节;String-‐字符串变量最大255字节;Boolean—布尔变量Direc3on这0/1;Decimal—小数类型变量;File—文件类型变量,格式自定,最大4G:数据方向To
Device:R/W
数据可以从双向修改或者更新;From
Device:R
云端只能从设备些属性。Scope:属性的可见范围Oem:属性只能被OEM用户可见;User:属性可让最终用户可见。Host
So]ware
Version:只有一个oem可见的属性,可以选中这个部分,代表host
的版本号。
一般情况下就是”version“Track
only
changed:datapoint
创建的规则,只有值发生变化才更新。如果没有选中,就只更新datapoint的时间,而不会创建新的datapoint。Time
Series:如果选中的话,就是让服务器,对设备没有连接期间修改的datapoint进行排序,按排序发送给设备当设备再次连接时。但是从设备发送到云,排序需要host代码自己处理。Ack
enable:如果属性类型是“to
device”而且这个选中,就意味着会云端如果跟新属性内容到设备成功,云端会接收到一个应答消息。Copyright
©
2015
Ayla
Networks属性创建成功后属性相关的其他属性:Triggers、Denied
Roles,Reten_on属性创建成功后,显示页面如下,可以看到多3个属性功能Copyright
©
2015
Ayla
NetworksTriggers:触发事件具体触发事件的方式是可以设置的。
Type:Always总是,copare_absolute绝对值,on_change改变时绝对值方式:Compare
Type:==,>,<,>=,<=方式。Value:用来比较的属性值。Denied
Roles:限制某个角色的权限。
Roles:从角色列表中选择。Opera_on:包括read、write
读权限和写权限。Reten_on:Policy:
days,count,never_Purge
三种方式days:count:datapointnever_Purge:
表示这个字段
失效。Value:Copyright
©
2015
Ayla
Networks模板的Schedule功能:通过提供的界面可以灵活配置
定时器在特定的时间触发事件,比如修改属性的值,等等Copyright
©
2015
Ayla
Networks定时器触发定时器触发的动作可以自己定义:Name:就是从已经定义的属性里面选择。Type:属性的类型,这里不能输入,系统自动根据Name变化。Ac_on
Executes:触发动作方式:在定时
间,开始时,结束时。Value:触发时修改属性的值为这里设置的值。Ac_ve:开关功能Copyright
©
2015
Ayla
Networks模板的No_cifica_on功能模板的No_cifica_on功能:主要是把设备 断线,等情况推送给设备的拥有者或者制造商。推送的时候可以通过制定的URL,这里设置好登陆名和 。比如第 服务器Type:云连接/IP改变/连接断开/连接恢复。Copyright
©
2015
Ayla
Networks模板的Roles功能15Copyright
©
2015
Ayla
Networks如何删除模板模板列表选中模板,就会出现删除按钮(下图参考)Copyright
©
2015
Ayla
Networks如何给模板增加属性(Property)新创建模板建立后里面没有属性,需要根据项目具体需求进行设计。点击模板界面的Property后,列出本模板的所有属性,可以添加新的属性。也可以导入,导出属性列表,导入需要遵守CSV格式。Copyright
©
2015
Ayla
Networks如何给模板增加属性(Property)新创建模板建立后里面没有属性,需要根据项目具体需求进行设计。点击模板界面的Property后,列出本模板的所有属性,可以添加新的属性。也可以导入,导出属性列表,导入需要遵守CSV格式。Copyright
©
2015
Ayla
Networks通过克隆方式创建的模板通过克隆方式创建的模板,根据需求修改属性列表。Name:
名称必须用用英文数字等,程序里面也要使用这个相同的名称。
DisplayName:可使用比较友好的名称
BaseType(目前包括整型/字符串/布尔/小数/文件)
Direc_on:发送到设备/从设备接收,控制命令一般就是to设备,状态上传就是from设备。
Scope:给当前属性指定使用范围,终端用户/OEM,比如空调开关当然要给终端用户使用,但是有些信息,可能只想让OEM知道。就可以在此设定。Hostswverison:如果本属性跟具体的终端设备
版本相关,就选中,否则就不选,注意只能有一个属性选择这个选项。Track
OnlyChanges:当属性变化时。只有属性变化才,创建新的datapoint,否则只更新datapoint时间Copyright
©
2015
Ayla
Networks查看设备的属性注意在查看设备的属性的时候:另外如果是File类型的数据,下面还有”Download”按钮。点击可以下载文件,如下图:Current
Value:这个在设计属性的时候没有,查看实例化具体设备属性的时候有,就是当前属性的当前值。Copyright
©
2015
Ayla
NetworksCopyright
©
2015
Ayla
Networks制造流程Copyright
©
2015
Ayla
Networks制造!!
涉及哪些内容?
客户需要哪些资料?
白盒与黑盒的区别。Copyright
©
2015
Ayla
Networks涉及哪些内容?
创建OEM账户
定义OEM型号
创建OEM模板
定义SW版本
设置OEM套件
配置模块
验证及测试模块客户需要哪些资料?(用于在白盒解决方案中生成配置文件)◦◦◦
OEM
ID
OEM密钥
OEM
OEM型号名称
OEM
黑盒采用windows系统运行
白盒采用linux系统运行如使用白盒解决方案,客户需要开发自己的linux文档
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园园长聘用协议书范本2024年
- 贵州省铜仁市第一中学2021-2022学年高考物理倒计时模拟卷含解析
- 贵州省台江县第二中学2021-2022学年高考临考冲刺物理试卷含解析
- 机电 综合课程设计
- 广西壮族自治区贵港市覃塘高级中学2022年高三下学期联合考试物理试题含解析
- 广州市租房合同范本
- 淮北吊车出租合同范本
- 医院搬家合同范本
- 买卖小产权房合同范本
- 2024-2030年中国云计算机行业市场深度调研及发展趋势与投资前景研究报告
- 2023年成都嘉祥外国语学校小升初数学试卷
- 三级配电箱巡检记录
- 电大专科《电子政务概论》2023期末试题及答案
- 艺术课程标准(2022年版)
- 青海省干部履历表实用文档
- 常见的检验项目
- 钢筋镦粗直螺纹套筒连接施工工艺
- 广东省高端会计人才选拔笔试题
- 《政治经济学》全套课件(完整版)【复旦版】
- 田径接力跑“下压式”传接棒教案(修正版)
- 数据中心机房建设项目技术投标方案及计划书
评论
0/150
提交评论