登录社区云,与社区用户共同成长
邀请您加入社区
第三方平台通常会接入多家运营商资源,并在网络连接之上提供统一管理平台、流量管理、设备状态监控、API接口、异常诊断以及跨区域连接服务。真正具备平台能力的服务商,通常不仅能提供流量查询,还可以进一步管理设备、SIM/eSIM、网络状态、套餐以及连接生命周期。进入2026年,随着智能硬件、机器人、车联网、POS终端、工业设备等场景持续增长,企业对于物联网卡的需求也在发生变化。依托自主研发的IoT融合连
接触编程,大家应该都有这样一个疑惑,我们写的应用程序一执行,便在操作系统上工作,其原理是(当程序一执行,它便成为一个操作系统上的进程,然后由操作系统进行管理),那如果我们写的程序要让某些硬件设备工作呢,那又是如何工作的,这对于应用开发的人员而言,一般不作太深入的了解,但是在计算机体系中,它是不可或缺的一部分。在实际的项目开发中以Linux环境为多数,此图诠释了计算机软件层和硬件层的组成,本文将对下
一、linux内核驱动相关位置在openwrt目录下执行make menuconfig选择Kernel modules --->发现这里存在内核驱动的各种选项:这个选项表是通过openwrt/package/kernel/linux/modules目录下的.mk文件生成的:二、创建相应的目录与文件在openwrt/package/kernel/linux/modules目录下创建hellow
随着智慧高速从"感知采集"迈向"实时协同",以 MQTT + Kafka + Flink 拼接而成的传统物联网中台,正日益暴露在**高并发接入、严苛实时性、弱网隧道、跨路段数据孤岛**等压力之下。与此同时,一个名为 **Zenoh** 的协议在机器人、车联网、自动驾驶领域迅速崛起——它号称用"约 5 字节的开销"统一了动态数据、静态数据与计算,并被 ROS 2 官方选为第一个非 DDS 的 Tie
企业级OTA完整闭环流程与技术要点 本文系统拆解了物联网设备OTA升级的10步全链路流程,涵盖设备上报、云端比对、分片下载、校验升级到自检上报等环节,确保安全可靠、可直接量产。重点分析了MQTT、HTTP/HTTPS、CoAP三种协议在OTA中的适用场景及优劣,并针对TCP粘包分包问题提出自定义帧头解决方案,同时详解断点续传与Flash/RAM的硬件硬性要求。 核心技术点: 双分区设计:A/B分区
摘要: OTA升级全场景风险防护体系通过五级安全机制确保设备零砖机:硬件版本校验防误刷、全局哈希校验防篡改、分片校验+断点续传保障完整性、A/B分区隔离实现新旧固件物理隔离,以及自检失败自动回滚兜底。升级过程中断时,Bootloader优先恢复旧固件;针对TCP半连接问题,通过心跳检测和超时重传保障链路稳定。核心设计如A/B分区、Bootloader与APP功能隔离、VTOR配置时机等,解决了固件
嵌入式设备OTA升级方案设计 摘要:针对嵌入式设备OTA升级面临的存储受限、网络不稳定、断电风险等问题,本文提出了一套完整的解决方案。核心采用A/B分区架构确保升级失败可回退,包含OTA客户端、更新引擎和安全验证体系三大组件。关键设计包括:1)双分区系统配合U-Boot引导控制;2)轻量级守护进程实现状态监控和更新触发;3)原子性更新流程与数字签名验证机制;4)断电保护和健康检查等异常处理。方案兼
摘要:本文深入剖析郑州金橙智能的嵌入式实战培训体系,聚焦其以量产项目为核心的教学特色。通过新能源BMS、汽车电子、充电桩等真实商业案例,学员可掌握±3mV高压采样、ISO26262功能安全、FOC电机控制等硬核技能。培训采用"师徒制"模式,由10年以上经验的工程师指导学员完成从需求分析到量产交付的完整V字流程。文章客观分析了零基础学员的适应阈值,指出该体系特别适合渴望突破技术瓶
针对嵌入式设备存储资源受限问题,详解 iMLite Map 分层分级混合矢量压缩算法,及无 GPU 纯软件渲染的技术实现。
传统离线地图在存储、性能、更新、开发周期上存在瓶颈,iMLite Map 以矢量压缩、微内核、BLE 传输实现全链路优化。
本文档提供了OpenPLC Runtime v4开发环境的完整设置指南和项目结构说明。主要内容包括: 开发环境配置: 系统要求(Linux系统、GCC编译器、CMake、Python等) 仓库克隆与依赖安装步骤 手动安装依赖的详细命令 项目结构详解: 目录布局说明(webserver、core、scripts等关键目录) 主要文件功能描述(构建配置、入口点、配置文件等) 运行开发环境: 完整启动流
OpenPLC Runtime v4 安全特性摘要 OpenPLC Runtime v4 提供了全面的安全防护,包括: TLS/HTTPS安全 自动生成2048位RSA自签名证书 支持自定义证书替换 严格的证书验证机制 认证系统 采用JWT令牌认证 密码多层保护(哈希+盐值+胡椒值) 安全配置管理 文件上传防护 ZIP文件路径遍历检测 文件大小和压缩比限制 扩展名白名单机制 进程与网络安全 严格的
OpenPLC Runtime v4 REST API 摘要(150字) OpenPLC Runtime提供基于HTTPS的REST API,主要用于OpenPLC Editor集成。API包含用户认证、PLC控制和程序管理功能。认证采用JWT机制,需先创建用户再获取令牌。PLC控制端点可启动/停止PLC并查询状态。程序管理支持上传ZIP格式的PLC程序并监控编译状态。所有请求需通过https:/
IotClient是一款用于模拟PLC和Modbus设备的专业工具,可帮助开发人员进行协议调试。该软件提供多设备模拟功能,通过切换不同选项卡即可实现。其中Modbus TCP模拟界面清晰直观,其他协议也可自行试用。软件下载地址为https://www.iteaj.com/download/,安装后建议先检查版本更新。作为aiots系统的主要模拟器,IotClient为物联网开发提供了便捷的测试环境
LVGL UI设计神器助你高效开发嵌入式UI应用——v0.39.0发布
LVGL UI设计神器助你高效开发嵌入式UI应用——v0.36.0发布
LVGL UI设计神器助你高效开发嵌入式UI应用——v0.35.0发布
本文深入解析STM32微控制器的低功耗模式设计要点,涵盖三种核心模式:睡眠模式(CPU暂停,外设运行,μs级唤醒)、停止模式(关闭时钟,μA级功耗,保留数据)和待机模式(nA级功耗,复位式唤醒)。重点阐述了各模式的切换机制、唤醒源(外部中断/RTC/特定外设)及典型应用场景(如智能水表周期性唤醒)。文章强调实现优化的关键技术:精确电流测量、外设时钟管理、IO状态配置及数据保存策略,并提供了Cube
摘要: 本文探讨了AI/ML在微控制器(MCU)上的应用与挑战。TinyML技术使资源受限的边缘设备(如MCU)能够本地执行AI推理,无需依赖云端,适用于语音识别、传感器融合等场景。然而,深度学习模型的高计算需求与MCU的有限资源存在矛盾。芯科科技通过集成AI硬件加速器的无线MCU(如xG24系列)和配套工具链(如TensorFlow Lite支持),显著提升推理速度与能效,降低设计复杂度。其解决
摄像头模组(CCM)工作流程包括光学采集、光谱过滤、光电转换、图像处理和输出控制五个步骤。
在实际应用中,Linux内核提供的gt9xx.c触摸驱动默认时序设定的I2C地址为0x5d,调试中偶尔出现0x14地址,多数情况是由于dts的RTS或INT引脚配置不正确导致。在通信中GT911始终作为从设备,其I2C设备地址由7位设备地址加1位读写控制位组成,高7位为地址,bit0为读写控制位。最近在调试全志T527的触摸功能时,发现GT911触摸芯片的I2C地址有时是0x5d,有时又识别成0x
LVGL UI设计神器助你高效开发嵌入式UI应用——v0.33.0发布
Arduino程序的基石setup()和loop()函数构成了整个开发体系的核心逻辑。
本文旨在为零基础用户提供一份打造国标服务器平台的实用指南。通过从代码仓库获取源代码,依次启动后端和前端,帮助用户快速搭建属于自己的国标服务器平台,降低技术门槛,让更多人能够参与到相关项目的开发与实践中。
LVGL UI设计神器助你高效开发嵌入式UI应用——v0.28.0发布
LVGL UI设计神器助你高效开发嵌入式UI应用——v0.25.0发布
LVGL UI设计神器 anyui 助你高效开发嵌入式UI应用——v0.22.0发布
LVGL UI设计神器助你高效开发嵌入式UI应用——v0.20.0发布
该款产品实现了接口自由,支持X、Y1、Y2型I/O板灵活配置,可达8112种组合,集千兆/百兆网口、USB、HDMI、I/O、Mini PCIE等丰富的接口,可用作通讯、PWM输出、脉冲计数等数据采集控制。信号采集:IO模块可以采集AGV小车上的各种传感器信号,如光电传感器、重量传感器、压力传感器等,将采集到的信号进行处理和转换,以便于AGV小车控制系统进行数据处理和控制决策。信号输出:IO模块可
在存储器就绪后,ROM会读取存储器上的软件(启动引导程序),将其加载到内存并开始执行,启动引导程序会初始化其他通信总线,读取分区信息,点亮灯源灯、屏幕等基础器件,以反馈用户系统开机了。内核启动完成后,系统可以读取用户程序了,系统开始加载首个用户程序,这个程序会先启动一堆系统服务程序,然后启动应用程序框架,最后启动主界面程序,完成开机过程。这就是一个通常的开机过程,实际上会略微复杂一些,比如启动引导
点灯Arduino的设备sdk整体基于ESP Async TCP库进行Wi-Fi链接,上套MQTT协议层实现发布和订阅。上套B protocol实现点灯数据传输协议。上套adapter适配层实现切换设备类型,顶层blinker类作为API函数供用户调用。侧向通过类库封装组件数据解析方法。通过范型和宏定义切换Wi-Fi、AT固件、蓝牙类库。
嵌入式Linux开发基础之设置共享目录将程序下载到嵌入式开发板教程
嵌入式-C++-基础知识
嵌入式-QT-QAbstractTableModel
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。C语言开发中,你使用过cJSON吗?在介绍cJSON之前,我们先来认识一下JSON。。。
Californium 实现CoAP协议,利用RabbitMQ实现服务器与客户端间的解耦和异步消息传递
ChirpStack 是一款开源的 LoRaWAN 网络服务器,可用于建立私人或公共 LoRaWAN 网。ChirpStack 为网关、设备和租户的管理提供了一个 web 界面,并与主要的云提供商、数据库和通常用于处理设备数据的服务进行了数据集成,主要的集成服务包括:MQTT 前向转发代理、HTTP 转发代理、influxDB入库服务等。ChirpStack 还提供了基于 gRPC 的 API,可
同时片选引脚,可以通过输出高低电平到从机的CS引脚上,来选择对应的从机,就不需要额外再发送从机地址来进行选址。I2C:所有线路都是集电极开路,这意味着变送器只能将线路驱动为低电平.当变送器释放线路时,连接到Vcc的电阻(电源电压)将灯拉高.然而,由于导线和元件的电容,导线相对缓慢地变为高电压.因此,必须降低时钟速度,以便让线路"漂移"高的时间。之前面试嵌入式方面的工作的时候,因为工作方面对于SPI
嵌入式相关开源项目、库、资料------持续更新中学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资料库。有好的嵌入式相关资源的朋友欢迎做贡献,利人利己。收录公开资料仅为了方便大家进行学习。如果你认为本仓库的一些文件侵犯了您的权益,请 向我反馈 。我将会从仓
本文将以 EMQ X 开源版为例,介绍 MQTT 服务器在 Docker、Kubernetes、Windows 和 Linux 上的安装方法以及常见问题。
很多plc初学者都会问一个问题,学三菱plc编程应该先学什么?编程初学者首先要学习三菱plc编程及应用的介绍,主要包括三菱FX系列PLC的数字电路基础、对PLC的理解、编程基础、软件使用、基本指令系统及编程、定时器及计数器等。需要注意的是,学习PLC编程要有一定的电工基础知识。如果没有这些知识,可以先学一些电工的基础知识。 学习以上内容后,您将能够达到以下目标:了解三菱FX系列PLC,能够操
EMQX安装与使用(Windows版)
为什么老司机都爱后视镜有句话形容我们老司机的成长过程,叫:一年虎,二年狼,三年变成小绵羊。如果你不懂这句话的意思,证明你还不是一个合格的老司机。如果没和别人发生过亲(Gua)密(Ceng)...
欧姆龙CPM1A型plc与上位计算机通信的顺序是上位机先发出命令信息给PLC,PLC返回响应信息给上位 机。每次通信发送/接受的一组数据称为一“帧”。帧由少于131个字符的数据构成,若发送数据要进行分割 帧发送,分割帧的结尾用CR码一个字符的分界符来代替终终止符。发送帧的一方具有发送权,发送方发送 完一帧后,将发送权交给接受方。发送帧的基本格式为:@机号识别码正文FCS终止符其中:@ ——为帧开始
iot
——iot
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net