espressif云端数据模型凝问

danshi126
Posts: 35
Joined: Sat Mar 21, 2015 8:40 am

espressif云端数据模型凝问

Postby danshi126 » Thu May 14, 2015 7:54 pm

在iot.espressif.cn创建数据模型时,最大只能创建5维数据

但在贵司的LOW_POWER_MODE的Demo中一次能传送20Byte的Sensor数据,这种的数据模型应如何建立呢?

wuyunzhou
Posts: 12
Joined: Fri Apr 10, 2015 3:46 pm

Re: espressif云端数据模型凝问

Postby wuyunzhou » Fri May 15, 2015 11:05 am

在 json 里面,整个都是字符类型传输,二进制也要使用 base64 等编码。
如果你的维度超过 5 个,可以考虑分组,多个 Datastream。
另外,在 LOW_POWER_MODE 情况下,可以积累 Datapoint ,然后一次发送。
Datapoint 还支持 json object,string 类型。
如果你只是需要传递 string 而不需要保存,请使用 RPC 接口。

danshi126
Posts: 35
Joined: Sat Mar 21, 2015 8:40 am

Re: espressif云端数据模型凝问

Postby danshi126 » Mon May 18, 2015 10:25 am

hi wuyunzhou

我想做的是能通过云端做个低数据量的透传功能,从目前你们提供的Demo来看,APP发送POST命令到云端,ESP8266能立即响应APP的数据,那么如果ESP8266发送POST命令给云端,APP端能立即响应吗,还是必须由APP发送GET命令去云端获取到才能响应ESP8266发送的数据;

wuyunzhou
Posts: 12
Joined: Fri Apr 10, 2015 3:46 pm

Re: espressif云端数据模型凝问

Postby wuyunzhou » Tue May 19, 2015 10:50 am

可以的,使用 Mbox 接口,只要拥有合法的 key,监听同一个 Mbox,就能相互发送消息,是一种 1:N 的模型,可以单发,多发。
这种模型,本质上就是 message queue,提供 subscribe unsubscribe publish 等行为。

http://iot.espressif.cn/#/api-zh-cn/#api-mbox

如果对使用方法不熟悉,可以联系我 wuyunzhou # espressif.com

danshi126 wrote:hi wuyunzhou

我想做的是能通过云端做个低数据量的透传功能,从目前你们提供的Demo来看,APP发送POST命令到云端,ESP8266能立即响应APP的数据,那么如果ESP8266发送POST命令给云端,APP端能立即响应吗,还是必须由APP发送GET命令去云端获取到才能响应ESP8266发送的数据;

Who is online

Users browsing this forum: Bing [Bot] and 9 guests