有些项目需要在户外使用BeagleBone®开发板并将其连接到云端。本文介绍如何通过modem将BeagleBone® Black连接到Hologram蜂窝网络。Hologram是一种针对物联网应用打造的蜂窝网络。BeagleBone®相比Raspberry Pi,连接蜂窝网需要克服几点:
•只有一个USB主机端口,因此不能同时连接键盘和鼠标
•默认的OS镜像不支持在HiLink模式下为modem创建以太网设备。
要解决第一个问题,使用另一台PC进行大部分配置,并通过USB客户端端口使用SSH完成设置。对于第二个问题,需要从MicroSD卡启动BeagleBone®,并在上面安装更新的OS镜像。
激活SIM卡
创建Hologram蜂窝网账户,管理设备。每个SIM卡上都印有一个18~22位的唯一ID。在激活表单中输入SIM卡ID。根据需要选择数据计划和区域,如果不确定哪种方案适合您,可以从即付即用开始。
使用PC设置E303 modem
E303 modem是一款出色的 蜂窝调制解调器,用于开发和测试工作。E303支持两种模式:在默认的HiLink模式下,设备充当标准的以太网网络接口,通过Web UI配置基本modem选项。在串行模式下,设备作为低级串行接口,允许更多地控制modem行为。
1、HiLink模式(Windows和MacOS)
•取下E303 modem保护盖,将SIM卡插入SIM卡槽。
•将modem插入计算机。将自动安装驱动程序,从设备安装驱动程序或从E303产品页面的“下载”并安装最新的驱动程序。
•安装完成后,Web浏览器自动打开“Huawei HiLink设置”页面。如果没有,请导航至192.168.1.1
•单击设置->配置文件管理->新建,然后为APN添加一个配置文件
保存所有设置,然后转到连接设置页面。启用所有自动连接选项。单击返回首页,然后单击连接,现在应该通过蜂窝网络连接到互联网。
2、HiLink模式(Linux)
使用图形界面,可通过Web UI配置modem。如果使用仅具有命令行界面的嵌入式Linux设备,可在另一台计算机上设置配置文件,然后将modem插入嵌入式设备。
•安装usb-modeswitch程序,该程序将modem从存储模式切换到modem模式。对于Debian操作系统发行版(例如Ubuntu和Raspbian),可以使用以下方法从标准存储库安装此软件包:
•重新启动PC。
•打开E303 modem保护盖,将SIM卡插入卡槽。
将modem插入Linux计算机上的USB端口。
•运行ifconfig查找与modem对应的eth *设备。如果不确定哪一个eth设备是正确的设备,可拔下modem并观察再次运行ifconfig的时候哪个设备消失。
•如果没有为网络接口分配IP地址(ifconfig中没有inet addr),请运行DHCP客户端以获取地址:sudo dhclient eth1,其中eth1应替换为modem的设备名称。
•打开Web浏览器,登录到192.168.1.1,通过Web UI配置modem。按照上述Windows/Mac说明设置APN配置文件和连接设置,然后单击设备主页“连接”按钮。
•禁用或拔掉PC其他网络连接(以太网或无线),测试Internet连接:ping-c1 hologram.io
•如果遇到错误,则可能需要添加路由配置,以便将网络流量路由到新的蜂窝接口。在命令行中输入:sudo route add default gw 192.168.1.1 eth1,其中eth1应替换为modem的设备名称。然后重试ping指令。
要在每次插入modem和重新启动时自动启用modem,需要修改网络配置。在Debian发行版操作系统中,在/etc/network/interfaces文件末尾添加以下命令行,eth1为modem设备名称。
本文内容来自网友供稿,文章观点仅代表作者本人,本站非盈利且无偿提供信息存储空间服务,不拥有所有权,如有文章有不实信息或侵犯了您的权益,请发送邮件至 cfseo1997@163.com 反馈核实,如需转载请注明出处:https://www.taobobolive.com/169022.html