自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 读书笔记-《Lora物联网通信技术》

核心概念LoRa名称来源:Long Range(远距离)的首字母组合技术起源:法国Cycleo公司开发的线性调频扩频(CSS)技术,2012年被Semtech收购LoRa联盟:2015年由Semtech联合Actility、Cisco、IBM等成立,推动LoRaWAN标准LoRa基本技术指标指标参数传输距离城镇5km,郊区15km工作频率433/470/868/915MHz等ISM频段调制方式CSS扩频技术(Semtech专利)通信速率网络容量单网关可连接成千上万节点电池寿命。

2026-03-07 20:22:52 397

原创 读书笔记-LoraWan协议

LoraWAN定义:LoRaWAN是为LoRa远距离通信网络设计的一套通讯协议和系统架构。LoraWAN协议层次图网络拓扑:LoRaWAN 采用星型拓扑,终端设备(End-device)通过单跳 LoRa 射频与一个或多个网关通信,网关通过标准 IP 连接到网络服务器(Network Server)。设备类别Class A必选。终端每次上行后,在固定延迟后打开两个短的下行接收窗口(RX1 和 RX2)。这是功耗最低的模式,但服务器只能在终端上行后的窗口下发数据。Class B:可选。

2026-03-07 20:22:12 353

原创 编程语言-Go语言:从入门到核心知识

第1章 初识Go语言1.1 Go语言简介Go是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。主要特点:1.3 第一个Go程序1.4 编译运行和管理代码第2章 基本数据类型2.1 变量2.2 字符串型2.3 字节型与rune型2.4 常量2.5 基本的输入/输出函数2.5.1 输出函数2.5.2 输入函数第3章 运算符3.1-3.5 各类运算符示例3.6 运算符优先级优先级从高到低:

2026-03-04 09:30:08 391

原创 读书笔记-《嵌入式C语言自我修养 从芯片、编译器到操作系统》

开发工具:Vim、GCC、make、Git的使用硬件基础:CPU工作原理、ARM体系结构、汇编语言编译原理:预处理、编译、汇编、链接的完整流程内存管理:堆栈管理、内存泄漏、段错误的调试GNU C扩展:attribute、typeof、零长度数组等高级特性指针深入:数据存储、指针类型、复杂指针声明编程思想:面向对象编程、模块化设计、分层架构操作系统:多任务、进程线程、内存管理、系统调用。

2026-03-04 09:29:22 381

原创 计算机网络-MAC地址、子网掩码、网段、网关

1、IP地址是你在网络中的门牌号。2、MAC地址是你的身份证号。3、子网掩码帮助你确定你的小区范围(哪部分是楼栋号,哪部分是房间号)。4、这个范围就是一个网段(你的小区)。5、如果你想出小区,就必须通过网关(小区大门)。

2026-02-27 20:35:50 475

原创 读书笔记-《嵌入式Linux应用程序开发详解》

【代码】读书笔记-《嵌入式Linux应用程序开发详解》

2026-02-27 20:33:18 653

原创 计算机网络-防火墙

防火墙是一种位于计算机与所连接网络(如互联网)之间的软件或硬件系统,它的核心功能是根据预设的安全规则,监控并控制进出网络流量。主要作用:防火墙充当了你的系统和外部世界之间的一个检查站。它检查每一个试图进入或离开你计算机的数据包,只允许符合规则的通行,不符合规则的则被拒绝或丢弃。核心安全逻辑:Ubuntu默认防火墙工具UFW遵循“默认拒绝所有未明确允许的流量”这一最小权限原则。这意味着,在默认情况下,它会拒绝所有外部主动发起的连接请求,从而有效隐藏你的系统端口,大幅降低被攻击的风险。

2026-02-27 11:15:00 1187

原创 计算机网络-路由

路由(Routing)是指选择数据包在网络中传输路径的过程。执行这个任务的设备称为路由器(在Ubuntu系统中,你的电脑也可以充当路由器)。路由的核心是路由表——一个存储在操作系统内核中的指导手册。当你的电脑要发送一个数据包时,内核会查阅这个路由表,根据目标IP地址决定:“这个包该从哪个网络接口出去?下一站交给谁?路由是网络通信的导航系统,而路由表就是这张导航地图。查看路由表:ip route show 或 route -n临时添加路由:ip route add(重启失效)永久保存路由。

2026-02-27 06:30:00 1164

原创 计算机网络-DNS简介

可以把整个互联网想象成一个巨大的电话网络。IP地址就像是每个人的电话号码,是一串数字(如 192.168.1.1 或 2001:db8::1),用于在网络中找到具体的设备。域名就像是联系人姓名(如 google.com),方便人们记忆和使用。而DNS(域名系统)就是那个超级大的电话本,或者更准确地说,是一个自动的查询系统,负责把“联系人姓名”翻译成“电话号码”。电脑内有一个和电话本一样的文件,它记录着域名和IP的对应关系,就好比通讯录中记录的姓名和手机号一样,这个文件就是Hosts文件,一般在。

2026-02-25 11:41:50 553

原创 计算机网络-IP地址

从此以后,当路由器在公网接口(218.30.xx.xx)上收到一个目的端口为8080的TCP数据包时,它不再去查询NAT表(因为这个包是主动发起的,NAT表里没有记录),而是直接匹配这条静态的端口映射规则。由于NAT的保护,外部网络无法主动访问内网设备。:手机构建一个数据包,源IP是自己的私有IP192.168.0.2,源端口是随机分配的90,目标是百度的公网IP和端口80。:路由器收到百度的回复包,一看目的端口是1100,立刻去查询自己的NAT表,找到了对应的内网设备是192.168.0.2:90。

2026-02-24 21:33:24 629

翻译 2021-06-27 两数之和

两数之和题目详情方法二: 哈希表题目详情  给定一个整数数组nums 和一个整数目标值target,请你在该数组中找出 和为目标值target的两个整数,并且返回它们的数组下标。  你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案中不能重复出现。##方法一:暴力枚举法int *twoSum(int*nums, int numsSize, int targer, int* returnSize){ for(int i = 0; i < numsSize; i++) f

2021-06-27 21:22:31 53

原创 2021-06-15

通用访问配置文件,GAP初识蓝牙GAP初识蓝牙GAP  通用访问配置文件(Generic Access Profile,GAP),该Profile保证不同的Bluetooth产品可以相互发现对方并建立连接。  GAP定义了蓝牙设备如何发现和建立与其他设备的安全(或不安全)连接。它处理一些一般模式的业务(如询问、命名和搜索)和一些安全性问题(如担保),同时还处理一些有关连接的业务(如链路建立、信道和连接建立)。GAP规定的是一些一般性的运行任务。因此,它具有强制性,并作为所有其他蓝牙应用规范的基础。GA

2021-06-27 20:22:32 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除