网迅通推出新一代智能家居拓展网关

Zigbee 型智能家居拓展网关

产品概述

A、概述

Zigbee 是一种短距离、低功耗的无线通信技术名称。其特点是近距离、低复杂度、低功耗、低数据速率、低成本。ZigBee 模块是一种物联网无线数据终端,利用 ZigBee 网络为用户提供无线数据传输功能。该产品采用高性能的工业级 ZigBee 方案,实现数据透明传输功能和开关采集、AD 采集功能;可广泛应用于物联网产业链中的 M2M 行业,如智能电网、智能交通、智能家居、金融、移动 POS 终端、供应链自动化、工业自动化、智能建筑、消防、公共安全、环境保护、气象、数字化医疗、遥感勘测、农业、林业、水务、煤矿、石化等领域。

本 zigbee 无线组网模块为 2.4GHZ 的 Zigbee 模块,内嵌串口透明传输(点多点和点对多点)通讯协议,支持空中升级固件或配置远程模块信息。

高达 2dBm 的功率输出和-100dBm 的接收灵敏度,可满足远距离通讯;最高无线通讯速度可达 1Mbps;

多种通讯协议可供用户选择,可满足不同的应用需求;支持 RS232 和 RS485 的通讯接口;

多达 16 位的短地址配对方式,最大地址范围 0~65535;具有 16 个可配置通道,可有效避开的 Wifi 干扰;

B、产品功能

l联网接口:以太网接口;

l支持标准zigbee3.0产品对接,能支持市面通用zigbee智能家居相关产品,以实现人工智能外设功能扩展;

l支持TCP/IP、WIFI、MQTT、Socket串口等。并且配备有丰富的外设接口(SPI、IIC、UART、GPIO等),可以满足学生和老师不同的学习和开发需求;

l支持市面各种zigbee智能家居产品接入,提供web设备添加管理界面;

lWeb界面可支持zigbee设备的网络拓扑查看,可以根据实际接入设备的类型,自动生成zigbee网络拓朴图,拓朴图可显示,终端节点、路由器、协调器等设备;

l支持WebSocket服务接口,可以使用JavaScript+CSS编程语言,通过WebSocket与智能家居扩展网关联网,实现HTML5 Web显示及跨平台的控制。控制子系统包括:空调、窗帘、门锁、报警等信息,提供设备控制案例与项目说明。

图片

控制

后台控制

本设备一共有3个ZigBee设备,其中为单键开关,双键开关,窗帘。

在浏览器搜索:网关IP:8080即可进入后台。例如网关IP为192.168.1.235,搜索:192.168.1.235:8080

图片

在总览中即可进行控制

图片

MQTT接口

MQTT侦听接口格式为:smarthouse/”设备名”

MQTT控制接口格式为:smarthouse/”设备名”/set

侦听获取JSON控制格式

例如:先在后台控制任何一个设备,例如控制窗帘。并且使用MQTTX测试工具侦听

首先打开MQTTX,连接MQTT,客户端ID随机取,服务器地址为网关IP,端口固定为1883

图片

订阅设备侦听主题

图片

在后台控制设备,即可侦听到数据

图片

{"linkquality":47,"position":55,"state":"CLOSE","work_state":"success"}

所以控制的JSON格式为:{"position":数值},{"state":"状态"}

在下框中,窗帘发送的主题为:smarthouse/窗帘/set,点击发送即可控制

图片

总结:

MQTT侦听接口(订阅主题)格式为:smarthouse/”设备名”

MQTT控制接口(发布主题)格式为:smarthouse/”设备名”/set

窗帘的控制格式为:{"position":数值},{"state":"状态"}

单键开关的控制格式为:{"state_l1":"ON"/"OFF"}

双键开关的控制格式为:{"state_l1":"ON"/"OFF"},{"state_l2":"ON"/"OFF"},

{"state_l1":"ON"/"OFF","state_l2":"ON"/"OFF"}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/62515.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ArcGIS字符串补零与去零

我们有时候需要 对属性表中字符串的补零与去零操作 我们下面直接视频教学 下面看视频教学 ArcGIS字符串去零与补零 推荐学习 ArcGIS全系列实战视频教程——9个单一课程组合 ArcGIS10.X入门实战视频教程(GIS思维) ArcGIS之模型构建器(Mod…

NIFI使用

1 从Kafka接收消息,存储到数据库中。 (1) ConsumerKafka processor (2)Execute Scripts Processor 我这里是使用JS脚本进行处理。 还有很多其他语言的脚本。 var flowFile session.get(); if (flowFile ! null) {v…

kubeadm安装K8s集群之高可用组件keepalived+nginx

系列文章目录 1.kubeadm安装K8s集群之基础环境配置 2.kubeadm安装K8s集群之高可用组件keepalivednginx 3.kubeadm安装K8s集群之master节点加入 4.kubeadm安装K8s集群之worker1节点加入 kubeadm安装K8s集群之高可用组件keepalivednginx 1.安装kubeadm、kubectl、kubelet2.安装高…

子网划分实例

看到有人问这个问题: 想了一下,这是一个子网划分的问题: 处理方法如图: 这是一个子网划分的问题 设备1用三层交换机,端口设置为路由模式,设备2和设备3为傻瓜交换机模式 设备2和设备3下挂设备都是26为掩码&…

Ubuntu22.04深度学习环境安装【Anaconda+Pycharm】

anaconda可以提供多个独立的虚拟环境,方便我们学习深度学习(比如复现论文); Pycharm编辑器可以高效的编写python代码,也是一个很不错的工具。 下面就记录下Ubuntu22.04的安装流程: 1.Anaconda安装 下载Ana…

Transformer图解

前言 transformer是目前NLP甚至是整个深度学习领域不能不提到的框架,同时大部分LLM也是使用其进行训练生成模型,所以transformer几乎是目前每一个机器人开发者或者人工智能开发者不能越过的一个框架。接下来本文将从顶层往下去一步步掀开transformer的面…

种子流和花粉流怎么理解它们之间的大小关系

种子流和花粉流是植物繁殖和遗传多样性研究中的两个重要概念,它们分别描述了种子和花粉在空间上的传播过程。理解它们之间的大小关系,即传播距离和对遗传结构的影响,对于生态学和保护生物学具有重要意义。 种子流(Seed Dispersal&…

唇形同步视频生成工具:Wav2Lip

一、模型介绍 今天介绍一个唇形同步的工具-Wav2Lip;Wav2Lip是一种用于生成唇形同步(lip-sync)视频的深度学习算法,它能够根据输入的音频流自动为给定的人脸视频添加准确的口型动作。 (Paper) Wav2Lip模型…

C—指针初阶(2)

如果看完阁下满意的话,能否一键三连呢,我的动力就是大家的支持与肯定,冲! 二级指针 我们先看概念以及作用:用来存放一级指针的地址的指针 先看例子,我们逐一分析 我们先分析上面那个“1” 标注那里&#x…

PE文件结构:NT头部

NT 头部(NT Header)是 PE 文件格式的核心部分之一,它包含了有关程序如何加载、执行以及一些重要的文件属性。NT 头部常被认为是 PE 头部 的核心或“真正的”PE 头部,因为操作系统加载 PE 文件时,首先会查找 DOS 头部的…

Oracle EBS FA 如何打开关闭的资产会计期间?

用户“运行折旧”,误勾选为“关闭期间”,还有一部分资产还需要操作报废和调整,希望后台打开关闭的资产会计期 系统环境 RDBMS : 12.1.0.2.0 Oracle Applications : 12.2.9 解决方案 由官方提供SQL脚本代码如下: /*rollback120.sql - for Release 12.X only(based on r…

算法基础学习Day6(动态窗口)

文章目录 1.题目2.题目解答1.最大连续1的个数题目及题目解析算法学习思路一:暴力解法思路二:滑动窗口 代码提交 2.将x减到0的最小操作数题目及题目解析算法学习滑动窗口解决问题 代码提交 1.题目 1004. 最大连续1的个数 III - 力扣(LeetCode)1658. 将 x…

基于springboot+vue的公交线路查询系统(全套)

一、系统架构 前端:vue | element-ui | html 后端:springboot | mybatis-plus 环境:jdk1.8 | mysql | maven | nodejs 二、代码及数据库 三、功能介绍 01. web端-首页1 02. web端-首页2 03. web端-注册 04. web端-登录 …

ASP.NET Core8.0学习笔记(二十五)——EF Core Include导航数据加载之预加载与过滤

一、导航属性数据加载 1.在EF Core中可以使用导航属性来加载相关实体。 2.加载实体的三种方式: (1)预先加载:直接在查询主体时就把对应的依赖实体查出来(作为初始查询的一部分) (2)显式加载:使用代码指示稍后显式的从…

Linux 基础环境的开发工具以及使用(下)

1. make / Makefile 自动化构建的工具 1)引入 在我们进行一些大型的工程的时候,代码量是极其大,当我们代码在进行一系列的编译的时候,难免会出现一些错误,当我们对错误进行一系列的更改之后,难道我们需要…

沃丰科技智能客服在跨境电商独立站中的核心角色

随着全球化进程的加速和互联网技术的不断发展,跨境电商行业蓬勃兴起,为消费者提供了更广阔、更便捷的购物选择。在这样一个竞争激烈的市场环境中,优质的客户服务成为了企业脱颖而出的关键。沃丰科技智能客服凭借其先进的技术和人性化的设计理…

Centos7下搭建Prometheus+Grafana监控

Prometheus 监控 Prometheus 监控系统的架构包括以下组件: Prometheus Server: Prometheus 服务器是监控系统的核心组件,负责收集、存储和处理指标数据。它定期从各种数据源(如 Exporter、Agent 等)拉取指标数据&…

MyBatis-Plus(为简化开发而生)

一、MyBatis-Plus概述 官网: baomidou.com MyBatis-Plus(简称 MP) 在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 (1)单表操作 不需要编写sql语句,封装方法,…

深入解析 C++11 的 `std::atomic`:误区、性能与实际应用

在现代 C 开发中,std::atomic 是处理多线程同步时的重要工具之一。它通过提供原子操作保证了线程安全,但在实际使用时却隐藏着许多不为人知的陷阱和性能影响。本篇文章将带你深入理解 std::atomic 的使用方式、潜在问题,以及如何正确应用于多…

芋道源码,芋道sql,yudao,yudao-vue-pro拒绝割韭菜

芋道的开发指南实际上只需要小小的操作就可以观看啦 为了避免被割韭菜 我们可以使用插件去进行解锁文档 项目地址 otomayss/free-yd (github.com)[这里是图片002]https://github.com/otomayss/free-yd