STM32--4G DTU 及 阿里云

模块概述

ATK-IDM750C/IDM751C 是正点原子(ALIENTEK)团队开发的一款高性能 4G Cat1 DTU 产品, 支持移动 4G、联通 4G 和电信 4G 手机卡。它以高速率、低延迟和无线数传作为核心功能,
可快速解决应用场景下的无线数传方案。 它支持 TCP/UDP/HTTP/MQTT/DNS/RNDIS/NTP 协议,支持连接多种云服务器(如:原子云、 阿里云、百度云和 OneNET)、支持 TCP/UDP/HTTP/MQTT 数据透传,支持 USB 无线网卡,支 持自动定时采集任务、支持基站定位、支持自定义心跳包和注册包数据,支持上位机/AT 指令/短信/透传指令配置参数,它可以广泛用于无线数传、电力行业、工业控制、水利行业、环保行业、农业应用、集抄系统和智能家居等诸多领域。
通讯接口
ATK-IDM750C:串行接口:TTL 电平,波特率范围:2400-921600
ATK-IDM751C:串行接口:RS232/RS485,波特率范围:2400-921600

模块配置:

上位机配置
使用上位机配置 DTU 会非常方便,用户只需要启用所需的功能,配置想要的参数,最后点击“保存所有参数”,上位机会自动将各项参数配置到 DTU。
上位机一般使用步骤如下:
1.将 DTU 的串口与电脑相连,选择串口参数,并打开串口
2.点击“查询所有参数”,获取当前参数
3.进入“模式配置”界面,选择工作模式
4.点击“保存所有参数”,保存设置参数
5.DTU 自动根据配置参数工作
4.13.2 AT 指令配置
用户可以通过发送 AT 指令的方式来查询与配置 DTU 的各项参数,以便用户把它集成在 设备里面。AT 指令的发送方式与标准的 AT 指令格式是一样的,采用的是一问一答的形式。 具体的 AT 指令详解请参考 AT 指令手册或者参考相关小节 AT 指令发送示例。

阿里云透传模式介绍

在阿里云透传模式下,DTU 可以帮助用户快速实现串口数据与阿里云服务器的数据交换。串口数据可以通过 DTU 发送到阿里云服务器的主题上,也可以接收来自订阅主题的数据并以串口数据形式输出。
阿里云透传模式下需要用到的指令如表所示。

注意事项:

使用前注意事项:
1. Cat1 DTU 为 4G 产品,支持移动 4G、联通 4G 和电信 4G 手机卡。
2. 在 DTU 上电情况下,请不要随意插拔 SIM 卡!否则可能会造成 SIM 卡的损坏,也就是不能热拔插
3. 在使用 DTU 前请确保 SIM 有充足的话费,开通流量且 SIM 卡没有锁定,如果需要使用短信相关功能,需要开通短信功能。
4. 在使用 DTU 时,手机卡的通话功能会被禁用
5、IDM750C 模块的工作电压范围为:5V-24V,推荐供电 电源为 12V/1A,( 不建议在低压时进行供电操作,尤其是 USB 接口供电,可能会导致供电电流不足,从而使 IDM750C 工作不稳定

阿里云透传数据测试

1)连接阿里云服务器之前我们需要在阿里云上创建一个物联网设备
2)然后将相关参数配置到 DTU 里面、配置“订阅主题”和“发布主题”、 其他参数配置(消息服务等级(QOS)默认为“0”,清除会话状态默认为“1”,遗嘱保留状态默认为“0”,Keepalive 默认为“300”。因为云服务器透传是遵循mqtt协议的,这些参数也就是mqtt协议的参数 )就可以了。

补充:

  1. 发布topic发布主题指的是向特定的主题发布消息。发布主题的服务端会将消息发布到指定的主题,然后订阅该主题的客户端可以收到该消息并进行相应的处理。发布主题通常用于向多个订阅者广播消息或者通知事件。

  2. 订阅topic订阅主题指的是订阅特定的主题,以接收该主题上发布的消息。订阅主题的客户端会向服务端注册订阅关系,然后服务端会将该主题上发布的消息推送给所有订阅了该主题的客户端。订阅主题通常用于监听特定事件或者接收特定类型的消息。

应用场景

在该场景下,用户通过配置 DTU 的 IP 地址与端口号直接访问服务器, DTU 在用户设备与服务器之间建立起通讯桥梁。系统结构如图 6.1.1 所示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/9177.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kafka(七)——消息偏移(消费者)

概念 消费者消费完消息后,向_consumer_offset主题发送消息,用来保存每个分区的偏移量。 流程说明 consumer发送JoinGroup请求;coordinator选出一个consumer作为leader,并将topics发送给leader消费者;leader consumer…

全网最详细的Python自动化测试(unittest框架)

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

ssm105基于JAVAEE技术校园车辆管理系统+jsp

校园车辆管理系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本校园车辆管理系统就是在这样的大环境下诞生,其可以帮助管理者在短…

gtest的编译与使用

文章目录 gtest的编译与使用概述笔记CMake参数官方文档测试程序测试效果END gtest的编译与使用 概述 gTest是 googletest的缩写,如果直接找gTest项目,是找不到的。 库地址 https://github.com/google/googletest.git 迁出到本地后,切到最新…

景源畅信数字:抖音小店的入住门槛大不大?

近年来,随着短视频平台的崛起,抖音小店逐渐成为了众多商家和创业者关注的焦点。那么,抖音小店的入住门槛究竟大不大呢?本文将从四个方面对这一问题进行详细阐述。 一、注册流程 抖音小店的注册流程相对简单,只需按照官方指引完成…

HackBar 新手使用教程(入门)

啥是Hackbar? Hackbar是一个Firefox 的插件,它的功能类似于地址栏,但是它里面的数据不受服务器的相应触发的重定向等其它变化的影响。 有网址的载入于访问,联合查询,各种编码,数据加密功能。 这个Hackbar可以帮助你在测试SQL注入,XSS漏洞和网站的安全性,主要是帮助…

揭秘丨文字游侠AI工具:一键生成高质量爆文赚米,提升20倍写作效率,附上渠道和实操教程!

在这个信息泛滥的时代,内容创作者们不断寻求更高效、更创新的方法,以便在众多竞争者中脱颖而出。虽然平台如今日头条为他们提供了展示才华和获取收益的舞台,但如何在激烈的竞争中站稳脚跟,仍是他们需要面对的挑战。然而&#xff0…

​Inf-DiT:Upsampling Any-Resolution Image、Vidu、MVDiff、Trio-ViT

本文首发于公众号:机器感知 ​Inf-DiT:Upsampling Any-Resolution Image、Vidu、MVDiff、Trio-ViT Inf-DiT: Upsampling Any-Resolution Image with Memory-Efficient Diffusion Transformer Diffusion models have shown remarkable performance in im…

js原生手写一个拖拽小功能

先上效果图 附上代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewport" content"widthd…

Python自动化测试五大框架(测试员收藏夹必备)

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

Java 语法 (杂七杂八的知识)

面向对象三大特性 封装, 多态, 继承 基本数据类型 一字节 (Byte) 占八位 (bit) JDK, JRE, JVM JDK (Java Development Kit) : Java 开发工具包, 包括了 JRE, 编译器 javac, 和调试工具 Jconsole, jstack 等 JRE (Java Runtime Environment) : Java 运行时环境, 包括了 JVM , …

基于Vue3与ElementUI Plus的酷企秀场景可视化DIY设计器:前端技术引领下的数字化展示新篇章

一、引言 在当今信息化高速发展的时代&#xff0c;企业对于展示自身形象、提升用户体验以及增强品牌知名度的需求日益迫切。针对这一市场需求&#xff0c;我们推出了基于Vue3与ElementUI Plus的酷企秀场景可视化DIY设计器。该产品不仅具备电子画册、VR全景、地图秀三大核心功能…

如何在PPT中插入网页?这样操作,免费还高效!

融合课、跨学科课&#xff0c;已经是近两年来教育界的热门词。 在公开课、微课比赛中&#xff0c;不添融合一些较为先进的信息技术&#xff0c;都不好意思拿出手了。 最近&#xff0c;由不坑老师开发制作的Office插件——不坑盒子&#xff0c;实现了在PPT中插入网页&#xff…

ARM(4)缓存一致性

目录 一、缓存一致性问题 二、一致性实现方案 2.1 目录一致性协议 2.2 嗅探一致性协议 三、CHI协议 3.1 cache state 3.2 snoop维护一致性 四、其他一致性协议 4.1 MSI协议 4.2 MESI 协议 4.3 MOESI协议 本文介绍以下内容&#xff1a; 缓存一致性问题一致性实现方案…

设计模式之前端控制器模式

想象一下&#xff0c;你的Java Web应用是个交响乐团&#xff0c;每个功能模块是乐手&#xff0c;而用户请求就像是一首首待演绎的曲目。在这场音乐盛宴中&#xff0c;谁来保证演出的流畅与协调&#xff1f;答案就是——前端控制器模式&#xff01;它如同乐队的指挥&#xff0c;…

java中如何判断一个数是不是素数(质数)

相关概念 质数就是大于1的自然数字中&#xff0c;只能被1和它自己整除的数。 题目 求101~200之间的质素的个数 代码实现 判断一个数是不是质数 for (int j 2; j < i; j) {if(i % j 0){flag false;break;}}if(flag){System.out.println("当前数字是质数");…

【动态规划】:路径问题_地下城游戏

朋友们、伙计们&#xff0c;我们又见面了&#xff0c;本专栏是关于各种算法的解析&#xff0c;如果看完之后对你有一定的启发&#xff0c;那么请留下你的三连&#xff0c;祝大家心想事成&#xff01; C 语 言 专 栏&#xff1a;C语言&#xff1a;从入门到精通 数据结构专栏&…

Python的Web框架Flask+Vue生成漂亮的词云图

生成效果图 输入待生成词云图的文本&#xff0c;点击生成词云即可&#xff0c;在词云图生成之后&#xff0c;可以点击下载图片保存词云图。 运行步骤 分别用前端和后端编译器&#xff0c;打开backend和frontend文件夹。前端运行 npm install &#xff0c;安装相应的包。后端…

电脑缺失opencl.dll怎么办,轻松解决opencl.dll的多种方法分享

当我们在操作电脑过程中遇到系统提示“由于找不到opencl.dll&#xff0c;无法继续执行代码”&#xff0c;这个错误会导致软件应用无法正常运行。OpenCL.dll作为一个与Open Computing Language&#xff08;开放计算语言&#xff09;相关的动态链接库文件&#xff0c;它在执行需要…

Baidu Comate——基于AI的智能代码生成让你的编码更快、更好、更简单!

目录 Baidu Comate智能编码助手介绍 支持的编程语言 支持的 IDE 支持的操作系统 System 安装 Baidu Comate 核心场景 智能推荐 单行推荐 多行推荐 智能生成 注释生成代码 增强生成代码 生成单元测试 代码生成注释 生成文档注释 生成行间注释 代码解释 长函…