- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《智慧工厂》App实战开发任务7实现环境监测数据可视化
任务描述本任务完成《智慧工厂》App的主页开发,并在主页的“车间监测”页签中完成车间环境监测数据的可视化开发。
任务能力目标能使用ArkTS组件编写主页;能完成车间环境监测页面的开发;能从ThingsBoard获取传感器数据;能展示车间的环境数据;能实现车间环境数据的动画显示效果。
开发主页面分析环境监测内容视图页的结构封装一级标题组件任务实施-步骤TaskImplementationSteps010203封装二级标题组件04封装展示告警提示信息的组件封装多合一传感器的数据实体类封装展示传感数据的组件050607
获取多合一传感器的遥测数据展示多合一传感器的数据实现环境监测数据可视化任务实施-步骤TaskImplementationSteps080910验证11
01开发主页面
开发主页面在《智慧工厂》App中,需要三个页面,分别用来展示车间的环境监测数据、物品的监测数据和设备告警的数据,可以使用Tabs容器组件来实现,通过Tabs的tabBar页签进行三个数据展示的内容子视图切换。
02分析环境监测内容视图页的结构
分析环境监测内容视图页的结构
03封装一级标题组件
封装一级标题组件
04封装二级标题组件
封装二级标题组件
05封装展示告警提示信息的组件
封装展示告警提示信息的组件当车间环境超过预设的阀值时,在车间环境数据展示页面的告警提示区,可以展示告警提示信息。为方便后续的操作,封装展示告警提示信息的组件,使用Marquee进行告警提示信息的滚动展示。
06封装多合一传感器的数据实体类
封装多合一传感器的数据实体类在etsmodel目录下新建SensorBean.ets文件,并在该文件中创建SensorBean类,该类用装饰器@Observed修饰。
07封装展示传感数据的组件
封装展示传感数据的组件当获取每一个传感器设备的遥测数据后,需要进行数据展示,封装一个类用于展示单个传感器的数据。
08获取多合一传感器的遥测数据
获取多合一传感器的遥测数据封装好上述组件和数据实体类后,接下来就可以编写获取多合一传感器信息的业务逻辑类。
09展示多合一传感器的数据
展示多合一传感器的数据在view目录下新建Sensor组件,按环境监测内容视图页的结构,组合上述封装好的组件和数据,展示从ThingsBoard获取的多合一传感器的数据,实现车间环境的监测。
10实现环境监测数据可视化
实现环境监测数据可视化。在Index.ets主页面,在组件的生命周期函数aboutToAppear()中接收登录成功后传递过来的ACCESS_TOKEN,并传递到获取遥测数据的方法中,每隔10秒从ThingsBoard获取多合一传感器的数据,并在“车间监测”页签对应的内容子视图里,使用Sensor()组件替换原来的Text组件,实现车间环境监测数据的展示。
11验证
验证123登录ThingsBoard,获取温度设备的访问令牌。配置MQTTBox,以便发送温度的遥测数据给ThingsBoard。发送40°C的温度值。4在ThingsBoard云平台上查看上报的温度的遥测数据。
任务小结本任务从主页的开发开始,逐步分析和分解车间环境监测数据页面的结构,拆解出一级标题、二级标题、单个传感器数据的显示组件等,并封装了对应的实体类和业务类,实现从物联网云平台获取传感数据并展示到页面上。通过本任务,学会了App与物联网云平台进行数据交互的开发技能,请读者们好好理解本任务的设计与实施的过程,以指导后续任务的顺利实施。
谢谢您的观看
您可能关注的文档
- HarmonyOS应用开发实战 课件 《智慧工厂》App实战开发-任务01.实操.项目需求分析.pptx
- HarmonyOS应用开发实战 课件《智慧工厂》App实战开发-任务02.实操.在华为云上部署物联网平台.pptx
- HarmonyOS应用开发实战 课件《智慧工厂》App实战开发-任务03.实操.将设备接入到物联网云平台.pptx
- HarmonyOS应用开发实战 课件《智慧工厂》App实战开发-任务04.实操.创建《智慧工厂》App项目.pptx
- HarmonyOS应用开发实战 课件《智慧工厂》App实战开发-任务05.实操.开发《智慧工厂》App的引导页.pptx
- HarmonyOS应用开发实战 课件《智慧工厂》App实战开发-任务06.实操.实现App与云平台的安全认证.pptx
- HarmonyOS应用开发实战 课件《智慧工厂》App实战开发-任务08.实操.实现物品监测可视化.pptx
- HarmonyOS应用开发实战 课件《智慧工厂》App实战开发-任务09.实操.设计控制设备的规则链.pptx
- HarmonyOS应用开发实战 课件《智慧工厂》App实战开发-任务10.实操.实现自动告警数据可视化.pptx
- HarmonyOS应用开发实战 课件《智慧工厂》App实战开发-任务11.实操.对接物联网全栈智能应用实训系统设备.pptx
最近下载
- 印模与灌模+-+刘蝶+-+4.18-口腔专业课课件-修复.pdf VIP
- Unit2课本短文词汇语法填空- 高中英语外研版(2019)选择性必修第三册.docx VIP
- 大学暑期社会实践团立项申请书(完美版).docx VIP
- 信息系统项目管理师考试案例分析历年真题(2025下半年-2025上半年无答案20250.pdf VIP
- 最高人民法院第二巡回法庭法官会议纪要合辑(详尽版).pdf VIP
- 营养风险筛查与评估.ppt VIP
- 高教马工程民法学(第二版)上册教学课件02-08.pptx
- 重庆市工勤人员转岗考试题库.pdf
- 初中英语写作课教学案例.docx VIP
- 探寻中国非遗文化纸鸢知识科普培训讲座PPT课件.pptx VIP
文档评论(0)