如何用200元打造自己的4G数传模块

大家好,现在给大家介绍一种简单的方法打造自己的4G数传。

目录
一、背景
二、材料清单
2.1 G43模块
2.2 PSHAT接口板
三、使用方法
3.1 硬件连接
3.2  IOT Bridge注册,生成ServiceID
3.3  IOT Service 工具下载安装
3.4  IOTService 软件启动,填写ServiceID连接服务器
3.5  IOT Service 添加设备
3.6 配置串口波特率和虚拟通道
3.7 删除虚拟通道
3.8 连接MP

一、背景
       现阶段做物联网的企业越来越多,物联网模块的价格和相应配套服务的价格也越来越低,功能也越来越稳定强大。但这些企业并没有针对航模常用的通信链路进行优化,直接拿过来用会不方便。为了解决模友的需求,不少无人机业内的硬件厂家推出了无人机专用的4G数传和图传。笔者使用过其中的几款,效果还是不错的。缺点是价格太高,不易被广大的模友接受。本论坛大神在论坛分享了低成本解决方案,笔者认真阅读了相关的帖子,确实很佩服这些大神。在此,再次表达对论坛大神的崇拜!大神的解决方案确实便宜可用,但是对绝大部分模友来讲,复制起来不简单。在此,笔者给大家介绍一种简单稳定的4G数传,价格接近传统的无线数传。笔者使用最少的步骤来实现4G数传功能,还请大家跟着步骤一步一步来,早日体会4G数传带来的乐趣。
二、材料清单
G43模块一个,价格约150元,淘宝链接https://detail.tmall.com/item.htm?spm=a230r.1.14.16.40071b11C4Judd&id=586629078887&ns=1&abbucket=4&skuId=4171604479007;
PSHAT接口板一个,价格约50元,淘宝链接https://item.taobao.com/item.htm?spm=a230r.1.14.1.39fc1aadwxrmgk&id=607912815997&ns=1&abbucket=4#detail。
下面将分别介绍G43模块和PSHAT接口板。
2.1 G43模块

    G43模块是上海汉枫电子科技开发的一款4G核心板,核心通信模块是合宙Air720D。模块支持二次开发,有能力的模友可以定制化设计,将这个模块整合到自己的项目中去。本文所提的方法主要依赖汉枫提供的免费云服务,简单操作就可以实现4G数传功能,不涉及到编程。
    G43是全网通模块,支持5-18V输入,自带nano SIM卡槽和TTL串口。G43适用于APM和pixhawk的通信,也适用于其他通信协议,以下是G43的产品参数。

   2.2 PSHAT接口板
    单独的G43模块就可以实现4G数传功能,模友们可以找到对应的引脚焊接串口接线和供电线。但是飞线的方法毕竟不可靠,而汉枫没有提供适用于航模的小型安装板。为了解决接线的问题,笔者设计制作了如下图的安装板,带有JST供电插头、外挂nano SIM自弹卡座、GH1.25mm串口、SMA内孔天线座。将G43安装到PSHAT上,接上天线馈线就完成了安装。笔者定制了配套的数据线,可以很方便的连接标准的pixhawk飞控和USB转TTL模块。

将G43安装到PSHAT接口板上,注意安装的方向 

三、使用方法
本文旨在帮助模友快速搭建4G数传,只叙述笔者认为必要的步骤。更详细的信息请参考汉枫提供的相关文档。
3.1 硬件连接 

①    供电:支持5-18V输入,图中接入2S锂电池
②    数传:使用定制的数传线,黑线-GND、黄线-RXD、白线-TXD
③    SIM卡:nano SIM卡(G43和PSHAT上的卡槽同时只有一个可用),安装SIM卡时注意缺口朝里如下图 

④    指示灯: 

⑤    RELOAD:长按RELOAD键3秒,恢复出厂设置
⑥    天线:PSHAT的天线端子和G43的天线座扣在一起
3.2  IOT Bridge注册,生成ServiceID
IOT Bridge是汉枫提供的免费云平台。
① IOTBridge 云平台注册地址:http://bridge.iotworkshop.com
② 打开 IOT Bridge 网页后,右上角点击“注册”,进入注册页面,如下图所示。填写用户名,密码,邮箱及邮箱收到的验证码,公司信息等所要求的内容。 

③ 注册成功后,登录 IOT Bridge 平台,点击左侧“IOT Service”菜单,进入 ServiceID管理页面,如下图所示,点击“添加”, 生成一个 ServiceID,复制此 ID,用于IOTService 工具填写。 

3.3  IOT Service 工具下载安装
IOT Service是汉枫提供的PC软件,可以在PC上虚拟出通信串口,MP或者QGC可以通过这个虚拟串口获取飞控数据。
下载路径如下:
主页(www.hi-flying.com) > 资源 > 下载中心 > 应用程序 > IOTService 点击下载按钮 进行下载。 

下载后解压软件包,安装与PC系统对应的软件。
3.4  IOTService 软件启动,填写ServiceID连接服务器
点击“ IOTService”图标,打开 IOT Service 管理页面,如下显示: 

在 IOT Service 软件中依次点击 “设置” > “软件设置”,打开如下页面:
使能远程连接:选择 Enable
服务器标志:填写在 IOTBridge 添加的 ServiceID (注意不是 UserID)
IOT Bridge 服务器端地址采用默认设置即可,无需修改。
点击“确认”后,IOT Service 工具会重启。 

若有新版本,请点击“升级”后,重新打开软件。
连上服务器后,软件右侧显示图标“ 已连接服务器” 

注意:
① 本工具基于 JRE 环境,不能正常启动显示该界面时,请重新安装下电脑 Java 环境,Java
下载地址为:https://www.java.com/
② IOTService中英文界面切换按钮点击“中文“”English”进行且切换。
③ 为了保证 IOT Servcie正常使用,请右键勾选“以管理员身份运行此程序”
④ 部分电脑出现不能发现设备时,请选择“关闭 Windows Defender 防火墙”
3.5  IOT Service 添加设备
① 设备上电,连上Internet网络
② 打开 IOTService 软件,等待显示“已连接服务器”
③ 查找设备 MAC 地址,一般通过如下方式获取到设备 MAC 地址:
查看设备外壳上的标贴,标注的IMEI码后面有一串字符,后12位字母或数字为MAC地址
④ 在 IOTService 软件上面,选择“设置->添加设备”,会弹出一个添加设备对话框,如下图所示,在 MAC 地址栏输入设备的 MAC 地址,点击“添加”,然后点击“确认”,完成设备添加过程。 

⑤ 添加完成后,IOTService 主页面会显示已添加的设备并显示设备相关信息,如下图所示: 

3.6 配置串口波特率和虚拟通道
添加完设备,当设备状态显示“在线”时,可以查看和编辑设备参数。 
点击选中设备 

点击子菜单“设备编辑”进入页面 

在下拉菜单中将波特率设置为57600,适配pixhawk和APM。
点击“虚拟通道” 

进入虚拟通道列表 

点击“添加虚拟通道” 

下拉菜单中设置空闲的COM口(根据自己情况设置),点击确认退出 

点击“关闭”退出 

点击“确认”退出,弹出对话框 

点击“确认”回到主界面,一般一分钟内虚拟通道建立完成,显示如下界面 

在主界面点击“虚拟通道” 

弹出对话框,显示当前虚拟串口状态 

点击“关闭”退回到主界面。
3.7 删除虚拟通道
在本界面点击红色按钮可以删除当前虚拟通道 

3.8 连接MP
打开MP地面站,在对应位置选择指定的COM口和波特率,点击连接
 

  • 9
    点赞
  • 102
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
STM32 USB 4G模块透传是指通过STM32微控制器与4G模块进行通信,并将来自4G模块的数据透传到其他设备或系统中。 首先,需要将4G模块连接到STM32微控制器上。可以使用UART串口通信协议连接两者,并配置UART串口的波特率、数据位数、停止位等参数以确保正确的通信。通过串口通信,STM32微控制器可以与4G模块进行指令的发送和接收。 其次,需要了解4G模块的指令集和通信协议。不同的4G模块可能具有不同的指令集和通信协议,因此需要根据具体的模块型号和规格书来编写相应的指令发送与解析代码。可以使用AT指令集来进行通信,通过发送AT指令来实现网络连接、数据输等功能。 接下来,需要配置STM32微控制器的软件部分。可以使用STM32CubeMX工具生成初始化代码,设置串口的GPIO引脚和中断处理函数,以及配置串口的接收和发送缓冲区。在代码中,可以使用HAL库提供的函数来发送AT指令并接收返回的数据。 最后,可以根据具体需求来处理接收到的数据。通过解析4G模块返回的信息,可以获取网络连接状态、数据输状态、信号强度等信息。可以将接收到的数据进行处理,并透传到其他设备或系统中,如通过串口、蓝牙或无线网络等方式与其他设备进行通信。 总之,通过以上步骤,可以实现STM32与4G模块透传功能,将来自4G模块的数据输到其他设备或系统中,实现数据的通讯和应用。这对于物联网、远程监控、智能家居等领域的应用具有重要的意义。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值