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

    文章

    5628

    浏览量

    124546
  • 物联网
    +关注

    关注

    2950

    文章

    48127

    浏览量

    418497
  • 设备
    +关注

    关注

    2

    文章

    4884

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一文读懂移动通信网络架构:4G/5G 组网与测试基础

    当前,4G/5G商用已落地、物联网持续深入发展,4G/5G 通信终端的通信性能直接决定设备可用性与用户
    的头像 发表于 04-03 17:38 3055次阅读
    一文读懂移动通信网络架构:<b class='flag-5'>4G</b>/5<b class='flag-5'>G</b> 组网与测试基础

    中国|再述IMS设备进网检验要求、核心网进网许可认证

    接纳,成为核心网唯一标准。1适用范围4G核心网包括IMS会话控制设备、IMS媒体资源设备、IMS归属用户服务器(IMSHSS)、IMS媒体网关设备
    的头像 发表于 01-21 18:10 741次阅读
    中国|再述IMS<b class='flag-5'>设备</b>进网检验要求、核心网进网许可认证

    博达智联供水4G控制方案:厂家集中管控,终端用户手机远程控,运维成本降一半

    博达智联的设备厂家4G控制解决方案,包含 4G控制模块、 手机小程序、厂家设备管理后台。只要
    的头像 发表于 01-16 17:30 1077次阅读
    博达智联供水<b class='flag-5'>4G</b>控制<b class='flag-5'>器</b>方案:厂家集中管控,终端<b class='flag-5'>用户</b>手机远程控,运维成本降一半

    4G控制让风机设备厂家低成本实现远程智能升级

    博达智联的设备厂家4G控制解决方案,包含 4G控制模块、 手机小程序、厂家设备管理后台。只要
    的头像 发表于 01-09 17:01 1778次阅读
    <b class='flag-5'>4G</b>控制<b class='flag-5'>器</b>让风机<b class='flag-5'>设备</b>厂家低成本实现远程智能升级

    NTP授时同步授时同步服务器 精准时空,无线赋能——NTP授时同步4G服务器重磅来袭

    环境下的授时难题,为千行百业的数字化转型注入精准时空动力。 SYN2136型北斗NTP授时服务器的核心优势在于其融合了北斗卫星授时的权威性与4G基站授时的灵活性,构建起“天地一体”的双重授时网络。作为自主研发的高端授时设备,该产
    的头像 发表于 12-23 17:37 1473次阅读
    NTP授时同步授时同步<b class='flag-5'>服务器</b> 精准时空,无线赋能——NTP授时同步<b class='flag-5'>4G</b><b class='flag-5'>服务器</b>重磅来袭

    新品上市:用微信小程序就能远程控制的遥控开关+本地双控的4G模块,来了!

    新品上市CE31-BxxRX系列4G无线遥控开关CE31-TD04X4G远程遥控开关模组CE31-SD02X小体积遥控开关本文所有下划线文字
    的头像 发表于 12-11 19:33 1114次阅读
    新品上市:用微信小程序就能远程控制的遥控<b class='flag-5'>开关</b>+本地双控的<b class='flag-5'>4G</b>模块,来了!

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

    通过多网融合技术将不同类型的通信网络(4G、以太网)整合在一起,从而形成统一、高效、互操作性强的网络系统。 本文基于 Air780EPM 模块,通过 4G 移动网络为 以太网设备提供统一的上网
    的头像 发表于 09-30 16:03 1462次阅读
    实战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 1142次阅读

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

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

    充电桩核心设备:国网协议4G工业网关深度解读

    什么是国网协议4G工业网关国网协议4G工业网关是由深圳惠志科技研发并推出的,一专为充电桩对接国网e充电平台的工业级通信设备,主要用于实现现场设备
    的头像 发表于 07-15 18:00 5609次阅读
    充电桩核心<b class='flag-5'>设备</b>:国网协议<b class='flag-5'>4G</b>工业网关深度解读

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

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

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

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

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

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

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

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

    服务器数据恢复—Linux系统服务器崩溃的数据恢复案例

    服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突
    的头像 发表于 05-20 15:46 1008次阅读