4G通信积木块区
- 将sim7600x作为树莓派的4G通信模块,在插入sim卡后可以实现发短信打电话等部分4G通信功能。为了实现正常的电话功能,还需要配置相应的音响和麦克风,查看短信则可通过连接额外的oled显示屏。
1. 积木功能说明
- 功能简介:打开sim7600模块。
- 参数说明:无。
- 返回值:无。
- 功能简介:向指定电话号码拨打电话。
- 参数说明:
- 参数1:输入需要拨打的电话号码。
- 返回值:无。
- 功能简介:接听电话。
- 参数说明:无。
- 返回值:无。
- 功能简介:挂断电话。
- 参数说明:无。
- 返回值:无。
- 功能简介:向目标电话号码发送短信。
- 参数说明:
- 参数1:输入短信的内容。
- 参数2:输入发送的电话号码。
- 返回值:无。
- 功能简介:读取短信。
- 参数说明:
- 参数1:输入需要读取第几条短信。
- 返回值:返回目标短信的内容。
- 功能简介:获取GPS位置信息。
- 参数说明:无。
- 返回值:返回GPS定位的经纬度坐标,以列表的形式返回。
- 功能简介:关闭sim7600模块。
- 参数说明:无。
- 返回值:无。
- 功能简介:等获取最新短信后输出sim7600卡中的短信数量,当前发送短信位于最后一条。
- 参数说明:无。
- 返回值:返回sim7600卡中的短信数量;数据类型:整型(数字)。
- 功能简介:监听来电电话,监听时间为7秒。
- 参数说明:无。
- 返回值:7秒内有来电返回1,否则返回0;数据类型:整型(数字)。
- 功能简介:获取来电号码,如果没有来电则返回空。
- 参数说明:无。
- 返回值:返回来电号码,如果没有来电则返回空;数据类型:列表。
- 功能简介:获取短信发送端的号码。
- 参数说明:
- 参数1:输入需要读取第几条短信的号码。
- 返回值:返回短信发送端号码。
- 功能简介:删除短信,可选择删除已读短信或全部短信。
- 参数说明:
- 参数1:选择已读或全部。
- 返回值:无。
2. 硬件接线说明
此方法适合SIM7600X 4G模块与树莓派的连接使用。
1、 把4G模块与树莓派连接(40pin针脚对齐即可),配套的USB线一端连接到4G模块的USB接口(注意不是USB TO UART接口),另外一端连接到树莓派的USB接口,把天线连接到4G模块的MAIN主天线接口;
2、 把控制方式选择到B树莓派控制,工作电压选择到5V,如果还需要使用到扩展板,可以把扩展板直接安装在4G模块上面(40pin针脚对应即可)
3、 连接树莓派相关配件,启动树莓派,看到4G模块的电源指示灯和网络状态灯常亮,表示电源供电正常,网络正在找网。
4、 在树莓派的桌面,打开终端,出现如下界面。
5、 在终端输入sudo raspi-config指令,按下Enter回车键,出现如下界面。
6、 使用键盘的上下键,选择到Interfacing Options选项,按下Enter回车键,出现如下界面。
7、 通过键盘的上下键,选择到Serial选项,按下Enter回车键,出现如下界面。
8、 通过左右方向键,选择到否,按下Enter回车键,出现如下界面。
9、 选择到是,按下Enter回车键,出现初始的界面。
10、关闭终端,通过系统,重新启动树莓派。
11、树莓派重新启动之后,登录古德微平台,在智能硬件选项里面找到4G通信模块的相关积木块,使用开机积木块测试4G模块是否启动,调试区有对应的信息输出,通知书4G模块上的网络状态灯一直闪烁,说明4G模块正常启动,可以使用了。
3. 注意事项
- 如果为新版的SIM7600X 4G模块,需要将跳线改到PWR-D6。
4. 积木块应用案例
- 下面的例子展示了如何使用4g模块。
(图1)4g模块开机测试
- 点击这里下载本案例代码。