0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

4G开关类设备接入用户服务器的步骤与意义

亿佰特物联网应用专家 2023-09-04 16:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我司开发了4G开关类设备并且不断完善整个系列,目前系列中含有C01/C11/C21/C31几个系列,这几个大型号之间主要是壳体与输入输出方式与数量的区别,主要功能上是带有DO继电器输出,DI输入检测,AI输入检测,可以与服务器之间实现控制指令的下发控制与设备主动上报设备的信息。当定制设备接入用户自己的平台后,用户服务器可以自行管控这些设备(甚至包括不同型号),方便自己的整个管理系统搭建。

1f6db668-4afb-11ee-a20b-92fbcf53809c.png1f932f2e-4afb-11ee-a20b-92fbcf53809c.png

后续我司又在4G开关类中补充了智能插座智能空开,它们不仅能够进行DO输出继电器的控制,还可以进行电流检测,电压检测,用电量检测以及实现过电流/过电压保护等功能。

接入说明

一般情况下,4G开关类接入协议都是MQTT协议(部分设备支持TCP协议但是使用面小,基本没有使用),标准品是使用MQTT协议接入到阿里云的服务器上,然后使用阿里的“云智能”APP进行控制。


对于订制品而言,使用MQTT协议接入到用户自己的MQTT服务器上,需要用户提供服务器地址与端口(一般都是1883),大多数用户服务器都是开放式的MQTT接入,不对设备的MQTT三元组进行强校验,设备会以字符串”ebt-”加上设备的出厂ID作为MQTT连接的唯一ClientID,比如设备出厂ID为“S3200278S00047”,那么连接到MQTT服务器上的设备ClientID就是”ebt-S3200278S00047”,Username统一直接使用出厂ID,即为”S3200278S00047”,password要看服务器是否校验,如果需要校验则由用户提供password,如果不校验则不用管这一项。


这样设备出厂就会有唯一的ClientID接入到用户MQTT服务器,方便用户标记每一台设备。其中这些服务器地址,连接信息等在提交定制流程后给到我司即可,我司会按照相关信息更改固件并生产。


发布/订阅Topic

上面说到了用户如何接入到自己的服务器,这里说一下设备的信息上行Topic和控制信息下发的Topic,默认定制的4G开关类设备会订阅”yibaite/xxxxxxxxxxxx-set”,”xxxxx”的部分为设备的出厂ID,就是上面说到的ID,所以服务器下发的控制信息由此Topic下发,设备接收到控制信息进行解析,就会做出相应动作。


默认定制的4G开关类设备发布信息Topic为”yibaite/xxxxxxxxxxxx-post”,也就是说设备会通过这个Topic,上报自身的状态信息。所以如果用户不对订阅和发布Topic作特殊要求,就会使用如上的发布/订阅Topic,如果有特别要求,请联系我司相关人员。(部分用户也会使用订阅发布的统一Topic,比如所有设备都订阅同一个”eq-set”这个Topic,发布都走”eq-post”这个Topic,不过这样用户服务器必须具有向指定ClientID设备发送信息,并根据设备接入信息分辨是哪一台设备发布的信息的能力)。


设备交互的信息协议

以上已经说明了设备的接入过程与发布/订阅Topic的过程,下面说一下设备交互的信息协议,这是设备原有的标准品交互协议,所以设备的固件改动小,所需的定制费用低,如果需要定制自己的协议,需联系我司相关人员,相应的定制费用也更高。

先看一包服务器下发的控制信息最简包

{

"method":"thing.service.property.set",

“id”:”2023-6-12-16_22”

"params":

{

"powerstate":1

}

}

其中method和ID为必要字段,method必须填写thing.service.property.set,id一般使用时间戳,然后就是params也是必要字段,代表控制信息,下面的子json里面就是相应的控制字段,对于所有的4G开关系列而言,第一路开关(包括只有一路的设备,比如空开类和智能插座类)的控制字都是"powerstate",对应值填1就是打开,填0就是关闭,其他的控制字在下面会更详细一些给出,设备其实有很多功能,都可以通过不同控制字段实现控制。

再看一包设备上发的设备信息最简包

{

"id": "000001-0000010",

"version": "1.0",

"method": "thing.event.property.post",

"params":

{

"csq": 71,

"ICCID": "89860495042180775849",

"powerstate": 0

}

}

设备上发的信息json中的method固定为thing.event.property.post,然后params中就是设备的自身信息,比如上方的csq代表的是设备的信号强度,ICCID代表的是SIM卡的标识,powerstate就是第一路开关的当前状态。上面的只是最简包,方便最快理解,上报信息中还有很多其他的信息字段,代表的是其他部分功能,比如智能插座/空开的电流/电压/用电量读取值这类参数。

一些关键字段(不同设备有一些不同的功能,所以有不同的字段,但是设备没有的功能,不会上发相应的控制字段,也不会响应相应的控制信息)

powerstate:第一路开关的当前状态(部分设备有powerstate_currunt字段,功能一样)

ch2:第二路开关的当前状态(部分设备有多路DO输出)

ch3:第三路开关的当前状态

ch4:第四路开关的当前状态


ICCID:SIM卡标识

csq:信号强度

mode:IO的工作模式,分别是自锁/点动/互锁(只有部分设备有此功能)

dtime:点动时间(部分设备有此功能)

dstatus:设备上电状态,默认值为2,代表维持断电前状态

IN_CH1/IN_CH2/IN_CH3/IN_CH4:分别代表4路DI输入的值,当为1时代表接通(只有部分设备有DI功能)

S_Version:软件版本号

is_warning:是否产生断电报警,0为关闭,1为打开(只有部分设备有断电报警功能,设备发生断电,会上发一包数据,里面带有powerWarning这个关键字,用户可以自己查看数据包自然明白)

以下参数只有智能插座/空开这类带电流电压检测功能的设备才有这部分控制字段:

power_read:功率读取值,单位W

electric_read:电流读取值,单位A

voltage_read:电压读取值,单位V

power_usage:用电量,单位千瓦时

over_protect_up_sw:过电流上阈值保护启用

over_protect_up:过电流保护上阈值,当启用过电流上阈值保护,电流值大于这个值自动关断

is_enable_reclose:是否启用重合闸(智能空开特有功能)

is_enable_v_protect_up:是否启用过压保护(智能空开特有功能)

is_enable_v_protect_down:是否启用欠压保护(智能空开特有功能)

v_over_range:过压阈值,当启用过压保护,电压大于这个值,开关自动关闭

v_down_range:欠压阈值,当启用欠压保护,电压小于这个值,开关自动关闭

以上就是主要的一些控制,虽不是全部功能,但是已经包含了所有的主要功能,其他一些功能都不常用,比如还有带AI输入的设备的AI相关读取与联动控制等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 4G
    4G
    +关注

    关注

    15

    文章

    5607

    浏览量

    123242
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407762
  • 设备
    +关注

    关注

    2

    文章

    4783

    浏览量

    73278
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    实战Air780EPM:构建4G共享网关,服务WiFi与有线设备

    通过多网融合技术将不同类型的通信网络(4G、以太网)整合在一起,从而形成统一、高效、互操作性强的网络系统。 本文基于 Air780EPM 模块,通过 4G 移动网络为 以太网设备提供统一的上网
    的头像 发表于 09-30 16:03 872次阅读
    实战Air780EPM:构建<b class='flag-5'>4G</b>共享网关,<b class='flag-5'>服务</b>WiFi与有线<b class='flag-5'>设备</b>!

    4G互传模块:不限距离无线对传开关,PLC远程控制

    4G互传模块是一种基于4G蜂窝网络、支持设备间点对点(P2P)或点对多点(P2M)直接通信的无线传输模块。它无需依赖公网服务器中转,通过运营商网络直连
    的头像 发表于 07-22 17:05 610次阅读

    4G开关量互传系列设备:远程遥控开关,无线通讯免布线

    4G开关量互传系列设备应运而生——通过全频段4G网络实现开关量信号的双向穿透式传输,成为连接物理世界与数字世界的“智能
    的头像 发表于 07-21 17:33 514次阅读

    工业物联网4G无线网络转串口模块

    4G无线网络转串口模块是一种工业通信设备,通过4G网络将串口(如RS232/RS485)设备接入互联网,实现远程数据传输与控制。适用于物联网
    的头像 发表于 06-25 11:11 564次阅读
    工业物联网<b class='flag-5'>4G</b>无线网络转串口模块

    无线对传开关控制 4G全网通,远程遥控开关

    在工业自动化、能源管理、基建运维等领域,设备远程控制一直是效率与安全的刚需。传统遥控受限于距离、信号稳定性与组网复杂度,难以满足跨区域、多场景的灵活管控需求。 无线对传开关控制(4G
    的头像 发表于 06-24 15:35 435次阅读

    4G全网通网关是什么?有什么功能?

    4G全网通网关是一种能够接入4G网络,并将4G网络信号转换为其他网络信号(如WiFi、以太网等),实现多设备联网的通信
    的头像 发表于 06-17 15:43 869次阅读
    <b class='flag-5'>4G</b>全网通网关是什么?有什么功能?

    4G DTU 无线数传模块:RS232/485转4G,稳定不宕机

    4G DTU(Data Transfer Unit)是一种工业级物联网数据传输设备,主要用于将串口(如RS232/RS485)数据通过4G网络无线传输到远程服务器或云平台。它是工业自动
    的头像 发表于 05-29 14:58 828次阅读

    4G工业路由:工业物联网的核心连接与技术演进

    模块: 通信协议转换 4G工业路由通过嵌入式处理实现协议转换,支持TCP/IP、MQTT、Modbus TCP、OPC UA等工业协议与4G网络的对接。例如,在工业自动化场景中,传
    的头像 发表于 04-18 15:51 588次阅读

    工业4G路由实现电力领域监控视频数据无线传输

    工业4G路由在电力监控领域凭借强大网络连接能力,能适应不同网络环境,快速接入互联网。丰富接口可连接各类电力设备,具备工业级硬件设计,能在恶劣环境稳定运行,还有多重安全防护。在电力监控
    的头像 发表于 02-24 17:51 958次阅读
    工业<b class='flag-5'>4G</b>路由<b class='flag-5'>器</b>实现电力领域监控视频数据无线传输

    美国多ip服务器租用配置步骤

    美国多IP服务器租用是一种提供多个独立IP地址的服务器租赁服务,主要用于站群建设和SEO优化。以下是关于美国多IP服务器租用的详细介绍,主机推荐小编为您整理发布美国多ip
    的头像 发表于 02-08 17:12 870次阅读

    windows搭建ftp服务器步骤

    在Windows系统上搭建FTP(文件传输协议)服务器通常涉及一系列步骤,包括安装必要的服务、配置服务器设置、以及确保网络安全设置允许FTP流量。 一、准备工作 确定操作系统版本 :
    的头像 发表于 02-01 15:49 2177次阅读

    ftp服务器怎么搭建

    搭建FTP(文件传输协议)服务器是一个涉及多个步骤的过程,这些步骤包括选择合适的FTP服务器软件、安装软件、配置服务器以及测试连接等。 一、
    的头像 发表于 02-01 15:43 1406次阅读

    1分钟,实现传感通过串口服务器接入ZWS云

    导读本文介绍如何在1分钟内,将传感通过串口服务器GCOM80接入ZWS云平台,实现数据上云。本文以光照传感为例,介绍传感通过串口
    的头像 发表于 01-10 11:37 925次阅读
    1分钟,实现传感<b class='flag-5'>器</b>通过串口<b class='flag-5'>服务器</b><b class='flag-5'>接入</b>ZWS云

    NTP服务器配置步骤 NTP服务器服务的好处

    NTP服务器配置步骤 网络时间协议(NTP)是一种用于同步计算机时钟的协议,它确保了网络中的设备能够保持准确的时间。配置NTP服务器可以为组织内的
    的头像 发表于 12-18 15:12 2831次阅读

    【正点原子STM32H7R3开发套件试用体验】4G联网工业设备控制网关

    这次有幸参加 正点原子STM32H7R3开发套件 的评测,计划使用 正点原子STM32H7R3开发套件,来完成一个 4G联网工业设备控制网关。 评测计划: 1. 通过正点原子开发板资料和视频PPT
    发表于 12-18 14:14