4006 FriendlyElec NanoPi NEO CAT1:修订间差异

来自Mcuzone Wiki
 
(未显示2个用户的17个中间版本)
第1行: 第1行:
== '''关键词''' ==
== '''关键词''' ==
友善、NanoPi NEO CAT1、Allwinner H3、Cortex-A7、DDR3 RAM、百兆以太网、USB Host、OTG、MicroUSB、MicroSD、FriendlyWrt、OpenWrt、Ubuntu、Debian、Android
友善 NanoPi、NEO CAT1、Allwinner H3、Cortex-A7、4G LTE、FriendlyWrt、Ubuntu、Debian、物联网


== '''一、简介''' ==
== '''一、简介''' ==
NanoPi NEO(以下简称NEO)是友善之臂团队面向创客、嵌入式爱好者,电子艺术家、发烧友等群体推出的又一款完全开源的掌上创客神器。本产品已预装CAT1 4G模块。
NEO CAT1是我们基于NanoPi系列里H3 CPU主板(包括NEO,NEO CORE和NEO AIR)设计的一款4G LTE产品。4G是USB设备,利用NEO开发板里的 USB IO引脚通讯和供电,进而给NEO系列板子提供4G网络。


== '''二、硬件资源''' ==
4G Cat1是针对10Mbps左右的中速物联网应用的高性价比模组,10Mbps下行5Mbps上行的速率可以满足绝大多数联网和传输需求;4G全网通,支持联通,电信和移动。
1. CPU: Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz


2. DDR3 RAM: 256MB/512MB
NEO CAT1配合NEO系列小板,实现一个低成本的物联网设备;4G模块免驱,在友善官方的FriendlyWrt,Ubuntu和Debian系列里,都是自动识别设备,无需额外装驱动。


3. Connectivity: 10/100M Ethernet
== '''二、硬件资源''' ==
 
一路USB2.0口,用于4G供电和通讯;采用两种封装:一种是排母方式,用于连接到NEO开发板;一种是1.25mm-4P接口,用于连接非NEO/NEO Core/NEO Air的其它开发板;两种封装接口二选一使用;
4. USB Host: Type-A x1, 2.54mm pin x2


5. MicroSD Slot x 1
一路4G CAT1 LTE;


6. MicroUSB: OTG and power input
一路IPEX 1代天线口;


7. Debug Serial Port: 4Pin, 2.54mm pitch pin header
两路SIM卡:一路为Nano SIM卡座;一路为eSIM芯片,5*6封装(需用户自行采购,自己焊接);两路SIM二选一使用,默认使用Nano SIM;


8. Audio input/output Port: 5Pin, 2.0mm pitch pin header
三路LED:分别为STS,mode,NET;


9. GPIO: 2.54mm spacing 36pin, It includes UART, SPI, I2C, IO etc
两个M2.5的安装孔;


10. PC Size: 40 x 40mm
尺寸:最大边为40*30mm;


11. Power Supply: DC 5V/2A
PCB板:两层板,沉金工艺,无铅生产;板材通过UL和ROHS认证,防火等级94V-0.


12. Temperature measuring range: -20℃ to 70℃


13. OS/Software: U-boot,Ubuntu-Core,Android


14. Weight: 14g(WITHOUT Pin-headers)
== '''三、NEO 配CAT1的操作''' ==


http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_01.jpg
=== '''3.1 基于FriendlyWrt系统''' ===
测试基于友善官方烧写包版本:h3-sd-friendlywrt-4.14-armhf-20210512.img.gz


== '''三、友善介绍页面''' ==
用网线将NanoPi NEO连接到上级路由器,插系统卡和手机SIM卡,接好天线,上电,启动系统。
https://wiki.friendlyelec.com/wiki/index.php/NanoPi_NEO/zh
 
== '''四、硬件外设选配''' ==
外置MT7662 USB无线网卡、外置RTL8812 USB无线网卡。
 
== '''五、FriendlyWrt系统功能演示''' ==
 
=== 5.1 设备启动及网口调整 ===
首先将FriendlyWrt系统烧写进TF卡。
 
友善官方烧写包版本:h3-sd-friendlywrt-4.14-armhf-20210512.img.gz
 
NanoPi NEO CAT1只有一个原生千兆网口,在官方FriendlyWrt系统中被定义为WAN口,所以我们需要在系统启动前将一条连接上游路由器的网线插入NanoPi NEO CAT1的千兆网口,然后启动系统。


==== 3.1.1 配置系统 ====
待系统启动完毕,在同一局域网内的PC上,使用浏览器打开下面的网址:
待系统启动完毕,在同一局域网内的PC上,使用浏览器打开下面的网址:


第59行: 第44行:
第一次登录时有提示修改密码,请在'''登录后'''转至修改密码页面,重新修改密码(可以与原来的一样):
第一次登录时有提示修改密码,请在'''登录后'''转至修改密码页面,重新修改密码(可以与原来的一样):


09.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_09.jpg


10.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_10.jpg


点击 ”网络 - 接口“,在界面上点击wan和wan6后面的“删除”:
点击 ”网络 - 接口“,在界面上点击wan和wan6后面的“删除”:


11.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_11.jpg


然后点击“添加新接口”,按下图设置,添加一个LAN接口:
然后点击“添加新接口”,按下图设置,添加一个LAN接口:


12.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_12.jpg


“常规设置”中,按下图填写自定义的IPv4地址信息(本例中填写的是192.168.2.1,不能与局域网内其它地址冲突,IPv4网关和广播'''都留空'''):
“常规设置”中,按下图填写自定义的IPv4地址信息(本例中填写的是192.168.2.1,不能与局域网内其它地址冲突,IPv4网关和广播'''都留空'''):


13.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_13.jpg


“防火墙设置”中,将防火墙区域指定为lan:
“防火墙设置”中,将防火墙区域指定为lan:


14.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_14.jpg


“DHCP服务器”中,点击“配置DHCP服务器”:
“DHCP服务器”中,点击“配置DHCP服务器”:


15.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_15.jpg


无需修改默认的DHCP服务器配置,直接按“保存”:
无需修改默认的DHCP服务器配置,直接按“保存”:


16.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_16.jpg


保存后回到上一页面,按“保存并应用”:
保存后回到上一页面,按“保存并应用”:


17.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_17.jpg


这样,就把原生网口从WAN口调整为LAN口了。
这样,就把原生网口从WAN口调整为LAN口了。
第95行: 第80行:
将原生网口与PC的网口直连,重启系统,PC网口就会获得192.168.2.x这样的地址,启动完毕后,在PC上使用浏览器访问192.168.2.1,即可登录FriendlyWrt系统的管理页面。
将原生网口与PC的网口直连,重启系统,PC网口就会获得192.168.2.x这样的地址,启动完毕后,在PC上使用浏览器访问192.168.2.1,即可登录FriendlyWrt系统的管理页面。


==== 3.1.2 Adblock和宽带监控 ====
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_18.jpg


http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_19.jpg


=== '''3.2 基于Debian系统''' ===
将Debian系统(命令行版本,无图形化桌面)烧写进TF卡。


我们测试的友善官方烧写包版本:h3-sd-debian-bookworm-core-4.14-armhf-20240818.img.gz


== '''六、Debian系统功能演示''' ==
NEO有网口,所以操作方式有两种,一种是用TTL转串口接电脑,一种是用网口接路由器SSH。
 
=== 6.1 烧写系统及设备连接 ===
首先将Debian系统(命令行版本,无图形化桌面)烧写进TF卡。
 
友善官方烧写包版本:h3-sd-debian-bookworm-core-4.14-armhf-20240818.img.gz
 
连接方法:


NanoPi NEO CAT1的原生百兆网口接上级路由器,TF卡插入TF卡槽,SIM卡插入4G模块的SIM卡槽。
==== 3.2.1 TTL接电脑,测试4G ====


=== 6.2 SSH连接系统 ===
==== 3.2.2 通过网口SSH,测试4G ====
系统启动后,通过路由器的后台,查看NanoPi NEO3的ip地址,本文档中系统所获得的地址为:192.168.8.110。
系统启动后,通过路由器的后台,查看NanoPi NEO的ip地址,本文档中系统所获得的地址为:192.168.8.110。


然后使用MobaXterm,通过SSH连接系统(用户名<code>root</code>,密码<code>fi</code>):
然后使用MobaXterm软件,通过SSH连接系统(用户名<code>root</code>,密码<code>fi</code>):


http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_02.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_02.jpg


=== 6.3 测试网络连接 ===
执行<code>ifconfig -a</code>,查看网络参数如下:
执行<code>ifconfig -a</code>,查看网络参数如下:


http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_03.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_03.jpg


eth0为原生百兆有线网卡,eth1为4G CAT1模块,都已经正确获得了ip地址。
eth0为NEO自带的有线网卡,eth1为4G CAT1模块,都已经正确获得了ip地址。


安装DNS切换软件udhcpc:
安装DNS切换软件udhcpc:
第150行: 第133行:
说明通过有线网络和4G网络都能成功上网。
说明通过有线网络和4G网络都能成功上网。


=== 6.4 查看USB设备 ===
==== 3.2.3 AT命令操作 ====
使用<code>lsusb</code>查看USB设备,红框处即为4G模组:
使用<code>lsusb</code>查看USB设备,红框处即为4G模组:


http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_06.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_06.jpg


=== 6.5 执行AT命令 ===
首先安装串口软件minicom:
首先安装串口软件minicom:


第173行: 第155行:


如果需要查看回显,请键入命令:<code>ate1</code>,然后回车,继续键入其它命令,回车可以看到结果。
如果需要查看回显,请键入命令:<code>ate1</code>,然后回车,继续键入其它命令,回车可以看到结果。
用AT+CPIN?来检查SIM是否正常插入并识别;
用AT+CSQ来检查信号强度,第一个值是0-31,需要25以上才算信号质量良好;
用AT+COPS?来检查注网情况,双引号内是运营商代码,最后一个数字是网络模式,7代表4G。


http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_08.jpg
http://www.mcuzone.com/wiki/4006_FriendlyElec_NanoPi_NEO_CAT1/4006_FriendlyElec_NanoPi_NEO_CAT1_08.jpg
第221行: 第197行:


上述两条命令成对使用,可以在不重启4G模组的情况下让模组重新注网。
上述两条命令成对使用,可以在不重启4G模组的情况下让模组重新注网。
=== 3.3 基于Ubuntu ===
== '''四、NEO Core配CAT1的操作''' ==
=== 4.1 基于FriendlyWrt系统 ===
=== 4.2 基于Debian系统 ===
=== 4.3 基于Ubuntu系统 ===
== 五'''、 NEO Air配CAT1的操作''' ==
=== 5.1 基于FriendlyWrt系统 ===
=== 5.2 基于Debian系统 ===
=== 5.3 基于Ubuntu系统 ===
== '''总结''' ==
此处我们只是基于CAT1的使用操作,不涉及到NanoPi开发板自身的操作及软件系统,关于NanoPi NEO/NEO Core/NEO Air开发板资料,请去友善官网查看。谢谢!
{{联系我们_图标}}

2024年11月23日 (六) 11:25的最新版本

关键词

友善 NanoPi、NEO CAT1、Allwinner H3、Cortex-A7、4G LTE、FriendlyWrt、Ubuntu、Debian、物联网

一、简介

NEO CAT1是我们基于NanoPi系列里H3 CPU主板(包括NEO,NEO CORE和NEO AIR)设计的一款4G LTE产品。4G是USB设备,利用NEO开发板里的 USB IO引脚通讯和供电,进而给NEO系列板子提供4G网络。

4G Cat1是针对10Mbps左右的中速物联网应用的高性价比模组,10Mbps下行5Mbps上行的速率可以满足绝大多数联网和传输需求;4G全网通,支持联通,电信和移动。

NEO CAT1配合NEO系列小板,实现一个低成本的物联网设备;4G模块免驱,在友善官方的FriendlyWrt,Ubuntu和Debian系列里,都是自动识别设备,无需额外装驱动。

二、硬件资源

一路USB2.0口,用于4G供电和通讯;采用两种封装:一种是排母方式,用于连接到NEO开发板;一种是1.25mm-4P接口,用于连接非NEO/NEO Core/NEO Air的其它开发板;两种封装接口二选一使用;

一路4G CAT1 LTE;

一路IPEX 1代天线口;

两路SIM卡:一路为Nano SIM卡座;一路为eSIM芯片,5*6封装(需用户自行采购,自己焊接);两路SIM二选一使用,默认使用Nano SIM;

三路LED:分别为STS,mode,NET;

两个M2.5的安装孔;

尺寸:最大边为40*30mm;

PCB板:两层板,沉金工艺,无铅生产;板材通过UL和ROHS认证,防火等级94V-0.


三、NEO 配CAT1的操作

3.1 基于FriendlyWrt系统

测试基于友善官方烧写包版本:h3-sd-friendlywrt-4.14-armhf-20210512.img.gz

用网线将NanoPi NEO连接到上级路由器,插系统卡和手机SIM卡,接好天线,上电,启动系统。

3.1.1 配置系统

待系统启动完毕,在同一局域网内的PC上,使用浏览器打开下面的网址:

http://friendlywrt/

即为FriendlyWrt系统的管理页面,按正常方式登录即可(用户名root,密码password)。

第一次登录时有提示修改密码,请在登录后转至修改密码页面,重新修改密码(可以与原来的一样):

4006_FriendlyElec_NanoPi_NEO_CAT1_09.jpg

4006_FriendlyElec_NanoPi_NEO_CAT1_10.jpg

点击 ”网络 - 接口“,在界面上点击wan和wan6后面的“删除”:

4006_FriendlyElec_NanoPi_NEO_CAT1_11.jpg

然后点击“添加新接口”,按下图设置,添加一个LAN接口:

4006_FriendlyElec_NanoPi_NEO_CAT1_12.jpg

“常规设置”中,按下图填写自定义的IPv4地址信息(本例中填写的是192.168.2.1,不能与局域网内其它地址冲突,IPv4网关和广播都留空):

4006_FriendlyElec_NanoPi_NEO_CAT1_13.jpg

“防火墙设置”中,将防火墙区域指定为lan:

4006_FriendlyElec_NanoPi_NEO_CAT1_14.jpg

“DHCP服务器”中,点击“配置DHCP服务器”:

4006_FriendlyElec_NanoPi_NEO_CAT1_15.jpg

无需修改默认的DHCP服务器配置,直接按“保存”:

4006_FriendlyElec_NanoPi_NEO_CAT1_16.jpg

保存后回到上一页面,按“保存并应用”:

4006_FriendlyElec_NanoPi_NEO_CAT1_17.jpg

这样,就把原生网口从WAN口调整为LAN口了。

将原生网口与PC的网口直连,重启系统,PC网口就会获得192.168.2.x这样的地址,启动完毕后,在PC上使用浏览器访问192.168.2.1,即可登录FriendlyWrt系统的管理页面。

3.1.2 Adblock和宽带监控

4006_FriendlyElec_NanoPi_NEO_CAT1_18.jpg

4006_FriendlyElec_NanoPi_NEO_CAT1_19.jpg

3.2 基于Debian系统

将Debian系统(命令行版本,无图形化桌面)烧写进TF卡。

我们测试的友善官方烧写包版本:h3-sd-debian-bookworm-core-4.14-armhf-20240818.img.gz

NEO有网口,所以操作方式有两种,一种是用TTL转串口接电脑,一种是用网口接路由器SSH。

3.2.1 TTL接电脑,测试4G

3.2.2 通过网口SSH,测试4G

系统启动后,通过路由器的后台,查看NanoPi NEO的ip地址,本文档中系统所获得的地址为:192.168.8.110。

然后使用MobaXterm软件,通过SSH连接系统(用户名root,密码fi):

4006_FriendlyElec_NanoPi_NEO_CAT1_02.jpg

执行ifconfig -a,查看网络参数如下:

4006_FriendlyElec_NanoPi_NEO_CAT1_03.jpg

eth0为NEO自带的有线网卡,eth1为4G CAT1模块,都已经正确获得了ip地址。

安装DNS切换软件udhcpc:

apt install udhcpc

然后切换eth0与eth1,分别进行ping包测试,结果如下:

udhcpc -i eth0

ping www.mcuzone.com

udhcpc -i eth1

ping www.mcuzone.com

4006_FriendlyElec_NanoPi_NEO_CAT1_04.jpg

以及分别通过eth0和eth1进行ping包:

ping www.mcuzone.com -I eth0

ping www.mcuzone.com -I eth1

4006_FriendlyElec_NanoPi_NEO_CAT1_05.jpg

说明通过有线网络和4G网络都能成功上网。

3.2.3 AT命令操作

使用lsusb查看USB设备,红框处即为4G模组:

4006_FriendlyElec_NanoPi_NEO_CAT1_06.jpg

首先安装串口软件minicom:

apt install minicom

然后执行:

ls /dev

此时应该能看到dev设备下有ttyACM0-2三个设备:

4006_FriendlyElec_NanoPi_NEO_CAT1_07.jpg

通过minicom打开AT命令串口:

minicom -D /dev/ttyACM0

如果需要查看回显,请键入命令:ate1,然后回车,继续键入其它命令,回车可以看到结果。

4006_FriendlyElec_NanoPi_NEO_CAT1_08.jpg

常用AT命令:

1. 检查SIM卡是否识别到:

at+cpin?

返回ready表示卡已识别,返回error要检查硬件

2. 检查天线信号质量:

at+csq

返回值在26-31表示信号OK,信号满格31;返回值在20-25表示信号勉勉强强;返回值在20以下表示信号比较糟糕或者天线没接

3. 检查注网情况:

at+cops?

正常应该返回运营商代码和7,7代表4G。

注意,以上命令只有at+csq不要加问号,另外两条命令需要加问号。

4. 查看4G模块的IMEI码:

at+cgsn

5. 重启4G模块(有时候如果重插SIM卡,热插拔不一定管用,可以用这个reset命令来复位模块):

at+reset

6. 关闭射频:

at+cfun=0

开启射频:

at+cfun=1

上述两条命令成对使用,可以在不重启4G模组的情况下让模组重新注网。

3.3 基于Ubuntu

四、NEO Core配CAT1的操作

4.1 基于FriendlyWrt系统

4.2 基于Debian系统

4.3 基于Ubuntu系统

、 NEO Air配CAT1的操作

5.1 基于FriendlyWrt系统

5.2 基于Debian系统

5.3 基于Ubuntu系统

总结

此处我们只是基于CAT1的使用操作,不涉及到NanoPi开发板自身的操作及软件系统,关于NanoPi NEO/NEO Core/NEO Air开发板资料,请去友善官网查看。谢谢!

联系我们

4f7e81daf8791971.jpg 79c020da7ad0af9b.jpg 2851e01a0549e6f7.gif 0003_bb.jpg 0005_qq.jpg QQ:8204136

邮件:mcuzone@vip.qq.com

电话:13957118045

如本页面有任何疏漏、错误或者侵权,请通过上述途径联系我们,谢谢!

Copyright 2004-2024 野芯科技