#物联网征文#【FFH】基于 OpenHarmony 的水流量监测系统(二) 原创 精华
Z·y
发布于 2022-8-8 21:33
浏览
6收藏
承接上文:基于 OpenHarmony 的实时水流量监测管理系统(一)
三、实战
1.2.2管
主要代码:
1)创建 socket 和初始化
创建 socket 配置服务器 ip 和端口
2)将数据通过 socket UDP 发送云端
在点led灯上的业务代码上稍作修改即可将数据发送出去。
用python编写一个简单的udp服务器,测试能否接收到数据
成功接收到来在小熊派开发板的数据。
1.2.3云
云端分为两部分,一部分是作为服务器接收小熊派上传的数据,另一部分作为 HTTP 服务器对外提供 API
主要代码:
UDP 服务器
HTTP 服务器
1.2.4用(北向)
接口调用
(1) 添加接口定义 由于只需要读取水流量和实现命令,这里简化了定义内容,只需要定义 一个 res 返回对象和一个 code 命令
(2) 修改 config.json 配置文件
编写页面
参考官方点灯的index.js文件修改
重中之重:北向如何通过接口调用南向的数据
先console.log(JSON.stringify(res)),在屏幕上打印出使用南向的接口后会传递哪些数据
接口中传递过来的数据是led_status,值为1.
然后,就可以直接赋值了
四、演示
【本文正在参加物联网有奖征文活动】,活动链接:https://ost.51cto.com/posts/14758;
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-8-9 11:23:36修改
赞
11
收藏 6
回复
11
4
6
相关推荐
演示视频楼主有兴趣的话可以上传到社区中更好的展示,发布链接:https://ost.51cto.com/show/add
这个项目可以叫智能水表了。
为实战派点赞
硬核楼主