嵌入式软件 软件定制 案例

基于 STM32 的物联网边缘网络网关与多节点采集控制系统
因为实验室的实验需要数据采集,因此需要在校园内设置多个采集设备,但因为终端分散,网络条件差,每个设备上云的成本高,每个设备的采集方式各有区别,而且采集数据有实时性要求,因此需要设计一个边缘设备网络,将多个采集节点接入一个边缘网关来解决这些问题,最终实现一个STM32做边缘网关,带多个终端节点,在本地做聚合、缓存、规则告警、远程配置、OTA,再与云端通过 MQTT 同步数据与指令的一个系统。 基于STM32实现的网关支持设备接入管理,数据聚合,本地缓存,云端通信,远程配置,OTA等功能,整体流程可以实现接入—采集—告警—上云—下发控制—OTA闭环。
物联网
C/C++、FreeRTOS、MQTT、...
气站智能检查与追溯系统
基于瑞芯微 AI 智能算力盒子,依托 Python、C++ 神经网络模型技术,搭建工业级全流程追溯系统。集成嵌入式 AI Box、雷达、传感器等异构设备,借助 LoRa 网络与 MQTT 协议,实现充装现场稳定的数据采集、实时进行分析语音智能播报,数据定时上传及视频流历史截取回放。
物联网、人工智能
Python、FFmpeg、OpenCV...
牙轮无人驾驶项目-无人驾驶控制器
通过远程控制实现牙轮钻机的自动打孔无人作业。 解决矿山环境温差大,烟尘大,环境恶劣,人工操作难度大,安全风险大,人工打孔不精准的问题。 主要功能: 工作人员通过手机app客户端设置打孔位置,下发打孔指令, 牙轮钻机接受到指令后,自动将牙轮钻机开到目标点,进行自动打孔作业。
工业互联网、人工智能
C++
基于嵌入式软件采集的超大数据分析系统
背景和目标:客户有上亿的用户,需要通过网络报文数据深入了解他们用户的使用情况,统计分析之后提供更好的服务,为客户开源节流 软件功能:嵌入式软件实现数据采集和初步清洗过滤功能;云平台负责与嵌入式软件通信实现控制和数据采集与存储;大数据分析系统负责对存储数据进行多维度分析,提供数据统计、报表和用户画像功能,并按照客户的业务需要筛选出有价值的客户 业务流程:控制通道,云平台根据客户需要定制过滤规则并下发到指定的嵌入式软件,嵌入式软件根据过滤规则进行采集数据的过滤;数据通道 ,嵌入式软件采集到云平台接收和存储再到大数据系统分析,最后输出客户业务结果
云计算、大数据
Go、Docker
基于stm32F103CBT6芯片的门禁板开发
一、项目业务介绍 1.1 项目定位 本项目以STM32F103CBT6微控制器为核心控制单元,开发一款高性价比、高可靠性的通用型门禁控制板。产品聚焦于中小型企业、写字楼、住宅小区、校园等场景的出入口安全管理需求,通过集成多种身份验证方式与安全防护机制,实现对出入口人员进出的精准管控,为用户提供安全、便捷、可扩展的门禁解决方案。 1.2 核心业务价值 - 安全管控:通过多重身份验证与实时状态监控,杜绝非法人员进出,保障场所内人员与财产安全,降低安全管理风险。 - 高效管理:替代传统人工登记、钥匙管理等低效方式,实现人员进出权限的集中管理、远程配置与数据追溯,提升门禁管理效率,降低人力管理成本。 - 灵活适配:支持多种身份验证模块扩展与外设对接,可根据不同场景的需求进行个性化配置,适配从简单单门控制到复杂多门联动的各类应用场景。 - 稳定可靠:基于STM32F103CBT6芯片的高性能与成熟生态,结合低功耗设计与抗干扰优化,确保门禁板在复杂环境下长时间稳定运行,减少设备故障与维护成本。 1.3 目标应用场景 - 中小型企业办公区:管控员工上下班进出、访客登记进出,保障办公区域安全。 - 住宅小区:实现单元楼门、地下车库入口等区域的住户身份验证与访客管理,提升小区安防等级。 - 校园场景:教学楼、宿舍、实验室等区域的学生与教职工进出管控,规范校园管理。 - 写字楼与工业园区:多楼层、多区域的门禁联动管理,实现对不同企业、不同岗位人员的权限分级管控。 - 其他特殊场景:仓库、机房、档案室等重要区域的高安全等级出入口控制。 二、项目功能介绍 本项目开发的门禁板以STM32F103CBT6芯片为核心,构建“核心控制+身份验证+执行驱动+通信交互+安全防护”的全功能架构,具体功能如下: 2.1 核心控制功能 - 主控制器管理:基于STM32F103CBT6芯片实现核心逻辑控制,包括指令解析、权限判断、时序控制等,芯片内置的ARM Cortex-M3内核确保指令执行高效性,512KB Flash与64KB SRAM满足程序存储与数据处理需求。 - 权限管理:支持本地存储多组用户权限数据(可扩展至1000+用户),包括用户ID、验证方式、进出权限时段、可通行门号等信息;支持权限的新增、修改、删除与批量导入导出,满足不同规模场景的用户管理需求。 - 状态监控与报警联动:实时采集门禁状态(门开关状态、锁具状态、电源状态等),当检测到异常情况(如门未关严、非法闯入、锁具故障、电源中断等)时,立即触发本地报警(蜂鸣器、LED指示灯),并可联动外部报警设备(如红外报警器、摄像头)。 - 低功耗管理:支持休眠模式与唤醒机制,在无操作时段自动进入低功耗状态,降低功耗消耗;当有验证请求或状态异常时,快速唤醒并响应,适用于电池供电或节能需求较高的场景。
房地产、物联网
C/C++、Keil MDK、BLE (...
锡业股份-工厂项目
1、生产计划管理 支持主生产计划(MPS)与详细作业计划的编制、调整与下达。实现计划与物料、设备、人员等资源的联动校验与可视化排程,确保生产任务的可执行性。 作业调度与执行跟踪 实现调度指令向车间、班组及机台的实时下发。跟踪工序进度,采集实际工时,并对生产异常进行实时报警与记录,支持基于实际情况的动态调度调整。 2、物料追踪与管理 通过条码或RFID技术,实现从原料入库、生产投料到成品出库的全流程追踪与可视化管理。严格管理物料批次,实时统计消耗并同步库存状态。 3、质量管理与控制 集成质量标准,支持关键工序的在线质量检测与数据自动采集。实现产品质量的正反向追溯,规范异常品处理流程,并提供多维度的质量统计分析。 4、设备状态监控与维护 实时采集设备运行参数与状态信息(如停机、故障、维修),计算设备综合效率(OEE)。支持预防性维护计划的制定与执行,通过工单管理进行设备效能评价。 5、生产过程监控与可视化 通过电子看板与指挥中心大屏,实时、集中展示生产进度、质量指标、设备状态等关键信息。支持异常情况预警与消息推送,提升现场管理与响应速度。 6、数据集成与报表分析 实现与ERP、SCADA等系统的数据集成与自动同步。提供涵盖生产绩效、质量分析、成本统计等多维度的报表工具,为管理层决策提供数据支撑。
企业内部管理、物联网
Java、Vue、Kubernetes、...
IoTEnvGateway-物联网环境监测网关(C语言开发)
立项背景:智能家居与工业现场的环境数据监测需实时、自动化采集,传统人工监测效率低,因此开发该物联网环境监测网关解决这一痛点。 软件功能:实现温湿度、空气质量等环境传感器的数据采集;完成MQTT协议解析与远程数据上报;内置配置模块可自定义采集频率,日志模块记录设备运行状态,保障代码健壮性。 业务流程:网关通过硬件接口读取传感器数据→C语言程序解析并封装数据→经MQTT协议将数据上报至云端平台→本地日志模块同步记录设备运行与数据采集情况。
物联网
MQTT
光电转台控制
背景目标:研制具有自主知识产权的高性能光电吊舱,以高起点、高标准满足军事与民用领域对实时侦察、监测与搜索跟踪的多样化需求。 光电吊舱软件通过核心算法实现核心功能:高精度图像稳定与目标自动跟踪,并集成了实时处理、任务规划与控制、数据记录与回放三大功能模块,以精准操控传感器并提升信息获取效率。 控制核心:通信协议解析、可见光机芯指令收发、红外机芯指令收发、激光测距机指令收发、转台电机控制、debug功能,整机逻辑控制。
生活服务、汽车
Altium Designer、Keil...
维生素分析仪
维生素分析仪软件项目具备以下核心功能: ‌样本测试‌:支持血液样本采集与自动检测,实时获取维生素含量数据。 ‌质量控制‌:内置质控模块,确保检测过程符合医疗标准,减少误差。 ‌结果分析‌:智能分析维生素分布,生成可视化报告,辅助医生诊断。 ‌打印与导出‌:一键打印报告,支持PDF/Excel格式导出,便于存档。 ‌参数设置‌:可自定义检测参数,适配不同临床需求。 ‌维护与帮助‌:提供系统维护工具和在线帮助文档,保障长期稳定运行。 功能路径:医生通过样本测试启动流程,软件自动完成质控、分析及报告生成,最终输出可打印结果。上线后通过医院测评,稳定运行,显著提升诊疗效率。
医疗健康
C++
纯净星球
纯净星球是一款健康软件系统,通过上位机软件可以实时监控各种健康设备,对用户睡眠情况进行科学引导,能够对各类报警信息作出智能判断,软件扩展性强。该项目已经上线,并获得用户好评。软件安全性达到医疗设备级别。
物联网
C++
高空抛物智能相机开发-高空抛物智能相机开发
1、针对目前居民楼越建越高,且总有行人被高空抛物伤害的新闻,开发此款信息,旨在监控楼上的抛物,并检测到抛物后,自动抓图、录像、生成告警。 2、相机由音视频层、算法层、应用层、协议层等组成,由音视频层采集实时视频,并送算法层分析,分析结果送应用层、协议层进行抓图、录像、告警协议组装等,支持应用层设置算法参数。 3、支持手动框画单元、楼层等信息,设置算法参数,算法检测到高空抛物,将坐标与楼层信息对应,自动判断抛物所在楼层。
安全
网络安全监测管理应用开发-网络安全监测管理应用开发
1、针对网络安全日益严峻的现状,部分特殊场景需加强对网络安全的监管,网安应用应运而生。 2、对接入局域网络的设备进行监管,包括SSH登录、SSH操作、网络连接、开放服务端口等进行监管,且生成安全日志,供应用进行高级处理,分析,并将监管内的设备状态等信息在应用界面展示,发现高风险操作可以直接对对应主机进行阻断,且支持漏洞扫描等功能。 3、将各个类型设备接入网安应用,网安应用根据不同设备类型接收不同日志,对各个类型设备实行不同的监管力度,并在界面进行查看和处理设备上报的安全日志。
安全
C++、Java、Electron
国密加密SDK-国密加密SDK
根据国标,对外提供SM2签名验签、SM2加解密、SM4(CBC、ECB等模式)、SM3、HASH、HMAC、CMAC等接口,且对用不同场景(TCP、UDP)提供不同的加密方案,方案中且提供防篡改、防重放、根据证书进行身份认证以及验证token等的接口,保证使用者在数据传输过程中可靠性和保密性。
安全
C++、GCC、Linux Driver
车载计算机
1研制用于无人驾驶车辆的车载计算机及其软件 2使用arm CPU,操作系统使用linux,中间件使用ROS2 开发基于ros2的软件,主要使用C++和python,使用cmake 3实现底盘CAN总线数据接口和解析,实现远程遥控控制功能,实现组合导航数据接入。 实现激光雷达、摄像头、毫米波雷达等传感器数据接入和解析。
汽车
C++、Python、Linux、CMa...
骨髓细胞识别设备自动装载系统
1、该设备研发的为用于骨髓干细胞视觉识别与病理分析的系统,设备整体分为PC和嵌入式两部分组成,PC部分用于整体运动流程的控制和电子目镜的控制,嵌入式部分用于对玻片盒的装卸与玻片的上下片。 2、设备中共有2块控制板,分别用于控制三轴平台,推杆和传送带,包括各类传感器与辅助设备(如油泵等) 4、推杆和传送带用于玻片盒的进入和退出,最多共能够同时装载7个玻片盒进行流水线式扫描,每个玻片盒装最多能够装有26张玻片。
医疗健康
FreeRTOS、IAR Embedde...
利用肌肉电信号的手势识别
1.获取并识别肌肉电信号,分析动作 独立完成 2.通过肌电传感器采集表面肌电信号,通过数模转换传输到stm32中; 3. 通过卡尔曼滤波和中值滤波将采集到的信号进行滤波处理,得到平滑干净的肌电信号; 4. 用QT和图形库形成可视化界面,便于分析时域特征; 5. 用stm32对滤波后的信号进行时域分析,提取时域特征(例如标准差、偏态、峰态、斜率 均方根等),对特征进行分类评价,识别手势; 6. 将识别到的手势信息通过蓝牙传输到小车驱动板上,让小车做出相应的动作。
医疗健康、物联网
C/C++、DesignSpark PC...
漏洞扫描软件
基于openvas开发漏洞扫描功能,支持对目标主机进行漏洞扫描,将扫描结果进行评分,评估漏洞风险等级,并根据扫描结果提供修复建议,并提供弱口令扫描功能,根据弱口令字典对目标主机SSH、FTP等服务进行弱口令扫描,支持弱口令的手动添加,用来扫描公司等常用密码。
安全
Python
机器人轮式底盘项目
1、随着机器人行业的发展,各种形态的机器人层出不穷,其中以轮式底盘为载体的机器人需求拥有广阔市场,比如有室内服务机器人、户外专业作业机器人(清洁、巡检等),这类机器人需要在不同的地面转移,在室内不能伤地板,在户外又需要具有一定的越野性能。 2、遥控模式下,软件需要解析无线接收数据(无线指令);自动模式下需要解析顶层应用指令数据(有线指令);基于指令内容转换为驱动轮式底盘外设的驱动;同时需要实时采集状态信息,反馈至顶层应用及远端UI;在底盘行进过程需要基于传感器信息做出调速、调平、避障、预警等动作。 3、遥控模式下,用户通过操作遥控器向机器人发送指令,底盘收到无线数据首先软件对数据进行接收、校验、指令功能解析,基于指令驱动电机执行相应动作;自动模式下,底盘收到顶层应用通过有线通信方式发来的指令,同样需要校验、指令功能解析和驱动转换;行进过程对两侧车轮进行调速,同时基于陀螺仪进行整机调平;另外基于测距传感器进行避障、预警等操作;实时反馈状态信息。
人工智能
Comstar 机顶盒项目
使用c语言,开发维护机顶盒上面的软件 机顶盒软件开发与定制(CA 认证、界面开发、bug修复、测试工具开发) 面向海外客户(印度/俄罗斯)进行定制化交付 使用c语言,系统为linux,面向海外俄罗斯客户的标清机顶盒项目,CA是irdeto,盒子主芯片是st5197,调制方式是DVB-C 需要做CA 认证、界面开发、bug修复、测试工具开发
物联网
isc dhcp改造
使用c语言,维护开发无线AC设备上的应用程序,如dhcp server,dhcpwrap,dhcprelay等 改造 ISC DHCP:多线程优化(20 → 700 IP/s)、冗余备份、老化机制红黑树化 开发 dhcpwrap CLI 工具与配置管理模块 我主要负责维护开发这个改造的dhcp程序,添加了dhcp redundancy,优化了老化机制,用epoll替代select,新写一个dhcpwrap程序
企业服务(saas)
GCC
  • 1
  • 2
  • 3
  • 4
  • 10
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服