STM32 4G学习(二)

特性参数

ATK-IDM750C是正点原子开发的一款高性能4G Cat1 DTU产品,支持移动4G、联通4G和电信4G手机卡。

它以高速率、低延迟和无线数传作为核心功能,可快速解决应用场景下的无线数传方案。

它支持TCP/UDP/HTTP/MQTT/DNS/RNDIS/NTP协议,支持连接多种云服务器(如:原子云、阿里云、百度云和OneNET)、支持TCP、UDP、HTTP、MQTT数据透传,支持USB无线网卡,支持自动定时采集任务、支持基站定位、支持自定义心跳包和注册包数据,支持上位机/AT指令/短信/透传指令配置参数,广泛用于无线数传、电力行业、工业控制、水利行业、环保行业、农业应用、集抄系统和智能家居等诸多领域。

ATK-IDM750C是排针式的小封装模块,ATK-IDM750C为TTL电平。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 模块共引出19个引脚,以供用户开发集成到自己产品内部。
  2. IPEX天线接口:模块的天线接口,外接天线使用。
  3. 电源指示灯(蓝色):常亮:模块上电,常灭:模块断电。
  4. 工作状态指示灯(红色):常亮:模块工作,常灭:模块休眠。
  5. 网络状态指示灯(绿色):灯灭:模块未工作,亮 200ms/灭 200ms 未注册上网络,亮 64ms/灭 2000ms 注册上网络,亮 64ms/灭 300ms 数据通讯状态
  6. Micro SIM卡接口:模块板载的SIM卡驱动。板载 SIM 卡座和引出的 SIM 卡接口同时只能使用一个。

状态指示灯说明

模块提供了七个状态只是引脚,通过控制LED已显示模块工作状态。
分别为:PWR、WORK、NET、LINK1、LINK2、LINK3 和 LINK4。
PWR、WORK、NET指示灯模块已经板载了,但模块同时也引出WORK、NET、LINK1、LINK2、LINK3 和 LINK4 六个状态指示灯控制引脚,方便用户开发集成在自己的设备上。

在这里插入图片描述
在这里插入图片描述

手机卡放置盒拆除说明

产品自带一个自弹式的SIM卡座,放入SIM卡时只需要将卡插入到最低端即可。

在这里插入图片描述

  1. Cat1 DTU为4G产品,支持移动4G、联通4G和电信4G手机卡。
  2. 在DTU上电情况时,不能随意插拔SIM卡,否则会造成SIM卡的损坏。
  3. 在使用DTU前确保SIM有充足的话费,开通流量且SIM卡没有锁定,如果需要使用短信相关功能,需要开通。
  4. 在使用DTU时,手机卡的通话功能会被禁用。
  5. 串口出厂设置:(波特率:115200)/(停止位:1)/(数据位:8)/(奇偶校验位:NONE)
  6. 在使用复位按键恢复出厂参数时,必须等待初始化操作完成(四个灯由闪缩变为常亮状态),才可以断电,否则可能会导致参数恢复不成功。
  7. 串行通信接口 RS232 和 RS485 不能同时使用。
  8. 确保天线的安装位置,如果DTU信号不好,会影响通讯速率。
  9. 在使用DTU时,会删除SIM卡里面的短信。

硬件

  1. ATK-IDM750C 产品
  2. 一张手机卡(移动、联通和电信都行,有话费,能上网)。
  3. 外部供电电源(12V/1A的适配器)
  4. 一根全频段天线

测试准备

  1. ATK-750C卡槽中,注意SIM卡插入方向。
  2. 安装全频段天线,以确保稳定的信号质量。模块天线接口是IPEX接口,所以需要一根IPEX转SMA转接线才可以进行连接。
    在这里插入图片描述
  3. 连接串口线,模块的串口是TTL电平,接入单片机需要准备5根杜邦线,分别是模块的一个 VCC 引脚(18 和 19 脚其中一个即可),两个 GND 引脚(16 和 17 脚)以及 TX/RX 引脚。
    首先,模块的VCC引脚需要接入12V的直流电压源正极,其中一个GND引脚需要接入12V直流电压源的负极,模块的供电接口通过排针引出,所以在对其供电时,必须注意接线顺序,否则会烧坏模块。
    模块的工作电压范围为:5V-24V,推荐供电电源为12V/1A(不建议在低压时进行供电操作,可能会导致供电电流不足,从而使 ATK-IDM750C 工作不稳定)。而另一个GND引脚需要接入测试单片机上的GND引脚,最后模块的TX要接入单片机ATK-MODULE的TXD口,RX 口接上ATK-MODULE 的 RXD 口。
  4. 关于设备参数配置,工作模式配置等,我们在代码中已经为用户配置好,用户只需按照步骤接好线,下载代码至单片机,然后配置好云端的一些设备参数即可开始使用。

上位机端的测试准备

  1. ATK-750C 卡槽中,注意 SIM 卡插入方向(SIM 卡缺口方向)。
  2. 安装全频段天线,以确保稳定的信号质量。ATK-IDM750C 的天线接口是 IPEX 接口(一代),所以需要一根 IPEX 转 SMA 转接线才可以进行连接。
  3. DTU配置软件串口参数选择,COM口选择第3步中的USB转TTL设备,DTU 出厂默认串口参数为:波特率 115200/停止位 1/数据位 8/奇偶校验位 NONE,之后打开串口。
    如果串口参数忘记,可以进行出厂参数恢复操作。请在接通电源后,拉低“复位按键引脚(KEY_RST)”,等待 20s 左右,重新给 ATK-IDM750C 上电,串口参数就恢复了出厂默认值分别为:(波特率:115200)/(停止位:1)/(数据位:8)/(奇偶校验位:NONE)。
  4. 将模块上电。
  5. ATK-IDM750C 上电后,会看见 PWR 灯常亮。如果已经提前打开了串口,会有一个开机提示信息“ATK-IDM750C”,或者点击“查询所有参数”操作成功,就表明测试条件以及准备就绪。

在这里插入图片描述

ATK-IDM750C网络透传数据测试

网络透传数据测试功能说明:利用ATK-IDM750C再串口与服务器(这里测试服务器使用的是:原子云)之间建立双向透明传输通道。

DTU是根据用户配置的IP和PORT来连接服务器的,并不是只能连接原子云服务器。

  1. 准备好测试条件。
  2. 打开配置软件。打开DTU的配置软件,设置好串口参数,并打开串口。
  3. 选择工作模式。进入“模式配置”界面,在工作模式中选择“NET”网络透传模式。
  4. 配置服务器参数。勾选“启用服务器1”,配置好服务器地址为:“cloud.alientek.com”,端口号为“59666”、连接类型为“TCP”以及连接模式为“LONG”,重连时间将默认为“5”。
  5. 启用原子云功能。然后勾选“启用原子云”功能,输入原子云中已经建立好的设备编号与设备密码。
  6. 保存参数。等待DTU连上原子云服务器。

等待过程中,DTU模块的LINK12绿灯会闪烁,说明未连接成功,当绿灯常亮时,在原子云网页上刷新一下,设备节点连接状态由“断开”变为“连接”说明DTU已经连上原子云。

成功连上原子云后,就可以在串口与原子云服务器之间进行数据通讯。
在这里插入图片描述

在这里插入图片描述

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

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

相关文章

ASCP系列电气防火限流式保护器在养老院的应用-安科瑞黄安南

摘要:2020年,我国65岁及以上老年人口数量为1.91亿,老龄化率达到13.5%。总体来看,大部分省市的养老机构数量还较少。养老设施的建设与民生息息相关,养老院的电气安全也非常重要。如果发生电气火灾,对于行动不…

lab7 proxylab

前情提要,如果看了书本,这个lab难度不高,但是如果不看书,难度还是挺高的,并且这个lab会用到cachelab中学到的东西,需要阅读 第十章:系统编程第十一章:网络编程第十二章:…

Licheepi Nano屏幕驱动并输出打印信息

Licheepi Nano买回来好长时间,没咋玩,最近看了一个利用F1C100S自制迷你电脑的博客,里面主要参考的就是Licheepi Nano。我打算先在Licheepi Nano上完成屏幕操作、Debian文件系统和USB键盘等内容,这里介绍怎样利用Licheepi Nano外接…

Oracle单实例升级补丁

目录 1.当前DB环境2.下载补丁包和opatch的升级包3.检查OPatch的版本4.检查补丁是否冲突5.关闭数据库实例,关闭监听6.应用patch7.加载变化的SQL到数据库8.ORACLE升级补丁查询 oracle19.3升级补丁到19.18 1.当前DB环境 [oraclelocalhost ~]$ cat /etc/redhat-releas…

记录--说一说css的font-size: 0

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 平常我们说的font-size:0;就是设置字体大小为0对吧,但是它的用处不仅仅如此哦,它还可以消除子行内元素间额外多余的空白! 问题描述&#xff…

leetcode 图算法小结

文章目录 1 DFS和BFS797. 所有可能的路径200. 岛屿数量 1 DFS和BFS 深度优先遍历一般采用回溯算法进行解决。回溯算法,其实就是dfs的过程。 void dfs(参数) {处理节点dfs(图,选择的节点); // 递归回溯,撤销处理结果 }广度优先搜索理解为层次…

Qt小项目贪吃蛇实线,主要掌握定时器、信号与槽、按键事件、绘制事件、坐标运算、随机数生成等

Qt小项目贪吃蛇实线,主要掌握定时器、信号与槽、按键事件、绘制事件、坐标运算、随机数生成等 Qt 贪吃蛇演示QWidget 绘制界面项目源文件 注释清晰widget.hwidget.cpp 拓展QTimerQKeyEventQRectFQPointFQPainterQIcon Qt 贪吃蛇演示 QWidget 绘制界面 项目源文件 注…

开关电源控制--电流纹波率

什么是电流纹波率 电流纹波率(Current Ripple Ratio)是开关电源控制中一个重要的参数。它表示输出电流的波动程度,通常以百分比表示。 当电流纹波率为0.4时,意味着输出电流的波动相对较小,波动范围约为输出电流的0.4…

C# 有效的字母异位词

242 有效的字母异位词 给定两个字符串 和 ,编写一个函数来判断 是否是 的字母异位词。stts 注意:若 和 中每个字符出现的次数都相同,则称 和 互为字母异位词。stst 示例 1: 输入: s “anagram”, t “nagaram” 输出: true 示例 2: 输…

11. Redis基础知识

文章目录 一、概述二、数据类型STRINGLISTSETHASHZSET 三、数据结构字典跳跃表 四、使用场景计数器缓存查找表消息队列会话缓存分布式锁实现其它 五、Redis 与 Memcached数据类型数据持久化分布式内存管理机制 六、键的过期时间七、数据淘汰策略八、持久化RDB 持久化AOF 持久化…

【C++从0到王者】第十八站:手把手教你写一个简单的优先级队列

文章目录 一、优先级队列简介二、优先级队列的接口说明1.基本介绍及其使用2.构造函数3.求数组中第k个最大的元素 三、手撕优先级队列四、仿函数1.仿函数介绍2.优先级队列添加仿函数3.需要自己写仿函数的情形 五、优先级队列完整代码 一、优先级队列简介 优先级队列是一种容器适…

Java经典面试题总结(一)

Java经典面试题总结(一) 题一:Java编译运行原理题二:JDK,JVM,JRE三者之间的关系题三:谈一下对冯诺依曼体系的了解题四:重载与重写的区别题五:拆箱装箱是指什么&#xff1…

Netty 入门指南

文章目录 前言Netty介绍Netty发展历程Netty核心组件实现HTTP服务器总结 前言 上文《BIO、NIO、IO多路复用模型详细介绍&Java NIO 网络编程》介绍了几种IO模型以及Java NIO,了解了在网络编程时使用哪种模型可以提高系统性能及效率。即使Java NIO可以帮助开发人员…

44.实现爱尔兰B公式计算并输出表格(matlab程序)

1.简述 1.话务量定义 话务量指在一特定时间内呼叫次数与每次呼叫平均占用时间的乘积。 话务量反映了电话负荷的大小,与呼叫强度和呼叫保持时间有关。呼叫强度是单位时间内发生的呼叫次数,呼叫保持时间也就是占用时间。 话务量计算方法 话务量公式为…

低功耗LoRaWAN国产低功耗LoRa+RF射频前端芯片XD6500S

目录 典型应用XD6500S简介芯片特性 LoRa系列选型参考 LoRa是为低数据速率、远距离距离和超低功耗而优化的扩频协议,用于LPWAN应用程序的通信。 典型应用 一、智慧农业   智慧农业大田解决方案利用传感设备、自动化控制设备、气象站实时监测采集田间土壤墒情、气象…

HTTP协议——应用层

HTTP协议 只要保证, 一端发送时构造的数据, 在另一端能够正确的进行解析, 就是ok的. 这种约定, 就是 应用层协议 HTTP简介 HTTP(Hyper Text Transfer Protocol)协议又叫做超文本传输协议,是一个简单的请求-响应协议,HTTP通常运行…

MyBatis简介及环境配置

文章目录 一、什么是MyBatis二、MyBatis开发环境配置1.创建数据库表2.添加MyBatis框架支持3.配置连接字符串和MyBatis4.添加业务代码流程 一、什么是MyBatis MyBatis是一种持久层框架,也是一种ORM框架(Object Relational Mapping即对象关系映射&#xf…

【AutoLayout案例1-按钮居中显示 Objective-C语言】

一、按钮居中显示 1.接下来,我们就用这个autoLayout,自动布局,给大家写一个,实现几个案例,给大家看一下 那么,首先,第一个,大家注意, 当我们使用autoLayout,自动布局的时候,我们新建一个项目, 这个新建的项目,里面有一个控制器,这个控制器,是不是默认,是四四…

基于短信宝API零代码实现短信自动化业务

场景描述: 基于短信宝开放的API能力,实现在特定事件(如天气预警)或定时自动发送短信(本文以定时群发短信为例)。通过Aboter平台如何实现呢? 使用方法: 首先创建一个IPaaS流程&…

iPhone苹果手机地震预警功能怎么开启?

iPhone苹果手机地震预警功能怎么开启? 1、打开iPhone苹果手机设置; 2、在iPhone苹果手机设置内找到辅助功能; 3、在辅助功能内找到触控; 4、在iPhone苹果手机辅助功能触控内找到振动,如果是关闭状态请启; …