zoukankan      html  css  js  c++  java
  • 【乐为物联】1、初识乐联

    乐联网tcp模拟接入

    前言

    这个开放平台对硬件接入很友好,基本不用关心硬件以外的东西就可以展示数据,其中统计分析和报表可以作为测试、调试设备的手段。

    不过免费就只能创建两个设备有点坑。

    一、注册设备/传感器/控制器

    • 登陆平台 http://www.lewei50.com/user/

    • 点击跳转到我的账户->设置个人信息,记下userkey

    • 点击 我的物联->我的设备->添加新设备

      • 勾选是否可控
      • 记下设备标识作为gatewayNo的参数
        image
    • 点击 我的物联->传感器与控制器->传感器列表分页->新建

    image

    • 点击 我的物联->传感器与控制器->控制器列表分页->新建

    image

    二、IP连接

    试了一下官网上的IP:42.121.128.216 端口号:9960不能连接。

    用域名tcp.lewei50.com可以,度娘通过域名查了下,发现ip换成了阿里101.37.20.246

    连接101.37.20.246:9960成功。

    三、tcp上报和应答

    • @更新设备状态,使设备在线一分钟,一分钟内需要重复发送保持在线
    {"method": "update","gatewayNo": "03","userkey": "aa3540240e93436fa8c1c490ed0e471"}&^!
    
    • @上报数据
    {"method": "upload","data":[{"Name":"t1","Value":"34"}]}&^!
    
    • @在在线情况下,刷新控制器页面平台会下发查询
    {"method":"send","gatewayNo":"03","userkey":"aa3540240e93436fa8c1c490ed0e471","f":"getAllSensors"}&^!
    
    • @应答查询,刷新状态,否则不能下发命令
    {"method":"response","result":{"successful":true,"message":"ok","data":[{"id":"c1","value":"1"}]}}&^!
    
    • @点击开关按钮,下发命令使c1变成0
    {"method":"send","gatewayNo":"03","userkey":"aa3540240e93436fa8c1c490eed0e471","f":"updateSensor","p1":"c1","p2":"0"}&^!
    
    • @应答
    {"method":"response","result":{"successful":true,"message":"ok","data":[{"id":"c1","value":"1"}]}}&^!
    

    四、实现效果

    image

    image

    image

    五、实物效果

    门户:https://www.lewei50.com/u/g/44264

  • 相关阅读:
    URL中参数为数组
    POST请求出现中文乱码的问题
    获取请求Requst中访问请求的客户端IP
    配置mybatis解决log4j未正常打印sql的问题
    C++ 数组、二维数组、函数参数
    C++ cin.clear()使用示例
    C++ 十进制转二进制 ASCII码大小写转换
    C++ 函数中返回字符串的一个陷阱
    充分条件、必要条件、充分必要条件
    binary search by Python3
  • 原文地址:https://www.cnblogs.com/yywBlogW/p/11483696.html
Copyright © 2011-2022 走看看