【企业级物联网】hj212数据解析模块详解

本物联网系列

一、用netty做一个环保hj212协议即时通讯工具

二、零基础用uniapp快速开发实现MQTT设备中心附后台接口
三、MQTT服务器搭建实现物联网通讯
四、springboot + rabbitmq 做智能家居以及web显示未读消息

测试数据

##0165QN=20210114124914021;PT=CS-206;PN=BYKJ210001;CP=&&
DataTime=20210114124914;SMP-NAME=15-60;SMP-ID=15-60;SMP-WT=1.00000;C-RES=0.000234;S-RES=0.002986;CH-PRESS=101.535&&F881


转成全部键对

  • ShbyCSDeviceUtils.convertToMap(String msg)
  public static Map<String, Object> convertToMap(String msg) {
        Map<String, Object> resovleMap = Maps.newHashMap();
        msg = msg.substring(6, msg.length() - 6);
        String[] arr = msg.split(";");
        Map<String, Object> metrics = Maps.newHashMap();
        String[] var4 = arr;
        int var5 = arr.length;

        for (int var6 = 0; var6 < var5; ++var6) {
            String temp = var4[var6];
            if (temp.startsWith("CP=&&")) {
                temp = temp.replace("CP=&a
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值