5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 如何用200元打造自己的4G数传模块 [打印本页]

作者: nustuava    时间: 2019-11-11 18:54
标题: 如何用200元打造自己的4G数传模块
本帖最后由 nustuava 于 2019-11-11 21:33 编辑

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

大家好,现在给大家介绍一种简单的方法打造自己的4G数传。
(, 下载次数: 45)

目录
一、背景  
二、材料清单
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的产品参数。
(, 下载次数: 59)

(, 下载次数: 53)

(, 下载次数: 56)

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

将G43安装到PSHAT接口板上,注意安装的方向
(, 下载次数: 57)

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

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

④ 指示灯:
(, 下载次数: 62)

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

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

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

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

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

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

注意:
① 本工具基于 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 地址,点击“添加”,然后点击“确认”,完成设备添加过程。
(, 下载次数: 37)

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

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

点击子菜单“设备编辑”进入页面
(, 下载次数: 60)

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

进入虚拟通道列表
(, 下载次数: 49)

点击“添加虚拟通道”
(, 下载次数: 36)

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

点击“关闭”退出
(, 下载次数: 63)

点击“确认”退出,弹出对话框
(, 下载次数: 48)

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

在主界面点击“虚拟通道”
(, 下载次数: 36)

弹出对话框,显示当前虚拟串口状态
(, 下载次数: 58)

点击“关闭”退回到主界面。
3.7 删除虚拟通道
在本界面点击红色按钮可以删除当前虚拟通道
(, 下载次数: 48)

3.8 连接MP
打开MP地面站,在对应位置选择指定的COM口和波特率,点击连接
(, 下载次数: 53)

作者: 崔师    时间: 2019-11-11 23:12
这个不错,现在市面上成品4g数传太贵了

作者: t20109020    时间: 2019-11-12 07:18
有4g信号的飞行高度多大?物联网服务器中转,延迟会不会比较大呢?

作者: nustuava    时间: 2019-11-12 10:00
t20109020 发表于 2019-11-12 07:18
有4g信号的飞行高度多大?物联网服务器中转,延迟会不会比较大呢?

这是全网通的 4G 3G 2G都支持,试了一下500米OK的。数据不是通过云服务器转发,延时和普通数传差不多

作者: nustuava    时间: 2019-11-12 10:00
崔师 发表于 2019-11-11 23:12
这个不错,现在市面上成品4g数传太贵了

好东西大家一起分享

作者: t20109020    时间: 2019-11-12 10:45
nustuava 发表于 2019-11-12 10:00
这是全网通的 4G 3G 2G都支持,试了一下500米OK的。数据不是通过云服务器转发,延时和普通数传差不多

牛逼,谢谢楼主分享

作者: ccricardo    时间: 2019-11-14 06:52
该模块的作用主要用于加长信号发送距离么?

作者: nustuava    时间: 2019-11-16 21:44
ccricardo 发表于 2019-11-14 06:52
该模块的作用主要用于加长信号发送距离么?

可以理解为一个远距离数传

作者: 疯狂的火车153    时间: 2019-11-17 12:55
厉害厉害。
作者: 未了    时间: 2019-11-18 22:51
这个

作者: 茶茶    时间: 2019-11-22 00:30
和飞机可以视频聊天了

作者: nustuava    时间: 2019-11-22 16:01
茶茶 发表于 2019-11-22 00:30
和飞机可以视频聊天了

可以聊语音了

作者: nustuava    时间: 2019-11-24 18:06
ccricardo 发表于 2019-11-14 06:52
该模块的作用主要用于加长信号发送距离么?

4G数传 可以解决传统数传通信距离近的问题

作者: 未了    时间: 2019-11-27 11:55
飞行高度是不是不能太高?

作者: renjutao    时间: 2019-12-4 00:31
具体跟飞控的连接和使用你还要普及一下的。
作者: ORDINARY    时间: 2019-12-5 15:40


作者: tianye2020    时间: 2020-2-22 16:55
PSHAT接口板,有没有替代的接口板。或者制作的教程
作者: imzhoujian    时间: 2020-2-23 22:20
支持一个,厉害了
作者: z7m9    时间: 2020-5-26 20:08
按此步骤已测试成功,感谢楼主,再多问一下,汉枫家那个服务软件同时也提供TCP测试服务器和端口,能用来实现和手机地面站的连接么,我没弄成功,希望楼主接着发帖

作者: z7m9    时间: 2020-5-26 20:09
我的QQ32675421,希望高手能指导一下

作者: sunwon    时间: 2020-5-28 15:53
z7m9 发表于 2020-5-26 20:08
按此步骤已测试成功,感谢楼主,再多问一下,汉枫家那个服务软件同时也提供TCP测试服务器和端口,能用来实 ...

是不是  连接 里 TCP-CLIENT 改为 TCP-SERVER   
然后 虚拟通道里设置透传模式。

手机 平板 的 QGC 直接 设置  TCP , IP 和端口  使用 连接里的  IP 和端口 就可以 连接?

作者: sunwon    时间: 2020-5-31 11:33
z7m9 发表于 2020-5-26 20:08
按此步骤已测试成功,感谢楼主,再多问一下,汉枫家那个服务软件同时也提供TCP测试服务器和端口,能用来实 ...

现在发个帖子 这么麻烦么? 文字过滤?

这也是,,,,

我截图吧。

(, 下载次数: 154) (, 下载次数: 125)

作者: baymaxliu    时间: 2020-6-1 21:06
z7m9 发表于 2020-5-26 20:08
按此步骤已测试成功,感谢楼主,再多问一下,汉枫家那个服务软件同时也提供TCP测试服务器和端口,能用来实 ...

你的手机地面站搞定了吗

作者: sunwon    时间: 2020-6-2 15:12
问过HF 工程师了, 答复是 HF 目前提供的IOT 服务,对于我们的移动设备不支持。 除非你自己去搞 IOT 服务。  或者用第三方 IOT 比如 阿里的。


---------------------------------------------------------------------
一定 要使用手机 QGC ,那么最土的办法 就是在 自己的电脑上 运行 HF 的 IOT 服务,并把 监听端口 通过 花生壳等动态域名软件,NAT 到公网上, 这样手机 QGC 可以使用 TCP client 连接到 G43-UART
作者: baymaxliu    时间: 2020-6-3 23:53
sunwon 发表于 2020-6-2 15:12
问过HF 工程师了, 答复是 HF 目前提供的IOT 服务,对于我们的移动设备不支持。 除非你自己去搞 IOT 服务。 ...

这样是不是延时就很大了

作者: z7m9    时间: 2020-8-12 15:42
baymaxliu 发表于 2020-6-1 21:06
你的手机地面站搞定了吗

搞定了,但是不太稳定,放弃了

作者: z7m9    时间: 2020-8-12 15:43
sunwon 发表于 2020-5-28 15:53
是不是  连接 里 TCP-CLIENT 改为 TCP-SERVER   
然后 虚拟通道里设置透传模式。

不需要设虚拟通道

作者: a307    时间: 2020-10-10 23:50
楼主德才兼备

作者: 2768988874    时间: 2021-4-20 21:29
汉枫的物联网平台可以使用别的4G模块吗

作者: guoxuejun976    时间: 2021-7-6 23:33
收藏
作者: wgesogo168    时间: 2021-10-11 01:35
666

作者: hjs599    时间: 2022-1-6 12:30
感谢分享!
作者: south999    时间: 2022-3-10 11:52
收藏备用,谢楼主
作者: bg8wv    时间: 2022-4-19 20:47
请问老师:要如何将遥控信号发给接收端呢?想做个遥控小车

作者: 蓬蓬    时间: 2022-7-19 15:38
收藏啦,楼主威武




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://5imx.com/) Powered by Discuz! X3.3