打印
[市场活动]

如何使用机智云ECE雾计算

[复制链接]
495|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
beam92|  楼主 | 2016-12-26 16:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

这样,设备更多的功能,可以在后期方便的增加或者更改,而不用升级整个固件。

场景3:高级数据运算
让设备进行比较高效复杂的数据运算,并把运算结果转换为json后上传云端。假设设备默认5秒一次温度采样频率,为了得到更多的采样点,我们设定设备新的采样频率为100毫秒采集一次温度值,5秒后,用采集的数据计算出平均值、最大值、最小值和方差,然后上报云端。
同样是5秒上报一次,但是后者更具数据价值。
我们使用ECE雾计算服务,在【微应用】里,录入设备行为设定以及数据分析(如下图),然后点击【推送】,设置好推送地址。

可以看到设备一开始5秒一次采集温度(如下图),并上传,收到云端的配置脚本后,设备改为100毫秒采集一次温度,然后计算出结果,上报云端。

这样,就可以做到云和雾的计算平衡,雾端可以做更多的实时数据处理,实现最大的数据价值。

3.2微应用模组推送流程

流程说明:
1.微应用LUA脚本给用户提供范例脚本头部,用户可对脚本进行新增、修改、清空操作,目前脚本只保留最新一版;
2.微应用可用于业务层协议的自动适配和解析、添加或修改设备行为、让设备进行比较高效复杂的数据运算;
3.上传:脚本编写好,暂不进行推送,可将脚本上传云端保存;若用户不对脚本推送或上传,编辑的脚本将不被保存;
4.微应用可对模组或者手机进行推送:
  • 若对模组推送可指定MAC地址或同PK所有MAC地址推送;
  • 点击推送后脚本将上传到云端保存;


3.3微应用手机推送流程
流程说明:
1.同【2.3.2微应用模组推送流程说明】1、2、3;
2.微应用可对模组或者手机进行推送:
  • 有设备上,也可以只应用到这个Product_Key下被当前手机用户绑定过的设备上;
  • 选择对手机推送,用户则不需选择推送范围,也不需要填写MAC地址;
  • 点击推送后脚本将上传到云端保存;


业务规范1脚本名称
该名称为用户自定义输入,为必填项,否则无法实现推送。用户可删除或修改文案,目前版本只支持保存最新操作。支持字符输入字母A-Z、a-z、下划线、数字0-9,首字母不能为数字,字符最大输入量为64字节。此功能有两个用处:
  • 用户对本次脚本录入作备注,再次进入ECE服务时,能通过自定义文案知道当前操作内容;
  • 脚本推送时,作为推送的文件名;





2 MAC地址
MAC地址输入至少一个,输入限制50个内;输入多个MAC采用“回车”换行形式,地址多于输入框显示范围,输入框出现拉条,用户可点击并上下拖动到查看每一行。推送后将保存用户的填写信息。
MAC地址输入功能包括复制、粘贴、删除。
MAC支持输入任何符号、数字0-9、大写A-Z、小写a-z,限制12个字符或以内,地址输入操作如图:

1 通信配置脚本头部
头部规范如下:
[size=1.33333em]----------luaComInit----------
--to do

----------luaComInit end----------
功能:设置串口通信的通信参数(波特率等)。

2微应用脚本头部
分为不同的微应用模块,每个微应用模块有不同的头部规范,应该在”–to do”下方位置添加相应的模块实现。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

192

主题

234

帖子

6

粉丝