您的位置 首页 > 科技

zigbee智能家居自己开发 zigbee编程用什么语言?

zigbee智能家居自己开发

zigbee智能家居自己开发 zigbee编程用什么语言?

zigbee编程用什么语言?

zigbee编程用什么语言?

zigbee通信目前用得比较多的是TI的CC2530、CC2430,也有其他的芯片和协议,zigbee开发通常用的是C语言,比如TI的Z-Stack协议栈,但也有不是C语言开发的,例如加州伯克利分校开发的协议用的就是NesC语言。

ZigBee的系统复杂性要远小于蓝牙的系统复杂性。ZigBee协议栈简单,实现相对容易,需要的系统资源也较少,据估计运行ZigBee需要系统资源约28Kb;蓝牙协议栈相对复杂,它需要系统资源约为250Kb

希望对你有帮助,欢迎继续追问!!

zigbee什么时候发明的?

在智能领域的硬件和互联网中,著名的ZigBee组网应该是没有人不知道。除了Wi-Fi、蓝牙之外,ZigBee是目前的一个最重要的无线通信协议之一,主要用于物联网和智能硬件和其他领域之中。关于ZigBee是什么?敬请各位看官听小编陪您聊。

ZigBee的前世今生

在介绍ZigBee之前,要先提一下他的前辈——蓝牙,蓝牙技术最初由爱立信于1994年发明。使用过程中,人们发现蓝牙技术尽管有许多优点,但仍存在许多缺陷。对工业,家庭自动化控制和工业遥测遥控领域而言,蓝牙技术显得太复杂,功耗大,距离近,组网规模太小等。

而工业自动化,对无线数据通信的需求越来越强烈。对于工业现场,这种无线数据传输必需是高可靠的,并能抵抗工业现场的各种电磁干扰。

因此,经过人们长期努力,ZigBee协议在2003年中正式问世了。弥补了蓝牙技术不能满足工业自动化中,对低数据量,低成本,低功耗,高可靠性的无线数据通信的需求。

如何快速简单的打造自己的智能家居系统?

最最快速简单的方式肯定是找第三方装修公司设计实施,这个问题 题主问的非常好,

打造 “自己的智能家居系统”。

目前装修公司或者智能家居公司的解决方案大多数是一整套通用的自动化方案,很难符合每个家庭,每个人的特定需求。

当自动化需求一改变,又需要找实施方来修改 非常麻烦而且成本也较高,所以真正想打造属于自己的 智能家居解决方案,还是需要自己有一定的动手能力,能够至少会动脑筋去设置智能家居的APP。

接下来讲讲我自己的方案,供大家参考:

我个人家里使用的大部分是小米的产品再配合其它第三方的产品相结合来满足我们家庭对于智能家居的需求。

1.灯光控制

更换墙壁开关为射频遥控的触摸开关

然后再购买小米万能遥控 配合 射频转换器 实现对家庭灯光的控制。

这样做的好处是线路无需改动只要直接替换开关即可,如果使用小米自家的 zigbee开关需要有零线支持 一般家庭布线开关旁边是没有零线的。

而且对比wifi 或者 zigbee开关,射频开关也更加便宜,价格在100¥ 一下,就可以控制多路灯光了。

2.窗帘控制

安装电动窗帘射频控制的电动窗帘就可以了,市场上用的比较多的是 杜亚的,整个电动窗帘包含 电机和轨道,需要额外的安装,其实是可以自己装的。

需要注意的是,一般电动窗帘安装 不管是单轨或者双轨 至少要求 窗帘盒宽度在20cm以上,这个具体跟你买的品牌有关。

然后一样的 小米万能遥控 配合 射频转换器 实现对窗帘的控制。

3.智能安防

可以简单的购买 米家智能家庭套装

套装里面包含:米家多功能网关*1、米家智能插座(Zigbee版)*1、米家无线开关*1、米家人体传感器*1、米家门窗传感器*1。

可以实现报警手机提醒等,也可以把米家的无线开关 作为一个场景开关非常实用。

4.门锁

门锁要看你家的门是什么类型,推荐去小米有品里面看看 指纹锁 这个需要更换门锁。

还有一个方案是 买一个 夏洛克的锁帖,贴在门内部无需更换现有门锁,可以支持手机开门和钥匙开门。

我家的安装效果是这样子:

4.其他智能家居设备

包括:电视、空气净化器、净水器、监控这些 小米都有啦 按需选择,但是尽量选择同平台的产品 避免多个APP控制 这样就很麻烦了。

5.个性化设置

就像我在开头提到的,每个家庭每个人对于自动化的需求完全不一样,所以 一个智能家居平台是否足够开放 足够灵活就非常重要了,小米的智能家居平台刚刚好满足这样需求,你可以自定义非常多的智能场景,自动化场景。

几张截图供参考:

相关文章