- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 路由层获取队列长度(不通过MAC)
NS2——`路由层获取队列长度(不通过MAC)`背景操作步骤测试背景环境:ubuntu版本:14.04;ns版本:ns2.35因为我只使用路由层,对MAC层不做任何修改,网上能找到的资料都是路由层获取MAC层的信息,然后MAC和LL层绑定,所以参考着直接在路由层直接获取LL层的队列长度信息。操作步骤在ll.h里面,Queue* ifq_; //interface queue可以看到给我们留了可以使用的接口,所以在tcl文件里面可以把它和节点的路由层连接起来。2. 首先需要在路由层里面定
2021-03-30 15:01:48
483
2
原创 NS2学习——洪泛路由协议的移植
一、背景环境:vmware下安装ubuntu18.04虚拟机,ns版本2.35洪泛(mflood)算法是一个简单有效的路由算法,其基本思想是每个节点都使用广播转发收到的数据分组,若收到重复分组则进行丢弃处理。移植过程参照《NS网络模拟和协议仿真》,黄化吉、冯穗力著。二、移植过程1.在NS中新建文件夹放置协议的代码文件。与mflood协议相关的文件共有5个:mfl...
2020-01-26 16:39:49
1043
转载 卡尔曼(Kalman)滤波及C++例程
卡尔曼滤波器是一个“optimal recursive data processing algorithm(最优化自回归数据处理算法)”。构建模型: 第一个是线性随机微分方程。其中为k时刻的系统状态变量,是k-1时刻的系统状态变量。A是状态转移矩阵或者过程增益矩阵,是算法对状态变量进行预测的依据。B是可选的控制输入增益,在大多数实际情况下并没有...
2019-03-07 09:23:34
3725
1
原创 LabVIEW学习 显示两组信号波形
一、波形图与波形图表波形图:显示一组或多组数据的显示器。接收的数据是数组的形式,即一组一组刷新的,单个的数据不予显示,所以要放在循环外面。接收二维数组时,一行就是一条曲线。波形图表:显示一个或多个数据轨迹的显示器。内置了一个大小默认为1024的显示缓冲器,用来保存一部分历史数据,并接受新数据。这个缓冲区的数据存储按照先进先出的规则管理,它决定了该控件的最大显示数据长度。接收二维数组时,波形...
2018-08-09 13:55:31
24119
3
原创 STM32简单控制NB-IoT模组
一、环境描述 主控:STM32F103ZET6 NB-IoT模组:谷雨NB101模组(使用移远BC95-B5芯片) 通信方式:串口3二、NB-IoT简单描述 谷雨有一个自己的测试软件与平台可以用于测试,也可以使用串口调试助手发送AT指令进行测试,并将NB设置成自动入网。 通信协议可以使用UDP或者COAP,个人选择COAP,感觉会方便很多。配置CDP服务器:A...
2018-07-09 15:32:06
16085
54
原创 STM32控制DS-HCHO甲醛传感器
一、环境描述 主控:STM32F103ZET6 传感器:DS-HCHO 编译环境:keil5 通信方式:串口4通信二、传感器描述三、关键代码发送读取指令:uint16_t CHOTxBuffer[7]={0x42,0x4d,0x01,0x00,0x00,0x00,0x90};void HCHO_Tx(){ int i; for(i = 0; i < 7...
2018-07-09 14:16:57
6283
7
原创 STM32F103ZET6控制MH-Z14A二氧化碳传感器
一、环境描述 主控:STM32F103ZET6 传感器:MH-Z14A 编译环境:keil5 通信方式:串口2通信二、传感器描述 输出信号方式: 默认的二氧化碳量程为0~5000ppm。串口输出需将波特率设置为9600,数据位为8,停止位为1,无奇偶校验。没有标准的二氧化碳浓度环境校零,可以选择连续...
2018-06-30 17:56:08
6757
13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人