zoukankan      html  css  js  c++  java
  • 移动onenet基础通信套件V1.08版本的AT指令测试

    1. 本次测试版本V1.08,AT+MIPLCREATE,首先需要一个配置文件。该指令创建一个基础通信套件的实例

    2. 看下CGFID=2的配置,这个连接类型,UDP是1还是0?用户名和密码是什么?哪里获取?UDP是0,现在不需要用户名和密码,可以全部设置为0,APN设置为CMIOT。

    3.  配置文件具体,112.13.167.63

            //*0x13,0x00,0x33,
            //0xf1,0x00,0x03,
            //0xf2,0x00,0x21,0x05,0x00/*mtu*/,0x11/*Link&bind type*/,0x00,0x05,0x43,0x4d,0x49,0x4f,0x54/*apn长度是5和apn,CMIOT*/,0x00,0x00/*username*/,0x00,0x00/*password*/,
            //0x00,0x0d/*host length*/,0x31,0x31,0x32,0x2e,0x31,0x33,0x2e,0x31,0x36,0x37,0x2e,0x36,0x33,0x00,0x04,0x4e,0x55,0x4c,0x4c,
            //0xf3,0x00,0x0c,0xea,0x04,0x00,0x00,0x04,0x4e,0x55,0x4c,0x4c

    4. 合成AT指令

    AT+MIPLCREATE=48,130030F10003F200210500110005434D494F5400000000000D3131322E31332E3136372E36330000F30008EA04000000,0,48,0

    5. 具体意思如下:

    13 00 30      //版本1,配置个数3,总长度48个字节
    F1 00 03      //初始化配置
    F2 00 21 05 00   //网络配置,长度33个字节,MTU
    11            //UDP还是TCP
    00 05 43 4D 49 4F 54 //APN长度,APN是CMIOT
    0000          //用户名长度,长度为0,所以后面没数据
    0000          //用户密码长度
    000D          //是否打开BS,就是Bootstrap流程,主机长度13
    313132 2E 3133 2E 313637 2E 3633  //主机地址,112.13.167.63 BS地址:183.230.40.39
    0000         //用户数据长度
    F3 00 08    //系统配置
    EA0400  //调试开关
    0000       //用户数据长度            

    6. 输入之后返回

    7. 设备注册指令

    AT+MIPLOPEN=1

    8. 添加OBJ指令

    AT+MIPLADDOBJ=1,3,1,1,0,0

    9. 设备NOFITY指令

    AT+MIPLNOTIFY=1,9,3200,0,5503,3,1,5,0,0

    10. 关于设备ID,资源ID的使用,参考文档IPSO-Smart-Objects-Starter-Pack.pdf,可以看到这些都已经被定义好了,按照这个文档找到自己需要的即可。

    11. 以3200这个object ID为例子说明,比如下面的资源5505就是输入的状态,在此厘清楚object ID,实例ID,资源ID这三个的关系,object ID是分类,比如温度传感器,电池电量,就是两个不同的object ID,然后有2个温度传感器,那么温度传感器A和温度传感器B就是2个实例,资源就是传感器的数据和状态等。object ID,实例ID这两者有点像JAVA语言里面的类和对象。

  • 相关阅读:
    [国嵌笔记][001-003][嵌入式系统概述]
    世界第一魔法师
    详解CSS display:inline-block的应用(转)
    详解CSS float属性(转)
    CSS代码重构与优化之路(转)
    未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。(转)
    【总结整理】display与position之间的关系【较完整】(转)
    css知多少(11)——position(转)
    【总结整理】行内标签span设置position:absolute/float属性可以设置宽度与高度
    【总结整理】display、visibility、overflow的隐藏问题
  • 原文地址:https://www.cnblogs.com/429512065qhq/p/8350846.html
Copyright © 2011-2022 走看看