本文描述了华为终端产品MH5000模块支持的AT命令接口规范。 本文根据终端设备的需求,实现了国际标准(如 3GPP 和 ITU-T)中的部分 AT 命令。本文还描述了终端设备实现的私有 AT 命令接口,私有 AT 命令接口是为了更好或更方便地实现某种功能。 本文不描述标准已经定义或 MT 已实现,但华为终端产品需求涉及不到的接口。对于AT命令接口的描述,仅限于接口数据包本身,以及 TE 和 MT
搞了2个星期,才把开发环境搞好。是的,要骂人了。但这对于我来说,是个学习的机会,毕竟之前连VSCode都没怎么用过。但从这次查找问题的过程中,发现自己解决问题能力的不足。说到底就是一个不断反省的过程。好了,收拾好心情,下一步了。既然要开发ESP32的固件,那就需要大概了解ESP32固件内部的运行情况。 总的来说,ESP32上电后,会进行3个步骤:(1)一级引导程序被固化在ESP32内部的
下面是代码的骨架:#include <ModbusRTU.h> // 定义从站通信参数 #define SLAVE_ID 1 #define SERIAL_BAUD 9600 #define SERIAL_PARITY None #define SERIAL_DATA_BIT 8 #define SERIAL_STOP_BIT 1 void setup() { // 配置串口参
转载 2024-10-09 11:54:01
778阅读
因为lvgl本身的定时任务就是个死循环,读取dh11又是个很慢的过程,为了不让gui卡主。就得使用多任务来。esp32的arduino 本身就是运行在free rtos里的  。可以直接新建任务这里使用的库是   DHT sensor library for ESPx    这个库只能用于esp直接运行它的例子当然可以。这里改造下程序适配gui显示
转载 2024-06-07 14:17:21
320阅读
这里选择的是SIM7600CE 和EC20 4G通信模块,工作在透传模式创建GPRS 拨号的通信接口源文件 GprsUtils.c ,实现4G模块 拨号及连接服务器功能#include <string.h> #include <stdint.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h" #inclu
转载 2024-06-07 09:15:14
483阅读
写在最前现在做产品开发,以太网,WiFi,4G等网络通讯方式,已经成了产品必备要素,作为单片机开发,常用的网络模块主要通讯方式为AT指令串口通讯,比如WiFi模块ESP8266,ESP324G模块SIM7600,EC20等。 咱们使用的RT-Thread操作系统,有at_device组件,可以直接驱动AT模块,今天咱们用SIM7600模块,是一款常用的4G物联网模块,下面我带大家一起使用学会SI
转载 2024-07-27 14:03:37
885阅读
一、 通过Docker搭建MQTT服务器(emqx)emqx安装指南获取 Docker 镜像docker pull emqx/emqx:5.4.1启动 Docker 容器docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:5.4.1通过浏览器访问
首先需要了解ESP32是什么?ESP32 是一套 Wi-Fi (2.4 GHz) 和蓝牙 (4.2) 双模解决方案,集成了高性能的 CPU 内核、超低功耗协处理器和丰富的外设。ESP32 采用 40 nm 工艺制成,具有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用和不同功耗需求。乐鑫为用户提供完整的软、硬件资源进行 ESP32 设备的开发。乐鑫所研发的软件开发环境 ESP-ID
转载 2024-07-10 20:41:36
483阅读
零、前言在这里我们先要认识json:JOSN是一种轻量级的数据交换格式,遵循以下规则:1.并列的数据之间用逗号(,)分隔2.映射用冒号(:)表示3.并列数据的集合(数组)用方括号([])表示4.映射的集合(对象)用大括号({})表示一、连接WiFi由于要使用WiFi和连接到互联网,我们要在头文件中首先引入WiFi和HTTPClient这两个库,然后通过begin函数来连接上WiFi在这里WiFi.
转载 2024-06-24 20:57:28
423阅读
一、目的        这一节我们学习如何使用我们的ESP32开发板来控制合宙4g Air724U模块。二、环境        ESP32 + 合宙4g Air724U模块 + Thonny IDE + 几根杜邦线接线方法:注意连接方式:ESP32的RX2--
目录基础资料探讨重点实现功能硬件准备接线:W5500接线说明:PIN口设置:软件版本软件使用基本概念(引自:百度百科)NTP协议发展历史NTP报文· Poll: 轮询间隔时间,· Precision: 系统时钟(本地时钟)的精度· NTP数据报文示例(官方demo中相关代码)· NTP服务器返回值·示例代码PS1:PS2:最常用的国内NTP服务器探讨重点对官方Socket网络接口demo中NTP模
知识点:什么是掌控板? 掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信,可作为物联网节点,实现物联网应用。同时掌控板上集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口,支持图形化及MicroPython代码编程,可实现智能机器人、创客智造作品等智
转载 2024-06-26 08:52:36
510阅读
目录一: 概述 二: 命令的分类2.1 角色划分 2.2 几个主要的功能 三: 如何最简洁的跑起来一个 BLE 应用3.1 一个 iBeacon Demo 3.2 如何扫描周边的蓝牙设备 3.3 如何建立一个BLE连接 3.4 如何进行数据的收发3.4.1 server 创建并开启服务 3.4.2 server 查询本地服务 3.4.3 client 做服务发现 3.4.4 client 端的读和
转载 2024-08-21 22:43:53
1067阅读
合宙Cat.1系列模组搭载紫光展锐LTE Cat.1 bis物联网芯片平台——UIS8910DM,该Cat.1系列模组可支持:蓝牙、Wi-Fi定位、VoLTE、模拟语音、TTS、MIPI Camera等多样化功能,满足各类低速率场景需求1、开箱测评1.1 外壳包装1.2 开发板照片开发板配套一根天线,还需要准备MicroUSB数据线及4G物联网卡才可使用1.3 资料获取途径合宙官网:http://
转载 2024-08-31 11:06:52
202阅读
开发板:FL2440         内核版本:linux-3.0一,AT指令集介绍AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter, TA)或数据电路终
一、环境准备1.Ubuntu20.04LTS2.ESP-IDF3.micropython操作步骤1.安装基于Windows的linux子系统适用于 Linux 的 Windows 子系统安装指南 (Windows 10)注意:如果安装Ubuntu20.04LTS,需使用wsl,不要安装wsl22.编译环境准备(基于Ubuntu20.04LTS,别的系统需要的环境不同)$ sudo apt-get
    在linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务?这些任务到底是谁在支配他们工作的? 在linux系统如果你想要让自己设计的备份程序可以自动在某个时间点开始在系统底下运行,而不需要手动来启动它,又该如何处置呢?  这些例行的工作可能又分为一次性定时工作与循环定时工作,在系统内又是哪些服务在负责?  还有,如果你想要每年在老婆的生日
 常用的AT指令:(每个指令均需要以回车符结束,指令才会执行)ATZ                      --------查询串口是否通讯正常。 OK AT+ESIMS?           ------查询SIM是否存在
转载 2024-10-12 19:22:12
201阅读
什么是4G模块4G模块,也被叫做4G通信模块4G DTU模块,他是物联网行业具有4G通信功能的一种产品,通过4G模块,我们可以实现工业设备数据通过无线4G网络传输到远端控制中心,并从控制中心通过4G模块远程对工业设备进行数据通信。从而实现工业设备通过无线4G网络的集中管理集中监控。通过4G模块可大大的减少运营人工成本。  4G模块的工作原理近年来物联网行业飞速发展,通过各种物
转载 2023-07-19 14:38:45
627阅读
1、关于SHT30  由于用gpio直接驱动ds18b20的失败,我只好将目光放到了I2c上,恰好在网络上也看到一篇关于esp23驱动sht30的详细文章可以参chao考xi,就买来准备解决温湿度监测的问题了。  sht30有两种通信方式,这次一方面也想学学I2c所以选择I2c来通信了,但是没想到是个这么大的坑。用I2c感觉很像计网里学的什么东西,实现的技术原理看起来非常典型。
转载 2024-03-26 15:28:01
126阅读
  • 1
  • 2
  • 3
  • 4
  • 5