ZigBee技术的应用实例
ZigBee 模块是一种物联网无线数据终端,利用ZigBee网络为用户提供无线数据传输功能。
该产品采用高性能的工业级ZigBee方案,提供SMT与DIP接口,可直接连接TTL接口设备,实现数据透明传输功能;低功耗设计,最低功耗小于1mA;提供6路I/O,可实现数字量输入输出、脉冲输出;其中有3路I/O还可实现模拟量采集、脉冲计数等功能。
该产品已广泛应用于物联网产业链中的M2M行业,如智能电网、智能交通、智能家居、金融、移动POS终端、供应链自动化、工业自动化、智能建筑、消防、公共安全、环境保护、气象、数字化医疗、遥感勘测、农业、林业、水务、煤矿、石化等领域。
应用设计1.采用高性能工业级ZigBee芯片2.低功耗设计,支持多级休眠和唤醒模式,最大限度降低功耗3.电源输入(DC 2.0~3.6V)稳定可靠1.WDT看门狗设计,保证系统稳定2.提供TTL串行接口,SPI接口。
3.天线接口防雷保护(可选)标准易用1.采用2.0的SMA与DIP接口,特别适合于不同用户的应用需求。
2.提供TTL接口可直接连相同电压的TTL串口设备3.智能型数据模块,上电即可进入数据传输状态4.使用方便,灵活,多种工作模式选择5.方便的系统配置和维护接口6.支持串口软件升级和远程维护功能强大1.支持ZigBee无线短距离数据传输功能2.具备中继路由和终端设备功能3.支持点对点、点对多点、对等和Mesh网络4.网络容量大:65535个节点5.节点类型灵活:中心节点、路由节点、终端节点可任意设置;6.发送模式灵活:广播发送或目标地址发送模式可选7.通信距离大8.提供6路I/O,可实现6路数字量输入输出;兼容6路脉冲输出、3路模拟量输入、3路脉冲计数功能
Zigbee如何快速组建大规模网络?
如果你想极快速的开发组建ZigBee网络,建议你使用带透传组网协议的ZigBee模块,如ZM5168,自带FastZigBee协议,使用软件配置就可以组建网络,如下:1、如图 1所示,只需将A、B两点的目标节点地址相互指向,即可实现A、B两点之间数据透传。
设置可使用配套的FastZigbee配置软件,打开串口-获取信息-修改配置,即可轻松完成配置。
图 1点对点通讯示意图2、如图 2所示,主从模式通讯,只需将B、C、D等从机节点的目标节点地址指向主节点A,同时A设置成广播,或者用一条切换目标地址(无须重启)指令,即可实现A-B、C、D等节点的多点数据透传。
同理设置只用使用配套的FastZigbee配置软件即可。
图 2主从模式通讯示意图3、如图 3所示,当主从节点的距离无法直接通讯时,只需将两点距离中一个节点(如C点)设置成路由模式,则能完成数据转发,其他所有设置均和第2点的设置一样。
图 3组网转发示意图4、由以上三种基本网络,拓展出更复杂的网络,如下图4所示,多级组网通讯。
FastZigbee协议应对该网络同样也是得心应手,使用方式完全和第3点的设置一样,只需将链路中无法达到的距离中间,找个节点,设置成路由模式即可。
FastZigbee最大支持10级路由转发,单级路由最大2.5KM,能够满足绝大部分的网络。
手机通过zigbee控制需要什么软件
K150?你用的是那种简易的PIC编程器把!这个我没用过,倒是用过Microchip生产的ICD2。
用USB转COM线接这些单片机的仿真器和编程器效果很差的,经常弄得电脑都死机,或者不认虚拟的COM口。
究其根本是这些USB转串口线的的做工太垃圾(里面的电路偷工减料,有的是用很不稳定的COB封装的芯片),还有计算机上的驱动程序没有编写周全。
对于那些实时性比较强的串口通信它并不能胜任。
市面上很多的USB转com线都不能适应计算机和单片机仿真器/编程器的连接。
我上学的时候买了好几跟USB转COM线也没找到一款凑合能用的。
有三个方案:1,是不用你的笔记本,用有串口的电脑。
我现在就这麽干的。
2,是买个比较贵的Express转串口卡,这个出来是真正的串口,不是虚拟的。
3,用CP2102或PL2302之类的芯片自己做个跟USB转串口线,自己写驱动程序。
我现在打算这麽做 补充: 我以前买USB转串口线也是想练习单片机串口数据通信的,但可惜现在市面上的USB转串口线实在太垃圾.首先他不是真正的串口,是用计算机软件虚拟出来的,而且转换线上的芯片很多都是偷工减料的(有个高手跟我说过,市面上的USB线驱动软件基本上也是偷工减料,少了一个DLL文件).在工控领域,很多工厂都不用虚拟串口做通信,因为那很容易出错.我买过的USB转串口线有从20到八十元的,在进行单片机和计算机的串口通信的时候,很容易让计算机崩溃.所以,想要学习单片机的串口通信,建议还是用我上面的前两个建议
初学者,刚学完单片机,想用zigbee做个项目~~
串口调试助手打开一个电脑上不存在的COM是会报错提醒的。
或者打开已经被其它程序打开的COM口也会抱错。
只要打开机器存在的物理串口(设备管理器可以看到的COM口)是不会抱错的,与下位机连接按规约的通信协议和命令是能实现的。
不会响应的原因:1. 通信线连接错误.2. 下位机连接到机器的COM口号与机器上串口调试助手打开的COM号不同。
3. 上位机与下位机的波特率有差异或串口调试助手发送的指令不对。
4. 下位机程序编写错误。
ZigBee是什么意思?
ZigBee简介:ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。
根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。
这一名称(又称紫蜂协议)来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。
其特点是近距离、低复杂度、自组织、低功耗、低数据速率。
主要适合用于自动控制和远程控制领域,可以嵌入各种设备。
简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。
ZigBee是一种低速短距离传输的无线网络协议。
ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等。
其中物理层和媒体访问控制层遵循IEEE 802.15.4标准的规定。
硬件串口和软件串口有什么不一样?
我来解释一下,不知道是否就是你所指的问题.硬件串口: 一般说来是具有满足RS232或其他串口通讯连接协议的串口,这些协议不光是通讯协议,还有接口协议.比如RS232接口采用12V的电平信号互相传送信号.硬件串口的特点就是,你连接这种设备时要用专用串口线连接设备和主控机.软件串口: 一般说来是在通讯协议上采用串口的设备,但在物理连接上,不一定遵从该串口的硬件协议,比如在USB线上模拟网络通讯,在usb线上模拟RS232串口.特点是可以用灵活的接口与现成的设备进行通讯.比如,许多现成的模块如GPRS,GPS的接口都是串口的,但这个模块声明是5V的或3.3V的接口,那么这就不能直接接在通用串口上,而需要直接走TTL信号线与CPU连接.cpu运行一套串口通信协议即可轻松连接它们.
哪一款rs232串口通讯调试软件好
这一般的调试软件是不具备的,就必须下载具有这些功能 的调试软件了。
所以,只是在调试时用一会,方便了就是了。
但,要求通信时,有校验功能的或其它特殊要求的,又不是长久使用。
无所谓好坏,只要能方便调试程序就行,只要你用习惯了网上的rs232串口通讯调试软件确实很多,但都差不多...
转载请注明出处51数据库 » zigbee上机软件串口
生活就是生下来就要干活