登录社区云,与社区用户共同成长
邀请您加入社区
MQTT是一种轻量级发布/订阅消息传输协议,专为低带宽、高延迟或不稳定的嵌入式网络环境设计。其核心原理基于TCP连接上的二进制报文交互,支持QoS 0/1/2三级服务质量保障,确保传感器数据在资源受限设备(如STM32、ESP8266)上可靠上报。技术价值在于解耦终端与应用、降低通信开销、适配边缘计算架构。典型应用场景包括工业现场本地监控、智能农业大棚数据采集、实验室IoT原型验证等。针对Wind
安全机制是Linux内核中负责保护系统安全的重要组成部分,它包括访问控制、认证授权、加密、安全审计等多个方面。随着网络攻击的日益复杂和系统安全需求的不断提高,Linux内核的安全机制也在不断演进。本文将深入探讨Linux内核中安全机制的高级话题,包括安全架构、访问控制、加密技术、安全审计等。
本文详细介绍了基于小熊派开发板和华为LiteOS操作系统的智慧农业环境调控系统设计与实现。系统通过嵌入式技术实时监测温湿度、光照等环境参数,利用NB-IoT网络实现数据上传与设备控制,为现代农业提供智能化解决方案。重点解析了硬件选型、LiteOS任务调度、传感器驱动开发等关键技术实现。
MQTT是一种轻量级发布/订阅消息传输协议,基于TCP/IP构建,专为低带宽、高延迟、不稳定的受限网络环境设计。其核心原理在于极简报文结构(如QoS 0下PUBLISH头部仅2字节)与松耦合的Pub/Sub模型,显著降低设备通信开销并提升系统可扩展性。技术价值体现在资源占用少、电池续航长、解耦能力强,广泛应用于智能家居、工业传感和边缘计算等场景。在嵌入式领域,MQTT与ESP32深度适配——得益于
本文介绍了如何在星图GPU平台上自动化部署‘测试开机启动脚本’镜像,实现嵌入式设备或边缘计算节点的通电即用能力。通过图形化自启配置,该镜像可一键完成Python脚本的开机自动运行,典型应用于智能小车控制、传感器数据采集等物联网场景。
本文介绍了“小龙虾” PicoClaw 结合 ChatECNU 大语言模型部署于树莓派 Zero 2W 开发板的项目设计,包括准备工作、环境搭建、功能测试等。
它以新型高强度实训操作台为基础,采用模块化设计,搭载双系列核心控制板——兼顾入门教学的 MCS-51 架构 STC8A 系列与满足高性能开发的 Arm Cortex-M4 系列,配套丰富的传感器、执行器、自动识别、无线通信等功能模块。在通信交互方面,平台提供WiFi、蓝牙、ZigBee、红外等4种无线通信模块,以及射频识别、智能语音识别、指纹识别等3种自动识别单元,完全满足物联网、移动互联等前沿技
本文介绍了基于FreeRTOS的Socket封装实现方案,主要包括以下内容: 结构体定义: AT_Device结构体封装了WIFI模块的基本属性和操作接口 AT_Socket结构体管理socket连接状态和数据传输 初始化流程: 创建必要的互斥锁和信号量 初始化socket结构体数组 创建后台数据解析线程 复位AT模块 热点连接: 设置STA工作模式 配置AP名称和密码 启用DHCP 保存参数并加
性能优化是Linux系统管理中最重要的任务之一。本文将深入探讨Linux内核性能优化的各种技术,包括CPU调度、内存管理、IO优化和网络性能优化等方面。
问题描述:MQTT.js提供了连接MQTT的一套javascipt的方法,可供前端连接到MQTT服务器,也可以作为脚本测试。以脚本形式,用nodejs运行,是没有问题的,能够正常连接并且发送报文。但是如果把js代码放到HTML文件中,就不能正常完成连接,提示:客户端提示:服务器提示:问题解决;根据客户端提示,是无法完成握手连接,根据服务器提示,是因为解包的时候...
https://github.com/justjavac/awesome-wechat-weapphttps://www.cnblogs.com/tuyile006/p/6268961.htmlhttps://blog.csdn.net/rolan1993/article/details/72869152微信小程序github源码https:...
keil-C减小代码编译大小的方法整理方法一:(通过优化代码减小)1.1少做乘除运算,使用左/右移位来实现乘除Eg ,普通:a = 0x80*4;优化:a = 0x80<<2;1.2在不影响运算条件下,使用短类型代替长类型Eg ,普通: int a;优化: char a;1.3尽量使用无符号类型数据Eg ,普通:char a = 56;优化...
第4章 RL-TCPnet网络协议栈简介本章节介绍RL-TCPnet网络协议栈,让大家对 RL-TCPnet有一个整体的了解,RL-TCPnet是一款小型网络协议栈,适用于 ARM 内核和 Cortex-M 内核的设备。4.1初学者重要提示4.2RL-TCPnet特色4.3RL-TCPnet规格4.4RL-TCPnet性...
六月初吴坚鸿发表了《吴坚鸿谈学单片机有前途还是嵌入式系统有前途》一文。后被andy1989转发至博客中,在发烧友中引起了非常大的反响。对于论坛上非常多发烧友的评论。吴坚鸿一一作了答复。吴先生对于每一个发烧友的评论都非常认真的回复了,因此小编整理出来。供很多其它的发烧友们学习!稍稍啰嗦一下,吴坚鸿的回复能够解决非常多单片机学者的疑问,假设有耐心看完的话,对大家会有极大的帮助的!...
【零基础学习FreeRTOS嵌入式系统】之一:FreeRTOS环境搭建一:FreeRTOS系统下载在官网上https://www.freertos.org/,找到下载入口。或直接进入下载地址https://sourceforge.net/projects/freertos/files/latest/download?source=files。现在的最...
1 taskDelaytaskDelay(n)使调用该函数的任务延时n个tick(内核时钟周期)。该任务在指定的时间内主动放弃CPU,除了taskDelay(0)专用 于任务调度(将CPU交给同一优先级的其他任务)外,任务延时也常用于等待某一外部事件,作为一种定时/延时机制。在没有中断触发时,taskDelay 能很方便地实现,且不影响系统整体性能。例如写数据至E...
一、前言 前面介绍了利用后台业务服务器监听EMQ的Topic,作为EMQ的一个客户端方式来保存数据。然后将数据保存到时序数据库InfluxDB中。本小节就简单介绍一下如何安装和使用,及如何利用Grafana来显示实时数据,并利用Grafana里面的组态构建属于自己的看板。二、安装Grafana 安装一般还是找到对应的官方文档会比较好。https://grafana.com/doc...
深度神经网络的组稀疏正则化 (翻译)Group Sparse Regularization for Deep Neural NetworksScardapane S, Comminiello D, Hussain A, et al摘要:在本论文中,我们考虑同时进行以下优化任务:深度神经网络的权重、隐层神经元的数量以及输入特征选择。虽...
如果说,网关是智能家居的心脏,设备是智能家居的躯体,那么数据流就是血液,毫无疑问,传输协议就是连接一切的血管。现有的两大通讯协议——RFID(无线射频识别技术)与ZigBee(紫蜂协议)纷纷被从原有的行业移植到智能家居领域,那么这两大协议从何而来,又因何而战,请向下关注吧! RFID:无线射频技术 基于物联网,传统电信网,让一般所有能够独立寻址的物理对象进行信息互联。通俗...
早就有搭建物联网应用的想法,不过一直盘旋在脑子里,形不成具体的东西,具体执行也得慢慢细化成形。于是我打算先发布个大概思路,供大家闲余饭后瞅瞅,可以给给建议,指点指点。以后我还会慢慢修正更新,期待完成,然后再尝试各种版本~角色:1、智能管家:负责管理环境监测中心和开关控制中心,设置环境终端与开关终端之间的点联动功能。包含语音服务、提醒服务、定时服务等其他个性服务;2、环境监测中心:自行处理智...
IBM 的开放云架构通过改变业务和社会运行的方式,云计算开启了丰富的创新途径。开发人员现在正将记录系统与参与性系统相结合,一种新的基于云的应用程序风格正在出现:交互系统。这些应用程序要可持续发展,云计算需要构建于开源和开放标准之上。本文仅做一些铺垫工作。Angel Diaz, 副总裁,软件标准和云实验室, IBM2013 年 9 月 05 日...
防火墙本身就是一台为网络而设计的计算机,与通用计算机一样防火墙是由硬件和软件组成,现今防火墙有着多种硬件技术架构,不同的硬件架构有着各自不同的特点。先说明一下什么是处理器体系结构和体系架构。体 系 架 构 : CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型的CPU。体 系 结 构 : 在计算世界的"体系结构"一词被用来描述...
嵌入式系统: 嵌入式系统是指计算机作为某个专用系统中的一个部件而存在,嵌入到更大的、专用的系统中的计算机系统,是一种以应用为中心、以计算机技术为基础、软件硬件可裁剪,功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式操作系统: 嵌入式操作系统是一种用途广泛的系统软件。补充嵌入式系统与普通计算机系统的区别: 1、嵌入式系统的资源一般是专用系统,...
作者简介:李子姝,北京邮电大学未来网络理论与应用实验室 研一 CCN、NDN方向前言在正式开始介绍移动边缘计算(Mobile Edge Computing,MEC)之前,先从我作为一个初学者的角度来谈谈MEC出现的必要性,便于读者理解。这篇文章仅代表我自己的一个学习过程和体会,如果有表述不当的地方,欢迎批评指正。提到MEC,对其略懂一二的人,恐怕能想到的第一个词就是“低时延”,...
https://www.cnblogs.com/yangfengwu/p/10842205.html我用电脑压缩一个文件,然后通过git上传,然后在新买的linux系统通过wget 网络下载这个压缩文件,然后死活解压不可以...无论是哪种格式的文件一开始我怀疑是压缩软件压缩的问题,就换了一个压缩软件进行压缩,但是没有解决问题,然后我就不通过git,直接把文件压缩完拷贝到自己本机的ubunt...
首先我们先了解一下,什么是断言?断言都有什么特点? 断言就是我们人为定义的一个宏,用于判断一些输入参数的布尔表达式是否为预设的值的范围内,如果是就为真,否则就为假。断言就是用于检查一些函数的输入参数的合法性。一般默认情况下,断言的功能是关闭的,在debug调试模式下,将断言功能打开;在release发布模式下,将断言功能关闭,断言打开的话,会在一定程度上影响函数的执行效率。 使用断...
每个人都认为区块链技术会彻底改变公司和大学等组织的业务交易方式。让我们来了解一下区块链网络的工作原理,如何利用它,以及 IBM 如何帮助改进该技术。我们首先介绍一下相关背景。分布式账本是什么?分布式账本是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。网络中的参与者根据共识原则来制约和协商对账本中的记录的更新。没有中间的...
PLC是嵌入式系统吗?一、PLC即Programmable Logic Controller,可编程逻辑控制器单片机又名MCU即microprocessor control unit,微处理机控制单元PLC系统可能包括单片机,是单片机应用系统的一个特例,两者的关系可能想成包含的关系,PLC主要用于工控,而单片机用途更为广泛。而嵌入式系统从广义上讲凡是以应用为中心,软硬件可裁减的的控...
国内物联网平台(8)——中移物联网开放平台OneNet马智平台定位OneNET是中移物联网有限公司搭建的开放、共赢设备云平台,为各种跨平台物联网应用、行业解决方案,提供简便的云端接入、存储、计算和展现,快速打造物联网产品应用,降低开发成本。IoT PaaS基础能力:提供智能设备自助开发工具、后台技术支持服务、物联网专网、短彩信、位置定位、设...
环境搭建一 pc机和嵌入式设备1.pc机[1]BIOS(硬件初始化:系统时钟,内存(SDRAM/DDR2/DDR3/DDR4),启动方式:USB 硬盘 光驱 ...) [2]引导程序 (grub,lilo,...) =>加载操作系统 [3]OS(windows,Linux,Mac os) [4]挂载文件系统(NTFS,FAT(16/32),EXT(2,3,...
http://www.zte.com.cn/cndata/magazine/zte_technologies/2014/2014_4/magazine/201404/t20140421_422858.htmlSDN网络,基站虚拟化IP RAN网络新技术解读http://www.zte.com.cn/cndata/magazine/zte_technologies/2014/201...
目录第1章计算机网络与Internet11.1引言11.2Internet发展历史21.2.1互联网发展的主要阶段41.2.2互联网在中国的发展51.2.3互联网主要创新51.3互联网边缘层与核心层101.3.1互联网边缘层101.3.2互联网核心层111.4互联网标准化组织111.5下一代互联网发展现状121.5.1新一...
各位大佬好,,,萌新顾北清又回来更新了,今天要快速部署一个人网盘。有多快呢,,,5分钟吧,因为我们使用Docker部署。Docker基础可以看看我之前的博文。(点这里点这里)那么,,,开始吧。实验环境:小伙伴的阿里云服务器,安装的是Centos7的系统,要安装的网盘叫Nextcloud如果是debain,需要先修改一下源。在/etc/apt/sources.list文件下添加一条源d...
I am trying to install libraries on to Jetson Tx2 using Jetpack 3.0.The host computer has Ubuntu 16.04 installed. I tried following the instru...
博主在Ubuntu上搭建伪分布式环境时,遇到: 启动namenode和datanode进程时,输入:./sbin/start-dfs.sh 时: 会报错,仔细看后,错误原因是: localhost: mkdir: 无法创建目录"/usr/local/hadoop/logs": 权限不够经过多次查找资料和环境检查,最终找到了解决方法:输入指令: s...
原文链接: https://zhuanlan.zhihu.com/p/34204282最近在不同的计算平台上验证几种经典深度学习模型的训练和预测性能时,经常遇到模型的实际测试性能表现和自己计算出的复杂度并不完全吻合的现象,令人十分困惑。机缘巧合听了Momenta的技术分享后,我意识到问题的答案其实就在于 Roof-line Model 这个理论,于是认真研究了一下...
华为TaiShan 2280 ARM 服务器华为TaiShan 2280 ARM 服务器 https://e.huawei.com/cn/products/cloud-computing-dc/servers/arm-based/taishan-2280参数型号形态2U机架服务器处理器型号2个Hi1616处理器...
特别说明:本帖不提供任何密钥或激活方法,请大家也不要在帖内回复或讨论涉及版权的相关内容,仅提供原版ISO下载链接https://bbs.csdn.net/topics/391111024?list=lz发现放在这里 以后可以直接拿来用了.一、20190222更新说明更新1809版本2019年1月最新正式版本17763.316;新增Visio2019和Project...
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。详细框图...
所谓在线升级,指在Linux启动后可通过网络传输内核或者文件系统,然后替换掉原来的文件,有以下2种方法:提示:在线升级功能要使用ramdisk文件系统。这种文件系统会加载到内存中使用,用户做任何修改都不会写入flash,不会保存。1、uboot下将内核、文件系统等文件通过jffs2压缩后写进flash某个分区,在Linux下将次分区挂载到文件夹下,然后就能看到这些文件,可以...
十分抱歉,由于项目太忙(我会说自己懒吗?)柳猫一直没有更新自己的手记,现在,就让柳猫来讲讲十个常用的深度学习算法。过去十年里,人们对机器学习的兴趣经历了爆炸式的整长。我们几乎每天都可以在计算机程序、行业会议和媒体上看到机器学习的身影。很多关于机器学习的讨论都混淆了“机器学习能做什么”和“人类希望机器学习能做什么”。从根本上讲,机器学习是运用算法从原始数据中提取信息,并用某种类型...
1.vue.js框架组件中,template选项中拼接HTML元素比较麻烦,如果将js和HTML分离开,那么代码就会很清晰了这样也便于阅读和维护代码。2.方法:使用<script></script>和<template></template>标签3.实现例子:1)使用<script></script><...
1. 计算虚拟化计算虚拟化通常包括三方面的内容(1)CPU虚拟化:由于多个 VM 共享 CPU 资源,需要对 VM 中的敏感指令进行截获并模拟执行。(2)内存虚拟化:由于多个 VM 共享同一物理内存,需要相互隔离(3)I/O虚拟化:由于多个 VM 共享一个物理设备,如磁盘、网卡,一般借用 TDMA 的思想,通过分时多路技术进行复用。CPU虚拟化简介对于 X86 处理器来说,...
$SYS-系统主题先来看一段EMQ对于系统主题的介绍:EMQ消息服务器周期性发布自身运行状态、MQTT 协议统计、客户端上下线状态到$SYS/开头系统主题。$SYS 主题路径以 “$SYS/brokers/{node}/” 开头,’${node}’ 是 Erlang 节点名称系统主题主要包括一下几大部分:1 :服务器版...
Xilinx Zynq-7000 嵌入式系统设计与实现 基于ARM Cortex-A9双核处理器和Vivado的设计方法目录第1章Zynq-7000 SoC设计导论1.1全可编程片上系统基础知识1.1.1全可编程片上系统的演进1.1.2SoC与MCU和CPU的比较1.1.3全可编程SoC诞生的背景1.1.4可编程SoC系统技术特点1.1.5全可编程片上系统中的处理器类型...
http://jingyan.baidu.com/article/adc815133438bdf722bf735d.html转载于:https://www.cnblogs.com/xtdxs/p/6662058.html
数据库的设计:后台使用Djangoweb框架实现,Django和python怎么用就不介绍了,东西太多了,看完下面的这些博客就可以了,差不多就够了https://www.cnblogs.com/wupeiqi/articles/4938499.html数据库设计:我是这样想的,首先会有一个主账户,也是登陆网站的账户,其下可创建设备,每...
考试科目2:嵌入式系统设计应用技术1.嵌入式系统开发过程1.1系统需求分析方法与步骤1.2系统设计o 系统硬件配置o 系统功能组成分配o 软硬件功能的分配o 可行性验证及设计审查o 系统规格o 周期,成本及工作量估计o 开发计划1.3软硬件协同设计1.4硬件设计1.5软件设计o 软件结构o 设计评审o 软件详细...
2018-05-23 补充:在【ubuntu 16.04.04 上升级GNUGK 到4.9 】背景信息由于内部使用Polycom的视频会议,在北、上、深各有办事处也用polycom ,偶尔需要和外部的视频会议互联,发现直接把视频会议设备在防火墙上开端口实在是太困难,首先大堆的动态端口,这个防火墙的例外开的实在太多了,而且防火墙和视频设备的NAT之间的兼容太差劲,调试的...
嵌入式
——嵌入式
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net