Skip to content
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

AIRIOT智慧系统搭建平台经验交流

L

lip

@lip
关于
帖子
主题
群组
粉丝
关注

帖子

最新 最佳 有争议的

  • 指令下发异常
    L lip

    是得,现在可以了


  • 指令下发异常
    L lip

    我试了试,在json格式下拼接是最有效的


  • 指令下发异常
    L lip

    谢谢,我先正常 JSON.stringify,再把带引号的占位符字符串替换成纯数字,用这种方式规避了


  • 指令下发异常
    L lip

    @hp 可以帮忙再看看


  • 指令下发异常
    L lip

    我问设备厂家,他们的mqtt协议接受的dstID数据必须是long。。。


  • 指令下发异常
    L lip

    这里直接通过id来和数据接在一起,但是在mqtt里面还是变成String类型,方便的话您也可以试一下


  • 指令下发异常
    L lip

    image.png

    image.png


  • 指令下发异常
    L lip

    是设备的mqtt的client端要用这个id做验证,还不能传String


  • 指令下发异常
    L lip

    他的topic是另一个设备编号,我试下在sendData加这个值


  • 指令下发异常
    L lip

    这是当前指令和mqtt发送数据的配置
    image.png

    image.png


  • 指令下发异常
    L lip

    现在执行命令里面传的值,我没有用,现在都是写死的


  • 指令下发异常
    L lip

    @hp 我先是用编号写的
    image.png


  • 指令下发异常
    L lip

    是设备的id值,表单里没填写,现在是我直接写死的,但是传到mqtt必须数字类型,他们现在用long定义的


  • 指令下发异常
    L lip

    好的,麻烦这边尽快看一下


  • 指令下发异常
    L lip

    @hp 帮忙看下,使用可以引入import Long from 'long'; long.js


  • 指令下发异常
    L lip

    会丢失掉最后一位数


  • 指令下发异常
    L lip

    image.png


  • 指令下发异常
    L lip

    image.png


  • 指令下发异常
    L lip

    但是指令下发的时候有数据的id是17位的,在指令下发配置的javaScript中整形最大只能16位,这种情况怎么避免


  • 指令下发异常
    L lip

    没事了CommandHandle = function (topic, id, op) {的下发方法改了就好了,

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组