【AT模式连接ONENET】ONENET可视化平台的使用

02 ONENET可视化平台的使用

复制代码
 AT+CWMODE=1  设置模式
AT+CWDHCP=1,1 启动DHCP功能
①AT+CWJAP="ssid","password"    AT+CWJAP="123456789","wang020118"
②AT+MQTTUSERCFG=0,1,"设备名字","设备ID","你的鉴权信息""
③AT+MQTTCONN=0,"mqtts.heclouds.com",1883,1
④AT+MQTTPUB=<LinkID>,<"topic">,<"data">,<qos>,<retain>//发布物模型数据
AT+MQTTSUB=0,"
     
     
      
       
        
        
          s 
         
        
          y 
         
        
          s 
         
        
          / 
         
        
          设备 
         
        
          I 
         
        
          D 
         
        
          / 
         
        
          设备名 
         
        
          / 
         
        
          t 
         
        
          h 
         
        
          i 
         
        
          n 
         
        
          g 
         
        
          / 
         
        
          p 
         
        
          r 
         
        
          o 
         
        
          p 
         
        
          e 
         
        
          r 
         
        
          t 
         
        
          y 
         
        
          / 
         
        
          p 
         
        
          o 
         
        
          s 
         
        
          t 
         
        
          / 
         
        
          r 
         
        
          e 
         
        
          p 
         
        
          l 
         
        
          y 
         
        
          " 
         
        
          , 
         
        
          1 
         
        
          ⑤ 
         
        
          A 
         
        
          T 
         
        
          + 
         
        
          M 
         
        
          Q 
         
        
          T 
         
        
          T 
         
        
          P 
         
        
          U 
         
        
          B 
         
        
          = 
         
        
          0 
         
        
          , 
         
        
          " 
         
        
       
         sys/设备ID/设备名/thing/property/post/reply",1 ⑤AT+MQTTPUB=0," 
        
      
     
     sys/设备ID/设备名/thing/property/post/reply",1⑤AT+MQTTPUB=0,"sys/设备ID/设备名/dp/post/json","{\"id\":1\,\"dp\":{\"positiom\":[{\"v\":{\"lat\":54.76361061510214\,\"lon\":113.56443003905532\}}]}}",0,0

一 . 产品的创建

注意一定要创建数据流格式的产品!!!!!!

二 . MQTT测试

鉴权信息生成

​​

res里面需要产品ID,设备ID是没有用的。

key:是一个需要验证码的产品key

​​

user name : 是设备ID

密码:是产生的鉴权token

3 订阅信息

​​

复制代码
$sys/5KKC3r7o13/old/dp/post/json/+

订阅这个可以看见返回的信息。

发布信息

​​

发布信息的格式,注意括号对称

复制代码
{ "id": 2129107374,"dp": {
  "temp": [{
   "v": 30.1
   }]
}
}

​​

三. 接入可视化平台

复制代码
{"lat":34.74310819182532,"lon":113.62442900505873}

数据流数据,上报一个这样的信息。

‍

过滤器的配置

复制代码
// 最终数据应该是一个数组
var result = [];
var dataPoint = null;
//循环处理选中的数据源的数据点
for (var i = 0; i < data.length; i++) {
    // 从数据点中取出需要的数据,通过配置键值对使得数据格式符合要求
    dataPoint = {
        dev1: {
            lon: data[i].value.lon,
            lat: data[i].value.lat,
        },
    };
    // 将这个数据点添加进结果中
    result.push(dataPoint);
}
return result;

​​

注意实际数据上传的时候,使用到的数据格式:

复制代码
{
 "id": 2129107374,
 "dp": {
  "positiom": [{
   "v": {
  "lon": 113.56443003905532, 
  "lat": 54.76361061510214
}
   }]
}
}

随便改了一下坐标数据,测试结果如下,数据传输成功。

​​

​​

‍

相关推荐
荣合技术服务3 天前
EMQX mqtt在 Windows 系统上的安装教程
windows·mqtt·emqx
J_bean6 天前
IOT接入层-阐述物联网四种设备接入方式
mqtt·iot·设备接入·设备直连·网关透传
程序媛之Lemon6 天前
FluxMQ|面向海量终端的云原生MQTT物联网网关
物联网·mqtt
SL-staff13 天前
MQTT Topic权限越界排查指南:JVS-IOT中系统Topic与自定义Topic的鉴权机制与实操验证
mqtt·嵌入式开发·权限控制·物联网开发·协议分析·鉴权机制·jvs-iot
pan0c2316 天前
什么是ESP8266-NodeMCU
嵌入式硬件·esp8266
StevenSurpass17 天前
打印业务彻底解耦:FastPrintAgent 统一 JSON 模型 + FastReport 引擎的设计与落地
mqtt·http·中间件·打印·fastreport
物联网IoT小易22 天前
物联网设备数据异常怎么处理?重复、乱序、断点续传与脏数据治理
物联网·mqtt·数据治理·时序数据库·物联网设备·物联网设备接入·物联网设备连接
sibo_yzm1 个月前
谁动了底层的工艺参数?Kepware+OPM-820 双剑合璧实现数据权限管控
mqtt·iot·modbus tcp·opc·kepware·上海泗博
物联网IoT小易1 个月前
MQTT消息为什么会重复、丢失或延迟?QoS、离线消息与重连机制详解
物联网·mqtt·消息队列·边缘计算·mqtt协议·物联网平台
StevenSurpass1 个月前
智能工厂场景:FastPrintAgent 分布式打印中间件落地应用方案
分布式·mqtt·http·中间件·打印·fastreport