无线模块应用实施

作为linux内核系统,系统均会自带驱动usbserial,就没有提供专门U6300V的USB驱动,都是加载系统的usbserial以实现对U6300V模块USB的加载,关键是找到usbserial.ko这个驱动文件在系统中的目录,将PID和VID加载系统。

具体实施过程可参考模块文档说明实施,也可按照如下方法实现:

1. 模块加电成功后,通过命令lsusb可获取模块VID&PID。

~ # lsusb

Bus 001 Device 001: ID 1d6b:0001

Bus 001 Device 008: ID 19d2:1476

2. 添加VID&PID到driver/usb/serial/options.c中。

3. 设备启动后,会打印模块USB信息,表示模块加载成功。

usb 1-1: new full speed USB device using at91_ohci and address 9

usb 1-1: configuration #1 chosen from 1 choice

option 1-1:1.0: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0

option 1-1:1.1: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1

option 1-1:1.2: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2

option 1-1:1.3: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3

option 1-1:1.4: GSM modem (1-port) converter detected

usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4

4. 修改模块加电配置/etc/init.d/gprs_init.sh,此文件主要用于模块加电,运行后需保证模块正常加电且模块正常开启(reset高电平)。

5. 正确配置pppd脚本-gprs。

6. 正确配置chat脚本,包括connect和dis-connect脚本。

7. 运行命令pppd call gprs即可拨号上线。

时间: 2024-09-30 06:37:28

无线模块应用实施的相关文章

51单片机对无线模块nRF24L01简单的控制收发程序

它的一些物理特性如工作频段.供电电压.数据传输速率就不详细介绍了,直接上代码. 1.首先是发送端: // Define SPI pins #include <reg51.h> #define uchar unsigned char /***************************************************/ #define TX_ADR_WIDTH 5 // 5字节宽度的发送/接收地址 #define TX_PLOAD_WIDTH 4 // 数据通道有效数据宽度

nRF2401A/nRF24L01/nRF24L01+无线模块最常见问题汇集(转)

俗话说:每个人一生下来什么都会的,都是通过自己努力和探索出来的,NRF系列芯片,刚开始都好奇心加兴趣才来捣鼓它的,刚开始做硬件和软件,没有收发数据弄得整个人头都快炸开了,所以在此和大家分享一下前辈的经验,希望大家会少走弯路. Q:最近在选型的时候发现基本常见的无线模块都是3V供电,而我使用的单片机是5V的,它们之间要怎么连接呢?直接连接会不会损坏模块? 回答: 如果你使用的51单片机的P0口是高阻引脚,可以直接将无线模块的IO脚连接到P0端口,并在对应的连线与3V电源间放置1K~10K左右的偏置

CC1101 433无线模块,STM8串口透传

CC1101 433无线模块,STM8串口透传 原理图:http://download.csdn.net/detail/cp1300/7496509 下面是STM8程序 CC1101.C [cpp] view plaincopy /************************************************************************************************************* * 文件名: CC1101.c * 功能:  S

[51单片机] nRF24L01 无线模块 测试 按键-灯-远程控制

哈哈,穷吊死一个,自己做的一个超简单的板还没有电源提供,只得借助我的大开发板啦.其实这2个模块是完全可以分开的,无线嘛,你懂得!进入正题,这个实验的功能就是一个发送模块(大的那个板)连接4个按键,通过按动这4个不同的按键来发送4种不同的命令,来控制接收端(小的板)点亮4个不同的灯. >_<!首先是发送模块: 1 void main() 2 { 3 uchar Tx_Buf1[]={1}; //发送的信息1 4 uchar Rx_Buf[32]; //接收到的数据暂存器,最多32字节数据 5 i

无线模块数据加密,反码校验,发送字符串&quot;ABCDEFGHIJKLMNOP&quot; LED频闪

[原帖必看,不然你看不懂本帖] 单片机编码 无线模块发送与接收 程序 [说明]:                        [发送端]: LED亮灭跟随发送状态 发送字符串"ABCDEFGHIJKLMNOP" 发送过程,用"春哥"的GBK码对字符串异或运算加密 数据校验:采用反码校验,先发送源码,再发送反码,抗干扰 [接收端] 接收加密的源码,用"春哥"的GBK码对字符串异或运算解密,得到源码 接收反码,反码与源码比较 接收字符串 判断字符串

无线模块 RXB12-315m TXB12-315M 应用

最近有个产品用到这对模块,由于没有什么技术支持,就直接上机调试,测试结果为带障碍发射距离60米. 以下是应用的几个知识点: 1:编程操作,其实比较简单,调制信号315M是模块自带的,不需要调制和解调,我们只需控制自己的协议即可,我用的是红外发射的协议来控制. 2:发射位和接受位是相反的,即你发送一个1,接受的是0 3:天线 ,这个也重要,关系到发射的距离和稳定性,频率 15M,波长 20米,可以使用1/4波长(即天线长度等于1/4波长,315M对应23.8CM),具体波长 可以借用波长计算器,以

Arduino 与无线模块 CC1101

总结一下无线模块调试的体会.Arduino上已经有人做了这个模块的库了,但是自己根据手册写的也有一定的参考意义. 无线模块是我认为比较难调试的模块之一,因为是双方互动的一种模块,通信失败有两方面的原因,不能从单一代码中找.代码写好了,也将各种信息写进去了,但就是收不到或者接收不到数据.首先想到的是检查设备的连线.因为是SPI通信,所以使用的是mega2560自带的SPI通道口,查看上篇文章介绍. 除此之外CC1101有个GDO0 我连接在了板子上的48引脚. 确认连线. 其次就是测试SPI是否正

如何使用无线模块WizFi210的HTTP功能?

 点击了解:无线模块WizFi210 1.HTTP和HTTPS简介 1.1 HTTP简介 HTTP即超文本传输协议(Hyper Text Transfer Protocol),客户端(User Agent)通过WEB浏览器或网络爬虫等工具向服务器(网站)上指定端口(默认为80)以URL(统一资源定位符,即网址)的形式发起一个HTTP请求(一般为GET.POST),服务器监听到这一请求后会回复一个状态行+响应消息的主体,从而形成了一个完整的HTTP"请求-响应"过程,而这一过程是建立

CB1 驱动NRF24L01 无线模块 通信成功

系统:lubuntu 官方  (喜欢cb官方原版)硬件: cb   NRF24L01*2   51开发板一块   杜邦线若干 CB1 驱动NRF24L01 无线模块与STC51单片机通信成功!!! 1.废话不多说,上图上代码: 2.自制51单片机开发板:(24L01在右下角,有内置接口)   3.来张清晰的图,上面手抖了,      LCD1602显示温度,并实时通过无线发给cubieboard 1   4. 下图,第一位是正负温度指示,0x00代表正 ,0xff代表零下  . 后两位分别代表温