linux4g模块
① arm嵌入式系统通过4G网络与云端服务器通信
还是用tcp的方式啊,不过网络通信选择使用4G无线模块,正常的接收和发送函数和有线的差不多,不过网络部分选择无线就可以了
② 4G 拨号脚本及模块有效性验证方法(N720 Neoway)
以上脚本适用于T600/T100/T101/T200等型号,但需root 执行
参考文档:
Neoway_N720_AT命令手册(禅族标准版)
Neoway_N720_linux集成用户手册
步骤1、查看是否识别到4G 模块(数据通讯采用的是USB2.0),若无则硬件连接或4G 模块有问题排查硬件
步骤2、查看ttyUSB设备(拨号通过虚拟Serial),若无但步骤1 正常则Nano T100固件可能未升级
步骤3、输入如下脚本指令进行模块验证及拨号(root 用户),并另外开启一个终端查看输出信息
$sudo su
$./twork/4g_dial.sh
步骤4、运行udhcp 获取IP 地址
$udhcpc -i eth1 (此处4G 模块对应eth1,通过命令ifconfig 查看设毁袭磨备号 )
问题解决:
1、运行./4g_dial 后,查看$cat /dev/ttyUSB2 如接收到NO CARRIER ?
问题:4G 没有信号
排查:试着通过其他手机拨打当前机器中的号码确认是否网络链接正常
2、udhcpc 无法找到此命令纤斗 (未安装工具)
sudo apt install udhcpc
3、udhcpc:无法获取IP 地址
问题:命令提示如下udhcpc:sending discover
排查:检查 eth设备号是否正确? 是否有添加 “-i” 参数?
4、4g_dial.sh 脚本包含指令如下
③ X1c2018 4G模块位装传输速度太慢
是的。
4G模块一般用的USB接口,当配滑搏然串口也有人用,只不过速率慢些。由于4G模块的驱动较为复培祥杂,所以如果是USB接口,在普通MCU上做就会比较困难,这时Linux系统的优势就体现出来让尺了,Linux由于其完备的驱动支持,在上面做4G就会容易很多。
④ [4G模块]华为ME909S-821 NDIS拨号指令流程
一、在配置后4G模块linux驱动之后, ifconfig usb0 up
二、发送指令流程
1、 AT+CPIN? // 查询sim卡是否有识别到
返回信息 :+CPIN: READY
2、 AT+CSQ //查询信号强度,范围0~31
返回信息 :+CSQ: 17,99
3、 AT+CEREG? // 查询业务数据可用状态
返回信息 :+CEREG: 0,1 // 返回 1(或 或 5) 表示数据业务可以使用;返回 2 、3 、4 表示数据业旦念务不可用。此时,表示可以进行数据业务了。
4、 AT^SYSINFOEX //查询模块注册网络制式
返回信息 :^SYSINFOEX:2,3,0,1,,6,"LTE",101,"LTE"
5、(NDIS拨号相关) AT+CGDCONT? // 查询网络制式世乱
模返困 返回信息 :
+CGDCONT: 0,"IPV4V6","","",0,0,0,0,0,0
+CGDCONT: 1,"IP","3gwap","",0,0,0,0,0,0
+CGDCONT: 11,"IPV4V6","","",0,0,0,0,0,0
6、 AT^NDISDUP? // NDIS拨号是否可用
返回信息 :OK
7、 AT^NDISDUP=1,1 // 网络拨号 ,后参数可填写apn接入点
返回信息 :OK
8、 AT+CGATT? // 拨号结果 连接成功为1
返回信息 :1
三、连接完毕之后执行命令自动获取IP
udhcpc -i usb0
⑤ 4G模块,wifi模块是什么,工作原理是什么
4G模块,也被叫作4G通信模块或4G DTU模块,他是物联网行业具有4G通信功能的一种产品,通过4G模块,我们可以实现工业设备数据通过无线4G网络传输到远端控制中心,并从控制中心通过4G模块远程对工业设备进行数据通信。从而实现工业设备通过无线4G网络的集中管理集中监控。通过4G模块可大大的减少运营人工成本。
4G模块的工作原理
近年来物联网行业飞速发展,通过各种物联网模块来代替人力,应用到了各行各业。那么4G模块的工作原理是怎样的呢,我们就来分析4G模块塔石怎么工作的。4G模块是基于4G网络来进行通信的,4G模块是指支持TD-LTE和FDD-LTE等LTE网络制式的统称。具有通信速度快、网络频谱宽、通信灵活等特点。4G模块在硬件上将射频、基带集成在一块PCB小板上,完成无线接收、发射、基带信号处理功能。软件上通过4GLTE网络传输,对下位机modbus数据进行传输到服务器端,支持心跳包,注册包功能。并可支持软件支持语音拨号、短信收发、拨号联网等功能。
WiFi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应用的重要组成部分。
串口WiFi模块的工作原理
串口WiFi模块的工作原理大致如下: 网络发送–TCP数据 => 模块 =>串口数据–单片机接收,反向也是一样的,模块作为一个数据传输的通道。
智能WiFi插座支持远程WiFi操控以及定时开关等功能,可实现在异地对家里各种家用电器的控制,比如控制空调、电饭煲、热水器等的开启和关闭,操作方便省心。同时,还可以在此基础上开发更多的功能,比如定时延时,usb充电,网络远控,电量统计,节能省电……
⑥ linux下联通4G模块同时PPP拨两个APN
以前做PPPOE拨号的时候需要改个地方,后来不做了就忘记了。我估计你也是这吵春么升旁耐个类似的问题,你自启伍己找找。
⑦ 谁知道linux下的minipcie 怎么用3,4G网络sim卡槽和模块我都有,求大神指点
直接买个minipci-e接口的3G模块或4G模块安装上去,调试好就可以了。
⑧ 有线网和无线网络的自动切换问题 我linux服务器上有一个内网有线网,一
指定两条路由,斗缓内网空链模网段的丢给内网网关。其他的丢给外唤亏网网关。route -p add 192.168.10.0 mask 255.255.255.0 192.168.10.1route -p add 0.0.0.0 mask 255.255.255.0 20.1.232.1
⑨ 谁会配置linux把4g模块和网口建立网桥,其他电脑通过交叉线连linux网口访问4G网络求详细步骤感谢感谢
这个要加一个路由器才能把4G网络有线分享给其他电脑