前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AIoT应用创新大赛-基于TencentOS Tiny 疫情显示系统

AIoT应用创新大赛-基于TencentOS Tiny 疫情显示系统

原创
作者头像
用户9552019
发布2022-03-15 23:43:01
3730
发布2022-03-15 23:43:01
举报
文章被收录于专栏:RTOSRTOSRTOS

2022年,新冠疫情卷土重来,家乡山东都在抗疫,作为志愿者,抽空写报告。基于TencentOS 加持LVGL,做新冠疫情显示平台。实现疫情数据的获取,数据的图表显示,辟谣信息、疫情新闻的显示。RT1062开发板 算力强大,RAM,flash随便用,一次缓存数据满足开发需求。

定义两个串口任务:

void task1_entry(void *arg)
{
    while (1) {
		   printf("N95口罩、连体防护服、防护面罩、消杀用酒精、医用外科手套等防护消杀用品。\r\n");
		tos_task_delay(4000);
		printf("周村区域内物资捐赠:请提前拨打区红十字会联系电话0533-6195360\r\n");
		tos_task_delay(4000);
    }
}

void task2_entry(void *arg)
{
    while (1) {
			
	printf("户名:淄博市周村区红十字会机关 \r\n");
	printf("开户行:齐商银行新建东路支行 \r\n");
	printf("账号:801104001421005412 \r\n");
	printf("汇款请注明:“周村+姓名+抗疫捐赠 \r\n");
	printf("联系电话:0533-6195360 \r\n");
	tos_task_delay(6000);
    }
}


void application_entry(void *arg)
{
    tos_task_create(&task1, "task1", task1_entry, NULL, 3, task1_stk, TASK1_STK_SIZE, 0); // Create task1
    tos_task_create(&task2, "task2", task2_entry, NULL, 3, task2_stk, TASK2_STK_SIZE, 0);// Create task2
}

视频内容

GUI平台选择LVGL,ESP8266来说,AT指令的方式,SLL缓存最大有4096个字节的缓存!WiFi模块:乐鑫的ESP8266模组,支持AP、Station和AP&Station混合模式。先使用串口模块连接ESP8266,直接发送AT指令的方式来获取疫情数据。整体流程是:配置工作模式 > 连接WiFi > 与服务器建立SSL连接 > 发送GET请求获取数据。

TCP连接类型,端口号,API地址。

JSON数据的解析

疫情导致很多不确定因素,一会园区又要通知半夜做核酸了,本项目在后续中完善实现。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
TencentOS Server
TencentOS Server 是腾讯云推出的 Linux 操作系统,它旨在为云上运行的应用程序提供稳定、安全和高性能的执行环境。它可以运行在腾讯云 CVM 全规格实例上,包括黑石物理服务器2.0。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档