[物联网应用与服务]2023年全国职业院校技能大赛中职组物联网应用与服务任务书(D卷)2023年中职国赛样题第D套

任务C-2: STM32辅助开发

使用1个LoRa模块在提供的工程项目中完成相关功能开发,并发布程序到LoRa模块中,将设备安装道指定位置通上电源等待裁判评判。

任务要求:

1.将光照温湿度二合一模块插在LoRa模块上。设备上电或重置板上的LED1和LED2都不亮,液晶屏中心位置显示当前工位号。

2.点击Key2键液晶屏显示文字“光照:xxx Lx”(这里xxx表示具体监测到的光照信息),此时LED1和LED2灯都熄灭,用手遮住光照温湿度二合一模块可以控制LED1亮起,松开光照温湿度二合一模块可以控制LED1熄灭。

3.点击Key3键液晶屏显示文字“温度:xx ℃”(这里xx表示具体监测到的温度信息),此时LED1灯熄灭,LED2灯实现间隔0.5秒闪烁。

4.点击Key4键液晶屏显示文字“湿度:xx %Rh”(这里xx表示具体监测到的湿度信息),此时LED1灯熄灭,LED2灯实现呼吸灯效果。

5.完成以上任务后请做以下步骤:

(1)开发完成后,将LoRa模块放到智能节点盒中并安装到B面工位的B-Q3区域中通上电源等待裁判评分。

(2)把完整的工程代码拷贝到服务器计算机“D:\提交资料\模块C\2\”目录中。

 视频

2023年中职国赛样题第D套_哔哩哔哩_bilibili

交流方式

联系QQ:1546077713(可能搜索不到)

微信号:QQ1546077713

物联网竞赛交流QQ群:811789852

竞赛笔记知识库链接:[物联网技能大赛]2023年至2024年竞赛笔记_持续更新

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java是一种非常强大的编程语言,具有广泛的适用性,可用于实现各种应用程序,包括物联网(M2M)应用程序。针对M2M应用程序,一种常用的通信协议是MQTT协议。MQTT协议是一种轻量级通信协议,可用于设备和应用程序之间的数据传输。 要实现物联网(M2M)MQTT服务器与应用服务器之间的通信,我们可以使用Java编程语言和MQTT库。这些库可用于创建MQTT服务器和客户端,以实现设备和应用程序之间的通信。 首先,我们需要创建一个Mqtt服务器,可以使用Eclipse Paho MQTT库来实现。此库提供了一API,可用于创建基于MQTT的应用程序。我们需要创建一个能够接收来自MQTT客户端的消息的服务器,以及一个能够将消息发送到MQTT客户端的应用程序。 在服务器端,我们需要实现一个MQTT消息处理程序。我们可以使用MQTT客户端API来接收从客户端发来的消息,并将其处理为Java对象。然后,我们可以使用Java的网络编程来将这些对象传输到应用程序服务器。 在应用程序服务器上,我们可以使用Java编程语言和MQTT客户端库来接收MQTT服务器发来的消息。我们需要实现一个MQTT订阅程序,以便接收来自MQTT服务器的所有消息。 在实现物联网(M2M)MQTT服务器与应用程序服务器通信时,我们需要牢记安全性。 MQTT协议本身并不提供加密和认证机制,因此我们需要使用其他加密和认证机制(如TLS和SSL)来保护通信。我们还需要使用传输层安全(HTTPS)来防止未经授权的访问。 总之,Java编程语言和MQTT库可以用于实现物联网(M2M)MQTT服务器与应用程序服务器之间的通信。在实现过程中,我们需要特别注意安全问题,并使用适当的加密和认证机制来保护通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值