基于SLIP协议节点与计算机组网

写在前面:所有需要在cmd输入的命令行都必须用英文输入法,不要简单将教程给的命令直接复制,有可能导致出错。

实验内容:
①学习6Lowpan网络如何与电脑上的IPv6网络连接
②以及border router需要重点完成的功能
③学习使用winslip6工具,在windows上ping 6Lowpan上的节点

实验步骤:
1.烧入实验8的工程,打开sscom32串口工具, 将波特率设置为38400,节点输出信息如下:


2.使用devcon 在电脑上生成一个Loop back网络接口,方法如下:
打开开发工具/winslip6/devcon,将devcon.exe拷贝到路径C:/windows/system32
以管理员身份运行cmd,安装devcon,输入命令: devcon.exe install %windir%\inf\netloop.inf*msloop
运行结果如下:


③输入 ipconfig /all,显示出电脑上的网络接口信息,记录下Loopback   Adapter的物理地址:

重启电脑Loop back网络接口生效。

3.使用winslip6实现通信
①在cmd中进入winslip6文件夹,如路径为D:/winslip6,则命令为:
D:
cdwinslip6
②接着输入:
winslip6 –s COM 7 –b aaaa:: -aaaaa::1/128 02-00-4C-4F-4F-50
参数说明: -s COM7指所使用的串口设备(视实际串口号修改), -b aaaa::是将6Lowpan网络的IP地址前缀设置为 aaaa:: ,-aaaaa::1/128是设置该Loopback网络接口的IPv6地址(即在上一步骤记录的Microsoft LoopbackAdapter的物理地址)。


4.查看IPv6路由表
另打开一个cmd,输入: route PRINT -6

说明电脑上已经可以建立了到达border router的路由。

5.Ping边缘路由器
命令: ping -6 –t aaaa::212:4b00: 2f5:b5a0
若ping不成功可能是电脑中有多个IPv6虚拟接口造成的,可以打开网络和共享中心->更改适配器设置->右键禁用不需要的网络接口




6.Ping RPL网络中的节点
使用SmartRF FlashProgrammer工具,将测试固件里的sender 程序烧写到另外的一个节点中。

打开sscom32串口工具,记录下节点地址,同样用cmd输入命令去ping,如果成功,说明通过BorderRouter,电脑能通过IPv6地址与RPL网络中的所有节点通信。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值