找回密码
 FreeOZ用户注册
楼主: DDD888
打印 上一主题 下一主题

[学习深造] 无线遥控门

[复制链接]
31#
发表于 1-11-2014 22:50:13 | 只看该作者
ubuntuhk 发表于 1-11-2014 18:09
PI还真不算底层单片机,上面跑Linux+nodejs,可玩的东西很多,我上周在猫本的nodejs meetup见过用来做 ...

我的意思是说类似开关车库门这类的问题已经被无线继电器解决得十分完美了,与其你去买个pi研究怎么控制开关,还不如直接基于现在的IP设备做集成,手机直连继电器,便宜稳定省事。把精力放在手机上,专心把手机端的用户体验做好。
这年头IP设备已经相当发达方便了,咱搞软件的不妨把精力放在我们最擅长的地方,没必要去纠缠硬件。或者要不然,你就直接从单片机开始,彻底做个硬件专家
回复  

使用道具 举报

32#
发表于 1-11-2014 23:15:28 | 只看该作者
woodheadz 发表于 1-11-2014 23:50
我的意思是说类似开关车库门这类的问题已经被无线继电器解决得十分完美了,与其你去买个pi研究怎么控制开 ...



嗯,这个我有保留意见,虽然这个看起来是一个重复造轮子的事情,但实际上当一个轮子被更优雅地造出来的时候,可能颠覆原来造轮子的传统,话说想象力是无穷的

我不觉得非黑即白,要搞硬件就要一定要从单片机开始搞(还好不是从晶体管开始

其实Raspberry pi的可玩性很高,不需要懂太多硬件细节,只要有个大体的硬件概念就够了,从这个简单的项目入手,再接着玩别的东西,是个很好的学习方法。
回复  

使用道具 举报

33#
 楼主| 发表于 2-11-2014 04:21:34 | 只看该作者
ubuntuhk 发表于 1-11-2014 18:07
双保险嘛,反正CPU闲着也是闲着

cpu 只有700mhz,不是pc机啦,我的i7要有八个虚拟cpu啦
回复  

使用道具 举报

34#
 楼主| 发表于 2-11-2014 04:22:13 | 只看该作者
ubuntuhk 发表于 1-11-2014 18:09
PI还真不算底层单片机,上面跑Linux+nodejs,可玩的东西很多,我上周在猫本的nodejs meetup见过用来做 ...

是呀,我准备装golang
回复  

使用道具 举报

35#
 楼主| 发表于 2-11-2014 04:30:44 | 只看该作者
woodheadz 发表于 1-11-2014 10:16
我觉得软硬开发要不就从底层单片机开始做起,要不就直接以现有集成方案为基础开发,这样就算只是玩玩,也 ...

我高层的做过啦,例如快递系统,市政府保修系统,我底层的也玩过,pic, avr单片机啦,我苹果,android也在开发,就是没做过集成的啦
回复  

使用道具 举报

36#
 楼主| 发表于 2-11-2014 04:46:06 | 只看该作者
8戒 发表于 1-11-2014 12:47
对啊,我对这个也很感兴趣。自动车库门也想过。不过没有楼主厉害。其实家里的自动灯光控制也很容易实现,只 ...

可以具体说下通过电力线协议来控制的硬件元件,价格,连线图吗?我很感兴趣
回复  

使用道具 举报

37#
 楼主| 发表于 2-11-2014 04:49:16 | 只看该作者
woodheadz 发表于 1-11-2014 23:50
我的意思是说类似开关车库门这类的问题已经被无线继电器解决得十分完美了,与其你去买个pi研究怎么控制开 ...

无线继电器有最大的缺点就是没有扩展性和不通用性,是被其他厂家控制住啦,我用pi,没有上述的两大缺点
回复  

使用道具 举报

38#
发表于 2-11-2014 09:02:44 | 只看该作者
DDD888 发表于 2-11-2014 05:46
可以具体说下通过电力线协议来控制的硬件元件,价格,连线图吗?我很感兴趣

网上有很多现成的模块,国内也有,其它如果用单片机做成本也不高。
回复  

使用道具 举报

39#
 楼主| 发表于 2-11-2014 10:11:30 | 只看该作者
8戒 发表于 2-11-2014 10:02
网上有很多现成的模块,国内也有,其它如果用单片机做成本也不高。

给点url吧
回复  

使用道具 举报

40#
发表于 2-11-2014 11:35:25 | 只看该作者
ubuntuhk 发表于 2-11-2014 00:15
嗯,这个我有保留意见,虽然这个看起来是一个重复造轮子的事情,但实际上当一个轮子被更优雅地造出来 ...

我一点都不反对重复造轮子,我只是觉得从这个角度开始玩智能家居有点miss point。

你要用pi控制开关,肯定离不了弱电控制强电,肯定要用一个继电器。最后就变成手机连pi,pi控制继电器,pi上还要插一个wifi网卡。这一大堆东西用别人一个无线继电器就全部解决了。

现在ip控制器,ip传感器种类繁多,而且都带无线版本。智能家居的基础构件其实都已经在那里,而且都是适应性最强的无线构件。你通过pi连继电器真没什么意义。也许你是想通过做这东西了解怎么通过pi控制外围设备,那么我觉得你也只需要了解如何通过ip控制就好了,毕竟在智能家居这块无线ip传感器和控制器是最实用的(因为不用布线)。

当然,能用pi接个自己的做的电路开关个灯啊门啊什么的看起来是蛮酷的,但也只是酷而已。如果的确抱有将来实用化念想来尝试下智能家居,而不只是玩玩,那这应该是条弯路。

评分

参与人数 1威望 +50 收起 理由
MICHELLE07 + 50 谢谢分享!

查看全部评分

回复  

使用道具 举报

41#
发表于 2-11-2014 11:41:18 | 只看该作者
DDD888 发表于 2-11-2014 05:49
无线继电器有最大的缺点就是没有扩展性和不通用性,是被其他厂家控制住啦,我用pi,没有上述的两大缺点

那就相当于是一个无线开关,不存在扩展性和通用性的问题啊?
回复  

使用道具 举报

42#
 楼主| 发表于 2-11-2014 12:39:48 | 只看该作者
woodheadz 发表于 2-11-2014 12:41
那就相当于是一个无线开关,不存在扩展性和通用性的问题啊?

那就是我不想要只是一个无线开关,花稍微多点钱,我得到了一带60线的输入输出的计算机
回复  

使用道具 举报

43#
发表于 2-11-2014 12:51:19 | 只看该作者
woodheadz 发表于 2-11-2014 12:35
我一点都不反对重复造轮子,我只是觉得从这个角度开始玩智能家居有点miss point。

你要用pi控制开关, ...



无线继电器当然是现成的解决方案,但是PI可以玩出很多花样(用nodejs或者golang在上面搭web sevice,再通过app控制各种电器、外接传感器、摄像头等等,无线开关只是一个孤立的开关而已),这个只是作为一个学习的入门跳板,也许做遥控门的过程中有其他思路产生,我觉得挺适合的,不算弯路。
回复  

使用道具 举报

44#
发表于 2-11-2014 12:52:01 | 只看该作者
DDD888 发表于 2-11-2014 13:39
那就是我不想要只是一个无线开关,花稍微多点钱,我得到了一带60线的输入输出的计算机

工业上用的GIO卡吧。
回复  

使用道具 举报

45#
发表于 2-11-2014 12:52:21 | 只看该作者

百度文库里查电力线通讯
回复  

使用道具 举报

46#
发表于 2-11-2014 13:32:39 | 只看该作者
本帖最后由 woodheadz 于 2-11-2014 14:36 编辑
ubuntuhk 发表于 2-11-2014 13:51
无线继电器当然是现成的解决方案,但是PI可以玩出很多花样(用nodejs或者golang在上面搭web sevice, ...


我想你们还是没明白我的意思。我再解释一下:
我的关键意思不是说不要用pi,而是说没必要去研究直接怎么自制电路,用pi控制继电器开门。

就无线遥控门这个需求而言,pi没有意义,一个无线继电器就够了。
但如果要做一个带一定智能的智能家居方案,用pi做一个主机控制其它设备自然有意义。但你一样不需要去研究如何自制电路,直接让pi通过ip控制无线继电器就好。

总而言之,要做这事,你没理由不用无线继电器,同时你没必要去研究怎么用pi控制自制电路

另外淘宝上linux/android的全功能主机板(带wifi)也是一大堆,也许是比黑莓派更好的选择。身为中国人,因为伟大的淘宝和华强北,在做智能家居方面其实是有一点先天优势的

回复  

使用道具 举报

47#
发表于 2-11-2014 13:37:22 | 只看该作者
偷个懒随便画了个图。其中的灯和插座是通过电力线通讯协议来控制的。

评分

参与人数 1威望 +50 收起 理由
MICHELLE07 + 50 你太有才了!

查看全部评分

回复  

使用道具 举报

48#
发表于 2-11-2014 19:12:18 | 只看该作者
woodheadz 发表于 2-11-2014 14:32
我想你们还是没明白我的意思。我再解释一下:
我的关键意思不是说不要用pi,而是说没必要去研究直接怎 ...


不是没明白你的思路,而是觉得你的思路不适用于每个人,楼主有自己的思路,而且从我个人的理解来看,也不算是一个错误的思路,从学习的角度来看,我不认为这个思路有问题。

大家各自保留观点吧,怎么决定,楼主自己思考,呵呵。
回复  

使用道具 举报

49#
 楼主| 发表于 3-11-2014 06:51:32 | 只看该作者
8戒 发表于 2-11-2014 13:52
百度文库里查电力线通讯

我查了
http://wenku.baidu.com/view/a64aeebbf121dd36a32d8277.html

这相当于用电力线的modem

其实和这个产品类似
http://www.tp-link.us/products/details/?model=TL-POE200

电力线传送要NZ$40
http://pbtech.co.nz/index.php?z= ... r-Ethernet-Adapter-

但比wifi adaptor贵,我看不出用电力线传数据有啥成本优势?

回复  

使用道具 举报

50#
 楼主| 发表于 3-11-2014 06:54:19 | 只看该作者
本帖最后由 DDD888 于 3-11-2014 07:58 编辑
ubuntuhk 发表于 31-10-2014 13:32
你这是智能家居的概念嘛,不只是车库门,还有窗帘、灯具等,苹果快要出homekit了,如果有兴趣可以关注一 ...


苹果连IOS 8.X 中的WIFI都不能正常连接,我看不出苹果有啥前途啦

reference
https://discussions.apple.com/thread/6562964?start=0&tstart=0

还有苹果的照片泄露事件,如果给陌生人随意控制家中的设备,后果很严重
回复  

使用道具 举报

51#
发表于 3-11-2014 08:29:05 | 只看该作者
本帖最后由 8戒 于 3-11-2014 09:59 编辑


你查的这个是电力以太网设备,和电力通讯协议的控制设备是二种概念。基于电力线协议的控制产品是低速网络,有点象RS232,422、485一类的工业控制用协议。它们不需要快速的网络,可能每秒只能传送几个字节,但这个速度已经足够可以控制家里的电灯及插座了,主要是成本低,可靠性高,搞干扰能力强。而且更主要的是安全。

至于你说的苹果产品的安全问题,我觉得是应该要把控制设备与个人随身产品关联,比如只有连入本地无线路由器的手机或本地有线网络直连的终端具有最高优先级。比如经家用路由器认证过的手环,手机或本地控制器具体最终决定权,可以决定远程设备强制离线等操作,对于远程用户有一定的功能限制,以保证家庭用户及设备的安全,或者是远程用户只能监控。这些我相信不难做到。

再比如由路由器通过时间随机生成的二维码或密码进行实地认证等等措施。这可能需要增加路由器一个小屏或一个仅显示字符的LED屏。
对存在安全风险的情况下,路由器进入安全模式,在该模式下只能由刚通过认证的设备进行控制等等,方法很多啦。
回复  

使用道具 举报

52#
 楼主| 发表于 3-11-2014 09:34:07 | 只看该作者
8戒 发表于 3-11-2014 09:29
你查的这个是电力以太网设备,和电力通讯协议的控制设备是二种概念。基于电力线协议的控制产品是低速网 ...

可以给下成本低的电力通讯协议的控制设备的URL吗? 我是找不到
回复  

使用道具 举报

53#
发表于 3-11-2014 12:55:01 | 只看该作者
DDD888 发表于 3-11-2014 10:34
可以给下成本低的电力通讯协议的控制设备的URL吗? 我是找不到


这二天没时间,等考完试我给你。29号要参加一个MS赞助的IOT的论坛。偶非常期待,到时候如果有料会分享一下给大家的。
回复  

使用道具 举报

54#
发表于 4-11-2014 00:11:17 | 只看该作者
电力载波,速度慢,难以过变压器,等缺点。十几年前曾经有过一阵时期有厂商投入的,前两年也好像有点消息。。。不过貌似之后就没有什么主流厂商投入了。

虽然优点是利用了电力线免除布线,但是在目前市场上这么多的无线协议,以及各种设备对通讯速度要求的提升,看不到电力载波短期内有咸鱼翻身的机会。其实目前市场上的无线协议已经涵盖了各种可以想到的用途了,高速的,低耗的,短距离的,长距离的,点对点的,星型的,等等。再玩电力载波真心浪费资源啊。
回复  

使用道具 举报

55#
 楼主| 发表于 6-11-2014 08:01:27 | 只看该作者
回复  

使用道具 举报

56#
 楼主| 发表于 6-11-2014 10:21:38 | 只看该作者
昨天拿到了产品,试用了下,发觉这产品比我小时候用的apple II还强大,体积是这样小,价格是如此的便宜,太可爱啦
回复  

使用道具 举报

57#
 楼主| 发表于 6-11-2014 18:48:08 | 只看该作者
我倾向于写个web server

大家以为该用哪种语言来开发啊?

下面是我打算用的语言先后级别
1 node.js(javascript)
2 golang
3 C# mono
回复  

使用道具 举报

58#
发表于 7-11-2014 00:33:25 | 只看该作者
不用无线AP,直接上WIFI DIRECT吧
回复  

使用道具 举报

59#
 楼主| 发表于 7-11-2014 09:52:14 | 只看该作者
clarkli 发表于 7-11-2014 01:33
不用无线AP,直接上WIFI DIRECT吧

但这样的话,如果我不在家的话,想远程看一下连接的usb摄像头的实时图像就不行啦
回复  

使用道具 举报

60#
发表于 7-11-2014 12:27:39 | 只看该作者
DDD888 发表于 6-11-2014 19:48
我倾向于写个web server

大家以为该用哪种语言来开发啊?


有js经验,选nodejs不错,NPM资源丰富,包括Res PI的各种资源。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 30-8-2025 04:04 , Processed in 0.065235 second(s), 47 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表