C-远程-1个月
¥18-30K/月
技能要求: C
经验要求: 5-10年经验
程序员客栈
2025-07-08 17:59
工作描述:
项目编号:【176557】
项目概述
开发一款基于STM32单片机的控制程序,实现GPIO逻辑判断、MQTT通信、继电器控制、物联网卡操作及消息缓存功能。
技术要求
开发语言:优先使用C语言。
硬件平台:暂定STM32单片机,代码大小不超过20KB。
功能需求:
GPIO控制:监测并逻辑判断4个GPIO口的开关信号。
MQTT通信:
将GPIO逻辑判断结果通过MQTT上传至服务器。
接收服务器下发的MQTT指令,根据指令执行业务逻辑。
实现消息缓存机制,确保数据可靠传输。
继电器控制:根据逻辑结果控制继电器开关。
物联网卡控制:通过串口使用AT指令操作物联网卡。
反馈机制:与服务器实现消息结果反馈。
其他要求:
代码需高效、稳定,考虑资源受限环境。
提供基本注释和文档,便于维护。
开发者要求
熟悉STM32开发,精通C语言。
有MQTT协议和物联网项目经验。
了解串口通信和AT指令操作。
能独立完成开发、调试及优化。
时间要求:1-2个月
公司信息

立即沟通