CONTRO4 系列
软件下载
https://getcomposer.org/download/
0技术手册
https://wenku.baidu.com/view/4b511ead376baf1ffd4fad36.html
1 整体方案
https://wenku.baidu.com/view/4d9c3e5e49d7c1c708a1284ac850ad02df800761.html
2驱动编写
https://wenku.baidu.com/view/8aef2762580216fc700afdc2.html
具体对比智能家居有线技术和无线技术,各自优劣势在哪?
https://www.ednchina.com/news/201608050901.html
在技术层面,无线技术都能搞定的厂商做有线技术其实应该不是很大的门槛,同时毫无疑问,有线技术的厂商以后肯定会慢慢向无线技术伸展。
RS-485总线
其网络特性使用差分电压传输方式;一般采用总线型网络结构,总线节点数有限,使用标准485收发器时,单条通道的最大节点数为32个,传输距离较近(约1.2km),传输速率低(300~9.6kbps);传输可靠性较差,对于单个节点,电路成本较低,设计容易,实现方便,维护费用较低。
从严格意义上讲,并不是一个完整的总线技术标准,仅仅定义为物理层和链路层的通信标准,许多厂商采用其技术全新定义了自己的总线技术标准,比较有代表性的美国Honeywell的C-Bus总线技术。另外在RS-485技术基础上应用较多的是MODBus标准。
CAN总线
CAN总线(ControllerAreaNetwork),它是一种支持分布式控制和实时控制的对等式现场总线网络。其网络特性使用差分电压传输方式;总线节点数有限,使用标准CAN收发器时,单条通道的最大节点数为110个,它的传输速率范围是5kbps至1Mbps,传输介质可以是双绞线和光纤等,任意两个节点之间的传输距离可达10km。
对于单个节点,电路成本高于RS-485,设计时需要一定的技术基础;传输可靠性较高,界定故障节点十分方便,维护费用较低。在目前已有的几种现场总线方式中,具有较高的性能价格比。
四、总结
在智能家居中,有线技术和无线技术各有优势,视客户情况而定:如果客户不差钱,对智能家居认可,想全面装智能家居,看中稳定性,那有线无疑是更好的选择,在装修之前考察完智能家居厂商,和装修公司一起做全面装修方案。相反如果对智能家居只是想体验一下,那选择有线技术不是很好的选择,一旦装进去,后期很难改变。所以可以选择无线方案,价格实惠,随时可换。
对于智能家居厂商而言,不可认准一条路走到黑,现在看来是技术的问题,随着电子技术与计算机技术的快速发展,可能在以后看来就不算个问题。比如现在的普遍观点,无线技术比较不稳定,那谁能确保以后的技术还会不稳定。按照市场的观点,智能家居领域势必是无线技术的未来,有线技术有个前装的市场时机,天然弱势,对于一个已装修完的房子根本不会考虑有线技术。在技术层面,无线技术都能搞定的厂商做有线技术其实应该不是很大的门槛,同时毫无疑问,有线技术的厂商以后肯定会慢慢向无线技术伸展。你中有我,我中有你,最后都被超大的技术厂商吞并,嘿嘿大家都死了。
CONTRO4 系列的更多相关文章
- Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求
上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...
- 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新
本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...
- Angular杂谈系列1-如何在Angular2中使用jQuery及其插件
jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...
- ABP入门系列(1)——学习Abp框架之实操演练
作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进.也曾热情于新技术的学习,憧憬过成为技术大拿.从前端到后端,从bootstrap到javascript,从py ...
- 03.SQLServer性能优化之---存储优化系列
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 概 述:http://www.cnblogs.com/dunitian/p/60413 ...
- Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数
上一篇:Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数 之前介绍了简单的路由以及传参,这篇文章我们将要学习复杂一些的路由以及传递其他附加参数.一个好的路由系统可以使我们 ...
- Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数
上一篇:Angular2入门系列教程-服务 上一篇文章我们将Angular2的数据服务分离出来,学习了Angular2的依赖注入,这篇文章我们将要学习Angualr2的路由 为了编写样式方便,我们这篇 ...
- Angular2入门系列教程4-服务
上一篇文章 Angular2入门系列教程-多个组件,主从关系 在编程中,我们通常会将数据提供单独分离出来,以免在编写程序的过程中反复复制粘贴数据请求的代码 Angular2中提供了依赖注入的概念,使得 ...
- 【疯狂造轮子-iOS】JSON转Model系列之二
[疯狂造轮子-iOS]JSON转Model系列之二 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 上一篇<[疯狂造轮子-iOS]JSON转Model系列之一> ...
随机推荐
- wepy框架须知
安装脚手架 . 安装构件工具 npm i wepy-cli -g .创建项目 wepy new 项目名 .实时编译 wepy build --watch 或 npm run dev .使用微信开发者工 ...
- 学习记录(一)之h5_canvas
canvas(画布) canvas(画布): 利用JS在网页中绘制图像. 标签:<canvas></canvas> 属性:height,width(宽高属性要写在行内样式中); ...
- K8S flannel
kubernetes网络通信方式有: 容器间的通信 : pod内的容器通信 通过(lo)设备 Pod之间的通信 :pod IP <-----> pod IP ,K8S 要求所有的 pod ...
- 中文代码示例之Electron桌面应用开发初体验
参考: 打造你的第一个 Electron 应用 首先运行下面在目录下创建package.json: $ npm init 去掉了一些无关项后内容如下: { "name": &quo ...
- Android内存优化(四)LeakCanary使用详解
LeakCanary是检测App内存泄露的工具, 内存泄露是Android开发中常见的问题, 使用程序的稳定性下降. LeakCanary 的机制如下: RefWatcher.watch() 会以监控 ...
- Android ScrollView内部组件设置android:layout_height="fill_parent"无效的解决办法
问题:scrollview内部组件都设置了android:layout_height="fill_parent"却没有效果. 解决办法:设置scrollview的fillViewp ...
- UnrealEd3视图导航及常用快捷键
本博客使用的版本:2010-08 [更多其他的UE3版本][tps所用版本: 2011-02] [最新的UE3版本 -- 2015-02] [unreal engine wiki 中文w ...
- MySQL Innodb数据库误删ibdata1后MySQL数据库的恢复案例
上周,以前公司的同事朋友找我帮忙,看看能否帮忙恢复一个MySQL 数据库,具体情况为:数据库版本为MySQL 5.6(具体版本不清楚),也不清楚具体的数据库引擎; 没有数据库备份,只剩下数据库下面 ...
- 记一次zookeeper单机伪集群分布
zookeeper的各版本(历史版本)下载地址:http://apache.org/dist/zookeeper/ 环境>:linux 下载的zookeeper解压成3个
- [20181226]简单探究cluster table.txt
[20181226]简单探究cluster table.txt --//简单探究cluster table.以前也做过,有点生疏了. 1.环境:SCOTT@book> @ ver1PORT_ST ...