树莓派 物联网平台(树莓派无法联网)

Mark wiens

发布时间:2022-11-19

树莓派 物联网平台(树莓派无法联网)

 

由于工作需要,本人最近一直在写Raspberry Pi(树莓派)平台的代码,由于显示器资源有限,我用putty工具连接树莓派,树莓派连接的是无线路由器。让人气愤的是,经常代码写了一大半了,没有保存,突然就断网了,然后不得不重启树莓派,这就使之前写的代码全丢了,这浪费了大量的时间和精力。想了好多办法,换过无数电源,可问题依旧,论坛上有人说,当树莓派网络不进行数据传输持续几分钟后,会自动切断网络,于是我想了一个办法,让树莓派的网络一直工作,这样不就行了嘛!我按以下方法实现了一下,效果还是很明显的,最起码不会每隔两三分钟就断网了,初步测试发现至少能坚持20分钟。

我的解决方法:

上电后用ping命令使树莓派的网络一直处于工作状态。我ping的是路由器的IP 地址192.168.1.1,因为ping有输出,会占用我们的终端,使我们无法进行别的操作,所以我将ping命令放到后台去执行,并将输出结果重定向到/dev/null。为了使上电后自动运行ping命令,我将该命令添加到了~/.bash_profile中,添加的内容如下:

ping 192.168.1.1 > /dev/null &

互联网小常识:802.11:1Mbps,2Mbps;802.11b:1Mbps,2Mbps;5.5Mbps;11Mbps;802.11a:54Mbps.

> 是重定向,将ping的输出结果重定向到了/dev/null

&是指将程序放在后台执行,不占用终端

互联网小常识:ipconfig 显示当前TCP/IP网络设置 ;hostname显示当前主机名称;arp 显示和修改arp表;NBTSTAT显示本机与远程计算机的基于TCP/IP的NetBIOS的统计及连接信息;Net 管理网络环境、服务、用户、登录等本地信息;NETSTAT 显示活动的TCP连接、侦听端口、以太网统计信息、IP路由表与IP统计信息。Ping通过发送ICMP报文并监听回应来检查与远程或本地计算机的连接。

互联网小常识:IEEE802.11b的典型解决方案:对等解决方案、单接入点解决方案、多接入点解决方案、无线中继解决方案、无线冗余解决方案和多蜂窝无缝漫游解决方案。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186