5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 12732|回复: 35
打印 上一主题 下一主题

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

  [复制链接]
跳转到指定楼层
楼主
发表于 2019-11-11 18:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 nustuava 于 2019-11-11 21:33 编辑

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

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

目录
一、背景  
二、材料清单
2.1 G43模块     
2.2 PSHAT接口板
三、使用方法   
3.1 硬件连接
3.2  IOT Bridge注册,生成ServiceID3.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口和波特率,点击连接

淘宝链接.png (3.41 KB, 下载次数: 53)

淘宝链接.png

欢迎继续阅读楼主其他信息

沙发
发表于 2019-11-11 23:12 | 只看该作者
这个不错,现在市面上成品4g数传太贵了
来自安卓客户端来自安卓客户端
3
发表于 2019-11-12 07:18 | 只看该作者
有4g信号的飞行高度多大?物联网服务器中转,延迟会不会比较大呢?
来自安卓客户端来自安卓客户端
4
 楼主| 发表于 2019-11-12 10:00 | 只看该作者
t20109020 发表于 2019-11-12 07:18
有4g信号的飞行高度多大?物联网服务器中转,延迟会不会比较大呢?

这是全网通的 4G 3G 2G都支持,试了一下500米OK的。数据不是通过云服务器转发,延时和普通数传差不多
5
 楼主| 发表于 2019-11-12 10:00 | 只看该作者
崔师 发表于 2019-11-11 23:12
这个不错,现在市面上成品4g数传太贵了

好东西大家一起分享
6
发表于 2019-11-12 10:45 | 只看该作者
nustuava 发表于 2019-11-12 10:00
这是全网通的 4G 3G 2G都支持,试了一下500米OK的。数据不是通过云服务器转发,延时和普通数传差不多

牛逼,谢谢楼主分享
来自安卓客户端来自安卓客户端
7
发表于 2019-11-14 06:52 | 只看该作者
该模块的作用主要用于加长信号发送距离么?
来自安卓客户端来自安卓客户端
8
 楼主| 发表于 2019-11-16 21:44 | 只看该作者
ccricardo 发表于 2019-11-14 06:52
该模块的作用主要用于加长信号发送距离么?

可以理解为一个远距离数传
9
发表于 2019-11-17 12:55 | 只看该作者
厉害厉害。
10
发表于 2019-11-18 22:51 | 只看该作者
11
发表于 2019-11-22 00:30 | 只看该作者
和飞机可以视频聊天了
来自安卓客户端来自安卓客户端
12
 楼主| 发表于 2019-11-22 16:01 | 只看该作者
茶茶 发表于 2019-11-22 00:30
和飞机可以视频聊天了

可以聊语音了
13
 楼主| 发表于 2019-11-24 18:06 | 只看该作者
ccricardo 发表于 2019-11-14 06:52
该模块的作用主要用于加长信号发送距离么?

4G数传 可以解决传统数传通信距离近的问题
14
发表于 2019-11-27 11:55 | 只看该作者
飞行高度是不是不能太高?
来自安卓客户端来自安卓客户端
15
发表于 2019-12-4 00:31 | 只看该作者
具体跟飞控的连接和使用你还要普及一下的。
16
发表于 2019-12-5 15:40 | 只看该作者
17
发表于 2020-2-22 16:55 | 只看该作者
PSHAT接口板,有没有替代的接口板。或者制作的教程
18
发表于 2020-2-23 22:20 | 只看该作者
支持一个,厉害了
19
发表于 2020-5-26 20:08 | 只看该作者
按此步骤已测试成功,感谢楼主,再多问一下,汉枫家那个服务软件同时也提供TCP测试服务器和端口,能用来实现和手机地面站的连接么,我没弄成功,希望楼主接着发帖
来自安卓客户端来自安卓客户端
20
发表于 2020-5-26 20:09 | 只看该作者
我的QQ32675421,希望高手能指导一下
来自安卓客户端来自安卓客户端
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表