443_J1939源地址与目标地址的使用和判断
全部的学习汇总: https://github.com/GreyZhang/J1939_basic
前面做了官方例程的测试,两个板子能够通过按键分别控制对方的LED的亮灭。现在,做一个简单的修改:
把目标地址改成130,也就是0x82。这样,通过这个板子按键的时候,将会发送报文到目标地址0x82。姑且把这个板子定义为A(地址0x80),B的地址为0x81。
修改之后,做了两个测试。第一个是使用A的按键触发请求,结果B的灯本次没亮。第二个测试是使用B的按键触发请求,结果A的LED能够点亮或者熄灭。看得出,B板子能够正确识别发送给自己的报文。相关的报文记录如下:
接下来,做另一个修改测试。把OTHER_NODE地址修改成全局地址,0xFF。看看是否能够让B接收到。
重复上面的测试,结果这一次A的按键能够控制B的LED。看起来,发送到全局地址的请求能够让B接收到且进行正确的解析。
又额外增加了2次B对A的控制测试,结果也是OK的。
B的程序其实是没有啥修改的必要了,因为两份代码差不多。接下来,看看如何实现的对自己的地址和全局地址的判断。
443_J1939源地址与目标地址的使用和判断相关推荐
- java解析五元组,解析报文 解析出packet的五元组(源地址、目标地址、源端口、目标端口、协议号)信息和当前包的流量大...
我们重点关注五元组+状态+inode号分别在第2.3.4.11列 进程文件描述符 网络状态文件/proc/net/tcp"0B": "CLOSING" 在lin ...
- SNAT源地址转换和DSNAT目标地址转换
文章目录 SNAT DNAT SNAT 企业内部的主机A想访问互联网上的主机C,首先将请求数据包(源:ipA,目标:ipC)发送到防火墙所在主机B,B收到后将数据包源地址改为本机公网网卡的ip(源:i ...
- 思科同时匹配源和目标地址进行策略路由配置测试
1.测试拓扑: 2.基本配置: R1: interface FastEthernet0/0 ip address 12.1.1.1 255.255.255.0 no shutdown int ...
- tp.cm和tp.dt报文说明,为什么计算的pgn不对,1939里的GPN如何计算,什么时候的报文没有目标地址。
ISO 11989只规定了CAN总线的物理层和链路层协议,在实际应用中,为保障不同厂家设备的兼容性,需要统一CAN总线的应用层协议.常见的应用层协议有:SAE J1939.CANOpen和Device ...
- Metasploit从文件中读取目标地址
本文简单介绍如何使用Metasploit从文件中读取目标地址,来执行检测. 以检测MS17-010漏洞为例,在设定RHOSTS参数时,可设定目标地址范围和CIDR地址块,设定单个IP的目标也是可以的. ...
- 处理手机点击淘宝优惠链接提示“目标地址不可达”错误
注意: 该案例针对性较强, 如果你的网络环境中没有AdGuard之类的广告过滤器在工作, 可能对你并不适用 最近发现手机上从优惠App访问淘宝的优惠商品链接 频繁会提示"服务竟然出错了 目标 ...
- 图像中目标or内容疏密程度判断
比较简单,已基本满足我的需求.留了两个参数可调,根据不同需求来调节,我的是调的20,0.51就够了.测试了几百张图OK. /** sparseDense.h* 实验开始,第一次人工停止对焦的图片,判断 ...
- iptables二之防火墙SNAT源地址转换,MASQUERADE地址伪装之DNAT目标地址转换讲解和实验演示...
一)SNAT源地址装换,俗称将私网地址转换成公网地址 Snat:source network address translation 意思是当多个Pc机客户端需要共享adsl路由上网时,每个pc机都配 ...
- iptables二之防火墙SNAT源地址转换,MASQUERADE地址伪装之DNAT目标地址转换讲解和实验演示
一)SNAT源地址装换,俗称将私网地址转换成公网地址 Snat:source network address translation 意思是当多个Pc机客户端需要共享adsl路由上网时,每个pc机都配 ...
最新文章
- 转 java学习笔记(必看经典)
- [BZOJ 4034][HAOI2015]树上操作(欧拉序列+线段树)
- java jtextfield设置不可见_java – JPanel设置为不可见,除默认值之外的组合框选择将其设置为可见,但组件丢失...
- 屏蔽Xcode 8“烦人”的日志输出
- 关于 Angular 应用 tsconfig.json 中的 target 属性
- 第5篇K8S创建资源的两种方式
- 【nodejs原理源码赏析(7)】【译】Node.js中的事件循环,定时器和process.nextTick
- python单链表实现荷兰国旗问题_快速排序深入之荷兰国旗问题
- 【Android studio快捷键】代码提示
- php 5分钟前,PHP实现时间轴函数(刚刚、5分钟前)
- 数学建模论文格式要求汇总
- Linux 命令行常用快捷键
- 【解决】速达服务启动失败,文件无效
- 四轴飞行器——转动惯量
- 王之泰201771010131《面向对象程序设计(java)》第十二周学习总结
- 只有你想不到的 看看这些另类的可穿戴设备
- kali 更新后出现乱码的解决方案
- 多模块,Maven无法下载依赖,仓库查看有这个版本但是无法下载,点reload也没用
- 基于萤火虫优化算法的图像分割
- runjs.work中的代码如何分享给别人
热门文章
- 1.4_17 Axure RP 9 for mac 高保真原型图 - 案例16 【动态面板-滚动条6】手动制作滚动条
- Java之使用poi导出excel文件,并为特定单元格加锁
- 吃饭时候的调侃 起起伏伏的情感 有惊喜、低落、 悲伤、
- 推荐系统_基于内容的推荐
- android好玩界面,哪些好玩的APP富有好看界面?推荐一波设计独到的APP
- css实例——太极八卦图
- 当程序员还是香!2022年全球程序员收入报告出炉,首席工程师最高超700万!
- 常用的卷积神经网络-1-卷积和通道
- 【高德地图进阶】--- 使用DistrictSearch 绘制城市版块
- 【css 】hank 写法