乐联网怎么和树莓派 kali 联网链接

有时候在内网中使用树莓派,需要使用代理才能连接外网。但是命令行下面又不像windows机器上面浏览器设置一下那么容易。有没有能够在命令行下面设置代理服务器的方法呢,答案是肯定的,下面是设置步骤:
1,编辑配置文件:
vi ~/.bashrc
2,文件内容(红色为添加内容,格式形如http://easwy:.168.1.1:8080):
# ~/.bashrc: executed by bash(1) for non-login shells.
# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1=’${debian_chroot:+($debian_chroot)}\h:\w\$ ‘
# umask 022
# You may uncomment the following lines if you want `ls’ to be colorized:
# export LS_OPTIONS=’–color=auto’
# eval “`dircolors`”
# alias ls=’ls $LS_OPTIONS’
# alias ll=’ls $LS_OPTIONS -l’
# alias l=’ls $LS_OPTIONS -lA’
# Some more alias to avoid making mistakes:
# alias rm=’rm -i’
# alias cp=’cp -i’
# alias mv=’mv -i’
export http_proxy=
export ftp_proxy=
3,应用修改:
source ~/.bashrc
OK,现在你已经可以通过命令行安装软件,获取更新了。:)
此条目发表在, 分类目录,贴了, 标签。将加入收藏夹。查看: 60823|回复: 179
DIY智能家居和乐联网开放平台对接(arduino+zigbee+openwrt)
本帖最后由 chzhewl 于
17:20 编辑
打造自己的智能家居有木有!!!请先看三个视频(如无法正常播放请单击链接查看):DIY智能家居v2.0操作演示
乐联网手机APP和微信操作演示/v_show/id_XNTY5NjUwODQ4.html
乐联网管理平台操作演示,注意下自定义微信命令/v_show/id_XNTY5NjI2OTky.html
大家好,我叫无用在这里我主要介绍下DIY智能家居系统开发经历和同乐为物联管理平台的对接方案。注:无用技术有限,文中难免有错误,如有错误,欢迎拍砖^-^。查看乐联网已经对接上的设备先上图:这是我在乐联网上公开的家里温度、空气质量和湿度传感器等实时信息曲线图,是不是很酷^-^可以点这里查看 /home/gatewaystatus/586
图片1.png (113.96 KB, 下载次数: 24)
01:17 上传
通过手机微信绑定个人账户后查看室内传感器实时信息
图片3.png (79.17 KB, 下载次数: 19)
00:18 上传
通过微信命令打开/关闭家里的设备
图片4.png (85.77 KB, 下载次数: 24)
00:18 上传
通过手机端APP应用查看传感器实时信息
图片5.png (32.29 KB, 下载次数: 15)
00:18 上传
登录乐联网官方网站查看传感器实时信息/dev/docList
图片6.png (62.53 KB, 下载次数: 23)
00:18 上传
数据对比分析
图片7.png (43.07 KB, 下载次数: 16)
00:18 上传
通过网页控制家里的设备
图片8.png (16.35 KB, 下载次数: 21)
00:18 上传
看到这些心动的有木有!!!我对乐联网简直是一见钟情啊,当然还有很多好玩的等着我们一起去探索,点这里查看更多信息看到这里很多朋友可能开始好奇了,怎么实现的这些功能呢?下面一步一步来解开这些疑问。当然乐联网已经为爱好者提供了非常快捷的解决方案,使用它你可以快速搭建传感器数据上传和设备控制,点这里查看更多信息 不过无用有自己的一套解决方案,在遇到乐联网之前已经在用啦,碰到乐联网后毫无压力的与乐联网开放平台对接到了一块。上架构图:
图片9.png (285.92 KB, 下载次数: 45)
00:18 上传
是不是有点智能家居的味道了,呵呵。第1版的诞生(v1.0)故事的开始,2012年北京的冬天(在北京的兄弟们都知道这年冬天特别的冷),我家暖气出现了故障,整个冬天停止供暖-_-。后来我和我老婆实在坚持不住了,去家电城买了个电暖气,这才缓解受冻之苦。但是问题又来了,每天下班到家在打开暖气等到屋里暖起来还是要等好长一段时间的。 有一次突然灵机一动,为何不自己动手做一套简单的系统呢:在下班回家的路上用手机提前把电暖气打开,让它先暖着屋里,提前打开饮水机,回到家就能喝上暖暖的开水^_^, 提前打开热水器,回到家就可洗个热水澡,在加个温度传感器方便查看电暖气的效果,Oh Yea 说干就干,于是DIY智能家居的第1个版本(v1.0)就这样诞生了。上设备图:
图片10.png (261.84 KB, 下载次数: 21)
00:18 上传
Db120 路由器,刷Openwrt 系统(之前拿来上网用的49RMB)
图片11.png (126.2 KB, 下载次数: 21)
00:18 上传
433无线模块(25RMB)
图片12.png (76.99 KB, 下载次数: 17)
00:18 上传
每个终端设备一个arduino pro mini 占用空间特小(18RMB)
图片13.png (180.17 KB, 下载次数: 15)
00:18 上传
继电器模块(5RMB)
图片14.png (18.34 KB, 下载次数: 22)
00:18 上传
DS18B20温度传感器(4.5RMB)
图片15.png (98.43 KB, 下载次数: 18)
00:18 上传
开关电源模块 5v 700ma 稳定性很强(5RMB)路由器改造:
图片16.png (291.03 KB, 下载次数: 15)
00:19 上传
将433模块接到路由器的串口上饮水机改造:
图片17.jpg (99.6 KB, 下载次数: 21)
00:19 上传
因为是放到饮水机内部使用,就不做美化了,呵呵。插排改造:
图片42.jpg (100.51 KB, 下载次数: 19)
00:24 上传
图片20.png (293.92 KB, 下载次数: 17)
00:19 上传
美化一下,呵呵。使用db120 openwrt 作为家庭网关,使用433 做为无线网络模块,由于433 只支持半双式,两个模块同时发数据会造成数据混乱,一个模块发送数据其它模块都能收到,所以使用了请求回应的方式,openwrt 上的433模块作为逻辑上的主模块,数据请求由它发起并带上一个地址,接收方收到数据时判断这个地直址如果是自己就作出回应,整个网络中不会使用重复地址,为了不会使数据混乱openwrt 上的程序负责保证同时只有一个请求通过433 发送出去。继电器、温度传感器和433无线使用一个arduino 放到饮水机内部( 虽然这样做饮水机打开时会影响正常测温,但是当时为了节省开支只好这样了),另一个继电器、433无线和arduino都塞进一个插排里面,这样做不仅可以控制电暖气,而且还可以控制其它电器。串口指令结构如下:0x11 0x22 [头] + 设备地址 +&&功能标识 + 附加数据Arduino 中的代码片段:
图片21.png (47.88 KB, 下载次数: 22)
00:19 上传
Openwrt 程序使用c++编写,主要负责提供中间层的作用,它不处理业务,通过433无线模块同其它arduino 设备通讯,并以tcp 协议方式对外提供接口。C++代码片段:
图片22.png (15.56 KB, 下载次数: 25)
00:19 上传
手上有一台美国vps外网服务器(30rmb/月)通过ssh 将openwrt 提供的端口在vps 上打通,让vps 上的php程序能直接使用c++提供的端口.主要逻辑处理在php上,这样开发和修改起来相对容易了很多。Php代码片段:
图片23.png (48.48 KB, 下载次数: 18)
00:19 上传
图片24.png (44.58 KB, 下载次数: 17)
00:19 上传
编写网页程序,对外提供操作UI:
图片25.png (63.2 KB, 下载次数: 17)
00:34 上传
第2版(v2.0)的诞生:在这里非常感谢乐联网老刘的支持,当他看到我用433无线模块组装的插排时跟我约稿,鼓励我将制作过程写一份文章发表出来,当时乐联在做DSM501A 空气颗粒物检测活动,除了送我一个DSM501A 外,还送我一个设备做为奖励,有老刘的支持才有这篇文章的发表,非常感谢!!! 之前我也一直想把这些分享出来,可是出于时间等原因一直没有去做,这次既然要做就做好一些把功能都完善一下,于时第2版出来了(操作演示请查看视频1),主要改进了以下几点:1. 由于433 模块很不稳定,有时会出现丢数据的现象,所以使用zigbee 模块换掉433模块。2. 增加卧室温度检测、湿度检测、空气颗粒物检测(DSM501A,乐联网做活动送的)、空调控制(夏天到家前可以先打开空调了^-^)。3.外网服务器换用国内阿里云主机,包年690RMB,国内ip速度快!zigbee模块(49RMB 有些小贵):
图片26.png (116.94 KB, 下载次数: 24)
00:19 上传
换掉路由器内部的433模块:
图片27.png (494.82 KB, 下载次数: 17)
00:19 上传
插排里也换一下:
图片28.png (405.38 KB, 下载次数: 17)
00:20 上传
饮水机也换一下:
图片29.png (479.78 KB, 下载次数: 16)
00:20 上传
使用洞洞板集成zigbee模块、arduino、温度传感、温度传感器、DSM501A 颗粒物传感器和红外学习模块:
图片30.jpg (178.82 KB, 下载次数: 17)
00:20 上传
图片31.png (362.2 KB, 下载次数: 19)
00:20 上传
美化了下UI操作界面
图片32.png (26.71 KB, 下载次数: 17)
00:20 上传
与乐联网的对接
传感器数据上传在openwrt 上写php 代码实现(openwrt 可以装php很方便),代码片段:上传温度数据
图片33.png (28.37 KB, 下载次数: 17)
00:20 上传
上传DSM501A 颗粒物数据
图片34.png (157.22 KB, 下载次数: 14)
00:20 上传
使用crontab 定时上传,每2分钟执行一次:
图片35.png (1.37 KB, 下载次数: 14)
00:20 上传
控制设备对接采用乐联网tcp 长连接方式,不怕防火墙,响应速度快,也是运行在 openwrt 上,采用python 编写,代码片段:返回网关上的所有控制设备信息
图片36.png (55.09 KB, 下载次数: 14)
00:20 上传
控制某个设备:
图片37.png (34.06 KB, 下载次数: 16)
00:20 上传
远程控制还不够?来点智能的怎么样?经过一段时间的使用,无用发现远程控制并不是对智能家居的真正需要,比如下班后在路上有时会忘记拿出手机来打开家里的电器,有时感觉这种方式操作起来还有些繁琐。这时乐联网上的定时执行计划功能是个不错的选择,一般下班8点到家,通过配置7点时打开家里的热水器,饮水机:
图片38.png (5.54 KB, 下载次数: 15)
00:20 上传
如果下班后没有按时回家,比如公司加班,朋友聚会,那些这些按时打开的设备不就白白的浪费着国家能源了,无用在这里想到了一个办法: 在离家还有两公里的时候打开家里的设备,离家两公里以外的话关闭已经打开的设备,是不是有点节能的感觉,呵呵,无用已经实现了并且自己在用,体验还不错,这里简单介绍下实现方法:1.编写一个android 后台程序,类似于微信那种后台程序(android 不熟,硬着头皮边学边做的),通过移动网络每1分钟将自己的地理位置上传到外网服务器上,代码片段:
图片39.png (33.41 KB, 下载次数: 15)
00:20 上传
2.编写服务器上的php程序,代码片段:
图片40.png (80.75 KB, 下载次数: 854)
00:20 上传
关于开源、下一篇文章和未来& && & 无用很乐于奉献源代码,首先看下这篇文章的响应情况,如果大家喜欢,准备在下一篇文章里具体介绍下各个功能模块的实现方法和代码细节,顺便整理下源码,将代码在Github上开放,关于未来无用只能继续努力进行探索,随着不断的探索和积累,未来相信智能家居会成为每个普通用户的可能,走进千家万户,真正服务人类,造福人类!!!好了就到这里了,下篇文章见!!!
非常非常好的一篇文章,谢谢楼主的分享,加油啊,希望能演变成一个出色的项目!
我当初考虑的智能家居是门窗自动化,灯都是手机等控制,电源也是认为控制,家里还装有防盗系统等等,,,,,
这个详细。。。。学习中。。
感谢楼主分享!非常好的文章!
非常好的文章支持ing&&学习ing
很好的方案,值得效仿。
gaoshine 发表于
非常非常好的一篇文章,谢谢楼主的分享,加油啊,希望能演变成一个出色的项目!
谢谢!我会继续努力探索的。
神器,千万顶起!
非常好,但是,还要用到wrtt Php,能不能用wifi模块或现成的改造过的TPlink 703N来实现,不要用到wrt和PHP,就比较适合初学者来实现了
Powered by通过网线直接连接树莓派和电脑实现树莓派共享上网-树莓派吧
通过网线直接连接树莓派和电脑实现树莓派共享上网
作者: 来源:
一、准备工作。树莓派一部、网线一根,笔记本电脑一台。1、树莓派:带供电系统和烧好Raspbian系统的SD卡;2、网线:一般网线即可;3、笔记本电脑:一般是一个网...
一、准备工作。树莓派一部、网线一根,笔记本电脑一台。1、树莓派:带供电系统和烧好Raspbian系统的SD卡;2、网线:一般网线即可;3、笔记本电脑:一般是一个网线接口,另外一个网卡是 wifi 连接。二、操作步骤。1、连线。树莓派接好供电线;将网线一端接到树莓派,另一端直接接到笔记本。2、共享互联网。如果现在笔记本已经通过WIFI连接到互联网,可以将无线网卡的互联网资源共享给本地连接。以win7系统为例,开始——控制面板——网络和Internet——网络和共享中心——查看网络状态和任务——更改适配器设置找到无线网络连接右键“属性”,在共享选项卡上选中“允许其他网络用户通过此计算机的Internet连接来连接(N)”选项,点确定。3、查找树莓派的IP地址。在运行窗口下 输入CMD &运行DOS窗口,输入 arp -a,在接口192.168.137.1下的为动态类型的IP地址就是树莓派的地址。C:\Users\Administrator&arp&-a
接口:&192.168.137.1&---&0xb
&&Internet&地址&&&&&&&&&物理地址&&&&&&&&&&&&&&类型
&&192.168.137.106&&&&&&&b8-27-eb-15-cb-1a&&&&&动态&&&&#为树莓派获取的IP
&&192.168.137.255&&&&&&&ff-ff-ff-ff-ff-ff&&&&&静态
&&224.0.0.22&&&&&&&&&&&&01-00-5e-00-00-16&&&&&静态
&&224.0.0.252&&&&&&&&&&&01-00-5e-00-00-fc&&&&&静态
&&239.255.255.250&&&&&&&01-00-5e-7f-ff-fa&&&&&静态
&&255.255.255.255&&&&&&&ff-ff-ff-ff-ff-ff&&&&&静态
接口:&192.168.0.23&---&0xc
&&Internet&地址&&&&&&&&&物理地址&&&&&&&&&&&&&&类型
&&192.168.0.1&&&&&&&&&&&6c-e8-73-83-e3-36&&&&&动态
&&192.168.0.255&&&&&&&&&ff-ff-ff-ff-ff-ff&&&&&静态
&&224.0.0.22&&&&&&&&&&&&01-00-5e-00-00-16&&&&&静态
&&224.0.0.251&&&&&&&&&&&01-00-5e-00-00-fb&&&&&静态
&&224.0.0.252&&&&&&&&&&&01-00-5e-00-00-fc&&&&&静态
&&233.45.18.88&&&&&&&&&&01-00-5e-2d-12-58&&&&&静态
&&239.255.255.250&&&&&&&01-00-5e-7f-ff-fa&&&&&静态
&&255.255.255.255&&&&&&&ff-ff-ff-ff-ff-ff&&&&&静态为什么是接口192.168.137.106的呢?因为上部共享互联网的时候已把“本地连接”的IP地址自动设置成静态IP192.168.137.1了,当然这个IP地址也可以自己设置成其他自己常用的静态IP地址。因为此时树莓派的IP地址是动态的,只能用此方法查找。也可以通过修改SD卡中的cmdline.txt文件(在里面加入语句ip=***.***.***.***),将树莓派设置成静态IP地址,但此时只有将电脑的“本地连接”的静态IP地址设置成与树莓派静态IP地址同一号段才能成功连接。然后接下来就可以用 连接树莓派了。也可以安装远程管理工具(
或 ),通过可视化操作。
1.树莓派吧遵循行业规范,任何转载的稿件都会明确标注作者和来源,如有版权问题,请联系QQ删除。;
2.树莓派吧的原创文章,请转载时务必注明文章作者和"来源:树莓派吧",不尊重原创的行为树莓派吧或将追究责任;
3.作者投稿可能会经树莓派吧编辑修改或补充。
关注微信公众号,了解最新精彩内容
通过E-mail将您的想法和建议发给我们
稿件投诉:
版权建议:
官方客服QQ:
官方QQ群:
微信公众号:shumeipaiba树莓派和电脑直连的设置方法 树莓派通过笔记本上网_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
树莓派和电脑直连的设置方法 树莓派通过笔记本上网
&&树莓派和电脑直连的设置方法 树莓派通过笔记本上网方法
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢树莓派最常用联网方法大集合版本_物联网在线

我要回帖

更多关于 树莓派3检查联网状态 的文章

 

随机推荐