Informe del experimento——OneNET
Basado en el sistema de monitoreo remoto de temperatura y humedad de OneNET, el dispositivo se puede mover a la nube
AT es Atención, que se envía desde el equipo terminal (Terminal Equipment, TE) a el terminal de comunicación móvil (Mobile
Terminal (MT), en la red GSM, puede controlar llamadas telefónicas, mensajes de texto, agendas telefónicas, servicios de datos, faxes, etc.
>p>
1. Configuración de comandos AT lt;cmdgt;=p1[, p2[, p3[.....]]]
Agregar "=p1[, p2[, p3[....." después del comando AT ]]]” constituye el comando de configuración. Por ejemplo, "AT MIPLOPEN=0, 3000, 30 configurará los parámetros de inicio de sesión e iniciará sesión
2. Pruebe el comando AT lt; cmdgt; =?
Agregue "= después el comando AT ?" constituye un comando de prueba. Por ejemplo, "AT CSCS=?" enumerará todos los juegos de caracteres admitidos
3. Ejecute el comando AT lt; cmdgt;
Generalmente Hablando, en AT Simplemente agregue "=" y parámetros de comando después del comando. Algunos comandos, como el comando AT CMGR, no tienen parámetros y se pueden ejecutar directamente
4. Lea el comando AT lt; ;?
Agregue "?" después del comando AT para formar un comando de lectura.
Por ejemplo, "AT MIPLVER?" enumerará la configuración actual
1. Configure el código de registro del dispositivo en el módulo
AT MIPLCONF=lt;sizegt;,lt;configgt;, lt; indexgt;,lt;flaggt;
lt;sizegt;Indicatelt;configgt;Parte de la longitud total de los datos, contada según ASCII
lt;configgt;Código de registro, incluido Datos de configuración específicos del dispositivo, que cumplen con las especificaciones de la estructura de configuración
indexgt; Configurar parámetros de fragmentación de datos
lt; Configurar el terminador de flujo de datos
2. Al módulo Agregar recursos de objeto al grupo
AT MIPLADDOBJ=lt;refgt;,lt;objectidgt;,lt;instancecountgt
lt;refgt;representa el valor de la instancia de OneNET
lt; objectidgt; representa el objid del objeto de recurso
lt; instanciacountgt; representa el número de instancias del objeto de recurso
3. Suscríbase al recurso de recurso desde el módulo.
AT MIPLNOTIFY= lt;refgt;,lt;objectidgt;,lt;instanceidgt;,lt;resourceidgt;,lt;valuetypegt;,lt;valuegt;,lt;f
laggt;[,lt;ackidgt;]
lt; refgt; representa el valor de la instancia de OneNET
lt objectidgt; lt;stanceidgt; representa el instid del objeto de recurso
lt; Resourceidgt; representa el resid del objeto de recurso
4. Inicie una solicitud de registro en OneNET
AT MIPLOPEN=lt; refgt;, lt; lifegt; [, lt; timeoutgt;]
lt; indica el valor de la instancia de OneNET
lt; tiempo registrado en la plataforma OneNET, en segundos individuales
lt; timeoutgt ; Si el tiempo excede y el módulo no ha recibido la respuesta de inicio de sesión de la plataforma, el módulo informará una notificación de error de inicio de sesión
Notas
1. Después de que el servidor reciba los datos de la solicitud de inicio de sesión , El resultado del inicio de sesión se devolverá según el contenido de los datos
2. Si el módulo no puede iniciar sesión o el inicio de sesión se agota, el módulo informará una respuesta de inicio de sesión fallida
3. Si el módulo inicia sesión correctamente, la plataforma emitirá el mensaje OBSERVAR y el mensaje DESCUBRIR después de recibir estos dos mensajes, el módulo los procesará automáticamente sin necesidad de que el usuario los maneje por separado
4 La plataforma enviará la lectura 3 después de que se completen todas las suscripciones /0. Si el dispositivo recibe el comando de lectura, todas las suscripciones se consideran exitosas.
Los dispositivos solo pueden informar datos después de suscribirse.
A través de este proyecto, aprendí a usar la plataforma OneNET y obtuve una comprensión profunda de la plataforma de nube de IoT. Pero aún es necesario comprender plenamente los puntos de conocimiento en estudios futuros.