10、congtiki系统开发-边界路由器PING通测试-终获正果
来源:互联网 发布:ubuntu下vlc播放udp流 编辑:程序博客网 时间:2024/04/30 21:18
背景:前一节的基础上确定了2530开发板串口与虚拟机Ubuntu系统之间的连接,这样硬件链路已经具备,本篇将记录边界路由PING通其它感知层节点的测试。
1、将一节点烧录为边界路由器,另2节点分别烧录为server和client例程。
边界路由器测试网络拓扑图
2、打开一控制台,输入tunslip6 aaaa::1/64 -s /dev/ttyS0 -B 115200 v6
边界路由器启动图示
3、PING 通测试
ping server终端感知设备的图示
ping client终端感知设备的图示
4、server和client之间的通信
5、遗留的思考:
从sunslip6的启动提示上可以看出,边界路由器系统启动后定义了自身的IPV6地址分别为aaaa::0212:4b00:0128:bc5f和fe80::0212:4b00:0128:bc5f,但我在ping通测试的时候,前者可以ping通,后者却提示参数非法?
user@instant-contiki:~$ ping6 fe80::0212:4b00:0128:bc73
connect: Invalid argument
user@instant-contiki:~$
如果哪位大牛知道问题所在,请告之。
总结:这个简单的测试网络由边界路由器、server节点、client节点,通过数据监测可以看出server和client之间数据传输正常,IPV6 PING通测试正常。从上面实际测试案例可以看出,通过边界路由器,PC和传感器之间的节点已经实现网络链路。但在测试中也发现了一些新的问题,罗列如下:
1)昨天晚上进行测试时发现tunslip6总是出现异常退出,根据提示信息应该是串口写入异常造成的,这个原因可能是虚拟机带来的,也可能是代码自身的BUG,但不管怎样,tunslip6都还是有提升空间的,至少在推出后应该实现自动启动,不然面对实际自动化应用的时候,这将给运维带来很大的工作量。
2)进行PING通其它传感节点的测试过程中,并不是非常顺利,有时候需要重启边界路由器好几次(控制台程序不用重启,tunslip6这一点做的还是很不错的),或者需要重新执行ping6程序才能成功。
3)对两个感知节点同时进行PING通测试时(此时Client和Server数据传输还在进行),通过PING包观察,单节点PING通测试和2节点ping通测试数据有明显延时。
4)昨天晚上测试时感觉边界路由器很不稳定,但是今天早上测试时感觉边界路由器一直运行的很好,从早上5:00至6:45期间,PING通测试一直非常流畅,而且与昨天晚上明显不同的一点是打开边界路由器后,控制台提示路由器启动成功,然后没有再继续向外吐出数据(昨天晚上每次PING包,边界路由器的控制台都会有输出),而昨天晚上和今天早上测试的差别就是今天早上将/home/user/contiki/tools/tunslip6拷贝到了/bin/目录下运行了,因为每次进入home/user/contiki/tools/目录操作很不方便。
- 10、congtiki系统开发-边界路由器PING通测试-终获正果
- 9、congtiki系统开发-边界路由器PING通测试-虚拟机下串口资源确认篇
- 8、contiki系统开发-边界路由器PING通测试-初具成果与反思
- 11、congtiki系统开发-coap功能测试-知识储备
- 6、contiki系统开发-通过边界路由器PING终端设备的节点-初陷曲折
- 5、contiki系统开发-边界路由器的功能测试-探索发现
- 7、contiki系统开发-通过边界路由器PING终端设备的节点-学习(在OpenWrt上实现6lowpan边缘路由器)
- 毕业生自传----终成正果
- java测试ping通
- 边界测试
- 边界测试
- 边界测试
- CC2538之TinyOS例程视频演示-边界路由器pppd/ping6测试
- 路由器的PING总结
- 路由器上ping 广播
- 终成正果,累死我了 - -
- java测试ping通源码
- 无线路由器 无线主机无法ping通有线主机
- Matlab学习第二天 插值的用法
- Git的安装
- Leetcode: Construct Binary Tree from Preorder and Inorder Traversal
- 可伯克刹本来客人各级率比那分颇
- 流溺忘反的爱
- 10、congtiki系统开发-边界路由器PING通测试-终获正果
- Maven小结
- 【Leetcode】Best Time to Buy and Sell Stock (DP)
- 但是法改单费进口名称从vbjnieo的人告诉
- 为欧派的负面一人太快度搜是大范围
- 程序不接客人推荐没从铝扣板儿的费用斗
- jquery中html()、text()、val()的区别
- 本年末ier妈那边的文件和从V领可贝尔阿Q
- Leetcode: Construct Binary Tree from Inorder and Postorder Traversal