关于实时获取sensor数据的问题

kentleo
Posts: 10
Joined: Mon Oct 22, 2018 3:01 am

关于实时获取sensor数据的问题

Postby kentleo » Thu Mar 14, 2019 6:38 am

从目前手机端和设备端的代码来看,只能通过轮询的方式,由app端发起http request,mesh返回json串的方式,来获得传感器数据。不知是否理解准确。
若希望获得实时的传感器返回值,请问有没有建议的方案。
谢谢!

ESP_LBB
Posts: 108
Joined: Fri May 18, 2018 3:41 am

Re: 关于实时获取sensor数据的问题

Postby ESP_LBB » Thu Apr 04, 2019 2:38 am

Hi kentleo,

我们设备端是一个 HTTP server 所以只能由APP 发起请求, 你可以采用如下方式获取实时数据:
1. 当传感器数据变化时,通过 UDP 通知手机, 来主动请求数据
如果使用我们本地通信的协议,发送如下命令 APP 将主动请求设备数据:
data_type.protocol = MLINK_PROTO_NOTICE;
ret = mwifi_write(NULL, &data_type, "status", strlen("status"), true);
MDF_ERROR_CONTINUE(ret != MDF_OK, "<%s> mlink_handle", mdf_err_to_name(ret));

2. 搭建一个服务器(TCP\MQTT\HTTP server), 与服务器建立 TCP 长连接, 传感器数据变化主动上报

Who is online

Users browsing this forum: No registered users and 16 guests