搜索
bottom↓
回复: 38

stm32与4G模块通讯,有什么好方案吗

[复制链接]

出0入0汤圆

发表于 2017-5-3 21:15:22 | 显示全部楼层 |阅读模式
一直用GPRS模块,用了好几年了

现在要升级为4G,传个图片什么的会快些

用stm32f107,4G模块是SLM630B

发现4G模块跑的是linux系统,同时4G模块包括有串口、USB,

规定不能用串口通讯,stm32与4G模块怎样usb通讯,stm32那边的驱动程序怎样写

以前玩过单片机+usb芯片CH375,与上位机通讯,现在变成了linux,也是一样吗

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入90汤圆

发表于 2017-5-3 21:43:41 | 显示全部楼层
可以用usb通信。linux这边用libusb来做应用程序。stm32f103我可以做到800KB/S的传输速度。

出0入4汤圆

发表于 2017-5-3 22:30:54 | 显示全部楼层
honami520 发表于 2017-5-3 21:43
可以用usb通信。linux这边用libusb来做应用程序。stm32f103我可以做到800KB/S的传输速度。 ...

最关键的是4g模块里的系统你没办法搞的,除非二次开发。

4g模块一般是用usb扩展出4个串口。   


这样就需要mcu这端是 host模式 还的有驱动。  首先 需要选择 支持host的单片机。 然后移植驱动。

出0入84汤圆

发表于 2017-5-3 22:39:17 | 显示全部楼层
4G网卡速度 STM32跑不出来,至少用个几百兆的ARM9,不比STM32贵几块钱。
并且是质的飞越, 跑linux不就图它的软件吗。。。

出0入0汤圆

发表于 2017-5-4 09:15:21 | 显示全部楼层
把stm107换stm4x7,, 速度飙升,,,,,,不过,做图片传输,是不是有更多其它选择,

出0入0汤圆

 楼主| 发表于 2017-5-4 09:51:23 | 显示全部楼层
huarana 发表于 2017-5-3 22:30
最关键的是4g模块里的系统你没办法搞的,除非二次开发。

4g模块一般是用usb扩展出4个串口。   

恩,确实关键是裸机驱动

出0入0汤圆

发表于 2017-5-4 10:46:30 | 显示全部楼层
qwerttt 发表于 2017-5-4 09:51
恩,确实关键是裸机驱动

楼主最后定了方案,方便在这里通报一下你的方案吗?哈哈。。我也一直想业余玩玩4G。。



出0入4汤圆

发表于 2017-5-4 11:19:31 | 显示全部楼层
kinsno 发表于 2017-5-4 10:46
楼主最后定了方案,方便在这里通报一下你的方案吗?哈哈。。我也一直想业余玩玩4G。。

官方都提供基于linux下的驱动。

所以呢,尽管上arm跑linux吧。  

出0入0汤圆

发表于 2017-5-4 12:00:32 | 显示全部楼层
huarana 发表于 2017-5-4 11:19
官方都提供基于linux下的驱动。

所以呢,尽管上arm跑linux吧。

谢谢告知。。
只是想玩玩,手里有现成的STM32各种板子,飞点线啥的。。我可以肯定不需要在LINUX下面去玩。。



出0入0汤圆

发表于 2017-5-4 12:41:51 | 显示全部楼层
关注下,确实不想跑linux,不知道这个驱动怎么整

出0入0汤圆

 楼主| 发表于 2017-5-4 13:02:40 | 显示全部楼层
kinsno 发表于 2017-5-4 12:00
谢谢告知。。
只是想玩玩,手里有现成的STM32各种板子,飞点线啥的。。我可以肯定不需要在LINUX下面去玩 ...

STM32没有MMC,是跑不了linux

他说的跑linux肯定是其他芯片了

出0入0汤圆

发表于 2017-5-4 13:04:29 | 显示全部楼层
qwerttt 发表于 2017-5-4 13:02
STM32没有MMC,是跑不了linux

他说的跑linux肯定是其他芯片了

是的,所以我说期待你最终的方案啊,用哪个MCU,用哪个型号的4G,因为你也不打算用LINUX啊。。



出0入0汤圆

发表于 2017-5-4 15:18:03 | 显示全部楼层
楼主还是用专用的4G模块吧,这个速率确实高,MCU跑很辛苦的

出90入4汤圆

发表于 2017-5-4 18:59:01 来自手机 | 显示全部楼层
路由芯片,openwrt,容易些

出0入8汤圆

发表于 2017-8-3 16:30:49 | 显示全部楼层
honami520 发表于 2017-5-3 21:43
可以用usb通信。linux这边用libusb来做应用程序。stm32f103我可以做到800KB/S的传输速度。 ...

你是用AT指令模式收发数据还是 透传模式?

在透传模式下  如果与server断开  就要重新进入at模式建立连接  这样应用层面的数据不就会丢失

出0入0汤圆

发表于 2017-8-3 21:13:00 | 显示全部楼层
4G那边跑linux,你这边可以不跑的啊,你只是用单片机通过usb跟它通信而已

出150入640汤圆

发表于 2017-8-4 16:57:10 | 显示全部楼层
本帖最后由 dragonlands 于 2017-8-4 17:49 编辑

看过龙尚的U8300/U9300,规格书上写着可以支持串口,用AT命令,之前在车载DVR上用过3G模块,但只用过USB接口在LINUX下运行,请教各位,物联网应用数据量小于1Kbps的情况下,可以直接用非透传的4G模块么(类似于龙尚U8400的miniPCIE接口)?

出0入0汤圆

发表于 2017-8-4 22:27:13 | 显示全部楼层
一般4G模块提供的接口有两种:USB或者真PCIE,为什么说是真PCIE,因为很多假的,假PCIE其实就是USB。
你用stm32实现的话,首先得首先虚拟串口驱动,再实现ppp程序。好不容易能上网了,支持的网络协议也少的可怜,真要开发的话耗费精力至少在Linux的5倍以上,以后升级扩展也是大问题。
廉价的Linux SOC方案可以考虑如下几种:
A,路由系:MT7688,AR9331,QCA9531,MT7620这一类,成本很低。
B,高性价比系:全志V3S,TQFP内置64MB RAM 1G主频大约26元左右的零售价。

出150入640汤圆

发表于 2017-8-5 08:36:46 | 显示全部楼层
avr-arm 发表于 2017-8-4 22:27
一般4G模块提供的接口有两种:USB或者真PCIE,为什么说是真PCIE,因为很多假的,假PCIE其实就是USB ...

谢谢高手指点,我以前用的那个miniPCIE接口的3G模块就是只用其USB接口,miniPCIE只是用于固定

出0入0汤圆

发表于 2017-8-5 08:45:10 | 显示全部楼层
dragonlands 发表于 2017-8-5 08:36
谢谢高手指点,我以前用的那个miniPCIE接口的3G模块就是只用其USB接口,miniPCIE只是用于固定 ...

对,都是借用了PCIE的连接方式而已,真PCIE的很少。

出0入10汤圆

发表于 2017-9-3 15:46:04 | 显示全部楼层
请问楼主最终定的哪种方案?

出0入0汤圆

发表于 2017-9-3 18:16:37 | 显示全部楼层
4G 模块的串口  带有硬件流控的串口  速度能达到 M级的,STM32 串口用 DMA ,应该能满足你的需求。

出0入0汤圆

发表于 2017-9-4 07:06:54 | 显示全部楼层
现在4G模块多少钱?推荐一下

出150入640汤圆

发表于 2017-9-4 07:43:32 | 显示全部楼层
zyw19987 发表于 2017-9-4 07:06
现在4G模块多少钱?推荐一下

批量价可以做到150到160的样子,单买最低170,全网通的的阉割版

出0入0汤圆

发表于 2017-9-4 09:35:00 | 显示全部楼层
dragonlands 发表于 2017-9-4 07:43
批量价可以做到150到160的样子,单买最低170,全网通的的阉割版

华为的吗?
请问是走USB HOST/OTG开发吗?




出150入640汤圆

发表于 2017-9-4 16:36:20 | 显示全部楼层
kinsno 发表于 2017-9-4 09:35
华为的吗?
请问是走USB HOST/OTG开发吗?

龙尚和移远的,用的是高通的MSM9207的芯片。有USB和UART接口,UART接口没有试,我用的是USB接口
华为用的是海思的芯片,不敢用。

出0入0汤圆

发表于 2017-9-4 19:36:10 | 显示全部楼层
dragonlands 发表于 2017-9-4 16:36
龙尚和移远的,用的是高通的MSM9207的芯片。有USB和UART接口,UART接口没有试,我用的是USB接口
华为用的 ...

能分别推荐一下你用过的龙尚和移远的型号吗?
对了,USB是只需要支持OTG或HOST就可以了吧。
需要模拟几个口啊?


出150入640汤圆

发表于 2017-9-4 23:07:39 | 显示全部楼层
kinsno 发表于 2017-9-4 19:36
能分别推荐一下你用过的龙尚和移远的型号吗?
对了,USB是只需要支持OTG或HOST就可以了吧。
需要模拟几个 ...

龙尚U9300C,移远EC20 V2,USB只要HOST就行了

出0入0汤圆

发表于 2017-9-4 23:30:04 | 显示全部楼层
dragonlands 发表于 2017-9-4 16:36
龙尚和移远的,用的是高通的MSM9207的芯片。有USB和UART接口,UART接口没有试,我用的是USB接口
华为用的 ...

为何华为的用海思芯片就不敢用?据说他们的模块已经批量供应奔驰宝马车了。

出0入0汤圆

发表于 2017-9-5 21:49:36 | 显示全部楼层
sigma318 发表于 2017-9-4 23:30
为何华为的用海思芯片就不敢用?据说他们的模块已经批量供应奔驰宝马车了。 ...

华为供货不稳定,服务差。
主要他没心思在这一块发展挣钱。

出0入0汤圆

发表于 2017-9-6 10:38:10 | 显示全部楼层
avr-arm 发表于 2017-8-4 22:27
一般4G模块提供的接口有两种:USB或者真PCIE,为什么说是真PCIE,因为很多假的,假PCIE其实就是USB ...

层主,我不是很懂想请教一下。
我用stm32跑lwip,lwip里有ppp的驱动,移植好以后是不是就可以用了。

出0入0汤圆

发表于 2017-9-6 16:37:44 | 显示全部楼层
meirenai 发表于 2017-9-6 10:38
层主,我不是很懂想请教一下。
我用stm32跑lwip,lwip里有ppp的驱动,移植好以后是不是就可以用了。 ...

有ppp驱动就好说了,应该可以。

出0入0汤圆

发表于 2017-9-7 00:06:27 | 显示全部楼层
zyw19987 发表于 2017-9-5 21:49
华为供货不稳定,服务差。
主要他没心思在这一块发展挣钱。

那是你的量小吧。所说他们只盯着百万级年发货量的客户,其他的就呵呵了

出0入0汤圆

发表于 2017-9-7 10:08:07 | 显示全部楼层
4 g 的 市场目前已经很成熟啦,其实还是主要看你的渠道,选择有技术支持的还是可以的, ZTE    移远  广和通  这些技术支持应该都还可以吧, 华为的性能没问题主要是价格问题,纯属个人看法;

出0入0汤圆

发表于 2018-8-22 01:54:10 来自手机 | 显示全部楼层
avr-arm 发表于 2017-8-4 22:27
一般4G模块提供的接口有两种:USB或者真PCIE,为什么说是真PCIE,因为很多假的,假PCIE其实就是USB ...

层主,你说的虚拟串口驱动是USB CDC HOST吗?USB 驱动搞好再在上面跑ppp或者AT指令吗?

出0入0汤圆

发表于 2018-8-22 07:43:57 | 显示全部楼层
meirenai 发表于 2018-8-22 01:54
层主,你说的虚拟串口驱动是USB CDC HOST吗?USB 驱动搞好再在上面跑ppp或者AT指令吗? ...

对,紫薯布丁

出0入0汤圆

发表于 2018-8-22 14:17:10 | 显示全部楼层

用stm32的usb host虚拟出四个串口,这个比较有难度吧?所以我还是想用串口走AT指令
MCU本身速度也不快,要这么高的通讯速率也没多少意义,够用就行,MCU用4G模块主要是因为4G模块可以支持所有的运营商和卡,方便很多,速度也相对GPRS快很多

出0入0汤圆

发表于 2018-9-21 10:04:20 | 显示全部楼层
用模块吧,比如移远的ec20等等,还可以,技术支持可以。

出0入0汤圆

发表于 2018-10-5 22:18:38 | 显示全部楼层
用华为什么的4G-》WIFI模块,然后STM32用WIFI或LAN联上去
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 19:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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