SBC-TLT153 单板机快速上手大全:接口定义、命令调试、故障自查手册(四)
删除原文件中所有内容并添加如下内容ctrl_interface/var/run/wpa_supplicant/update_config1network{ssidTronlongpskomapl138}备注ssid为需连接的WiFi热点名称psk为需连接的WiFi热点的密码。执行下述命令连接热点并获取IP查看连接状态。Freq值大于5000表示连接的是5G Wi-Fi如果是大于2400的则表示连接的是2.4G Wi-Fiwpa_state为COMPLETED则表示模块连接热点成功。Target#echo 1 4 1 7 /proc/sys/kernel/printkTarget#wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf -BTarget#udhcpc -i wlan0 Target#wpa_cli -i wlan0 status执行如下命令测试网口连接是否正常以访问www.baidu.com为例执行如下命令。可按Ctrl C终止ping命令。Target#ping www.baidu.com -I wlan0a)TCP带宽测试如下使用Iperf3工具测试评估板与PC机的网络通信带宽。若未安装可在Ubuntu中执行sudo apt-get install iperf3安装。在Ubuntu执行如下命令查看PC机IP地址并等待评估板连接。Host#ifconfigHost#iperf3 -s在单板机系统执行如下命令测试网络通信带宽192.168.12.59为Ubuntu实际IP地址。测试完成后Ubuntu和单板机均会打印测试结果不同测试环境测试结果将会有所差异。Target#iperf3 -c 192.168.12.59 -V -i 1 -O2b)UDP带宽测试如下使用Iperf3工具测试评估板与PC机的网络通信带宽。若未安装可在Ubuntu中执行sudo apt-get install iperf3安装。在Ubuntu执行如下命令查看PC机IP地址并等待评估板连接。Host#ifconfigHost#iperf3 -s在单板机系统执行如下命令测试网络通信带宽192.168.12.59为Ubuntu实际IP地址。测试完成后Ubuntu和单板机均会打印测试结果不同测试环境测试结果将会有所差异。Target#iperf3 -u -c 192.168.12.59 -i 1 -b 200M2Wi-Fi AP模式单板机断电重启系统默认加载WIFI驱动。执行如下命令关闭其他网络仅保留模块网络设备。Target#ifconfig eth0 downTarget#ifconfig eth1 down执行如下命令查看wlan0节点是否生成。Target#ifconfig wlan0执行如下命令创建AP模式配置文件其中设置热点名称为TEST_WIFI。Target#vi /etc/hostapd.conf添加内容如下interfacewlan0drivernl80211ctrl_interface/var/hostapdssidTEST_WIFIchannel6hw_modegieee80211n1ht_capab[SHORT-GI-20]执行如下命令修改dnsmasq服务的主配置文件删除原文件中的所有内容并添加如下内容。Target#vi /etc/dnsmasq.conf添加内容如下userrootlisten-address192.168.10.1dhcp-range192.168.10.1,192.168.10.200server/google/8.8.8.8执行如下命令开启热点。Target#hostapd /etc/hostapd.conf -dd //启动Wi-Fi热点Target#ifconfig wlan0 192.168.10.1 //配置wlan0静态IP地址为192.168.10.1执行如下命令配置系统DNS解析环境避免服务冲突。Target#systemctl stop systemd-resolved //停止默认DNS解析服务Target#systemctl disable systemd-resolved //禁用systemd-resolved开机自启Target#rm -f /etc/resolv.conf //删除/etc/resolv.conf配置文件Target#echo nameserver 8.8.8.8 /etc/resolv.conf //手动配置DNS服务器Target#echo nameserver 114.114.114.114 /etc/resolv.conf //追加配置国内公共DNS服务器执行如下命令启动dnsmasq服务。Target#killall dnsmasq //终止dnsmasq进程避免服务冲突Target#echo 1 4 1 7 /proc/sys/kernel/printk //调整内核信息打印等级Target#dnsmasq -i wlan0 -C /etc/dnsmasq.conf //启动指定网卡wlan0的dnsmasq服务使用手机连接热点系统终端将打印如下信息。aTCP带宽测试如下使用Iperf3工具测试评估板与PC机的网络通信带宽。若未安装可在Ubuntu中执行sudo apt-get install iperf3安装。在Ubuntu执行如下命令查看PC机IP地址并等待评估板连接。Host#ifconfigHost#iperf3 -s在单板机系统执行如下命令测试网络通信带宽192.168.10.85为Ubuntu实际IP地址。测试完成后Ubuntu和单板机均会打印测试结果不同测试环境测试结果将会有所差异。Target#iperf3 -c 192.168.10.85 -V -i 1 -O2bUDP带宽测试如下使用Iperf3工具测试评估板与PC机的网络通信带宽。若未安装可在Ubuntu中执行sudo apt-get install iperf3安装。在Ubuntu执行如下命令查看PC机IP地址并等待评估板连接。Host#ifconfigHost#iperf3 -s在单板机系统执行如下命令测试网络通信带宽192.168.10.85为Ubuntu实际IP地址。测试完成后Ubuntu和单板机均会打印测试结果不同测试环境测试结果将会有所差异。Target#iperf3 -u -c 192.168.10.85 -i 1 -b 200M3蓝牙收发数据完成Wi-Fi功能测试后需重启单板机再进行蓝牙功能测试。单板机上电后自动加载蓝牙驱动。执行如下命令开启蓝牙热点。Target#bluetoothctl //启动蓝牙控制交互式命令行工具Bluetooth#menu gatt //切换到GATT通用属性配置文件专用菜单Bluetooth#register-service e2d36f99-8909-4136-9a49-d825508b297b //输入yes然后按回车Bluetooth#register-characteristic 1234 read //输入0然后按回车Bluetooth#register-characteristic 0x5678 write //输入0然后按回车Bluetooth#register-application //在本地蓝牙适配器上注册一个GATT服务应用程序Bluetooth#back //从当前子菜单返回上一级菜单Bluetooth#menu advertise //进入蓝牙广播配置菜单Bluetooth#name Quectel //设置蓝牙设备的广播名称为QuectelBluetooth#back //从advertise菜单返回主菜单Bluetooth#advertise on //开启蓝牙广播功能将手机蓝牙功能开启在手机应用商店搜索“调试全能王”APP进行蓝牙测试工具安装。打开“调试全能王”APP打开BLE调试窗口搜索蓝牙设备找到名为Quectel的设备并点击进入调试窗口如下图所示。蓝牙连接后点击按钮选择us-ascii数据编码输入Tronlong点击发送单板机将会打印发送内容如下图所示。执行如下命令退出蓝牙命令行模式。Bluetooth#exit由于篇幅过长等原因部分内容均不逐一展示如需获取完整版详细资料请关注创龙科技官网或者评论区留言感谢您的支持

相关新闻

API入门:简化开发的神奇接口

API入门:简化开发的神奇接口

应用程序接口, 也就是 API, 是基于编程语言构建而成的结构, 这使得开发者能够更轻易地去创建复杂的功能, 它们将复杂的代码进行了抽象处理, 并且提供了一些简单的可以直接使用的接口规则。来看一个现实当中的例子, 想想你所拥有的房子, 或者是公寓, 又或者是其他类型的住宅的供…

2026/8/23 20:19:07 阅读更多 →
TraeWork 和 Claude Code 怎么选:先看交付物,再看代码深度

TraeWork 和 Claude Code 怎么选:先看交付物,再看代码深度

“TRAE 和 Claude Code 哪个好用”没有脱离场景的统一答案。以文档、表格、PPT、调研报告等办公成果为主要交付物,TraeWork 更贴合任务;以代码仓库、终端命令、测试、调试和 Git 流程为核心,Claude Code 的产品定位更匹配。 如果工作同时包含…

2026/8/23 21:10:41 阅读更多 →
AI Agent核心能力构建:从实体识别、属性检索到数学推理的端到端实践

AI Agent核心能力构建:从实体识别、属性检索到数学推理的端到端实践

1. 项目概述:DRBENCHER 要解决的核心问题最近在 AI Agent 领域,一个名为 DRBENCHER 的基准测试工具开始引起不少开发者和研究者的注意。它的标题直指一个核心痛点:“你的智能体(Agent)能否识别实体、检索其属性并进行数…

2026/8/23 14:27:47 阅读更多 →

最新新闻

抽象工厂模式实战:Java代码示例与Spring应用解析

抽象工厂模式实战:Java代码示例与Spring应用解析

最近在项目重构中,我们遇到了一个典型问题:系统需要支持多种数据库(如MySQL、Oracle)和多种缓存服务(如Redis、Memcached),并且未来可能增加新的数据库或缓存类型。如果为每一种组合&#xff08…

2026/8/24 2:56:58 阅读更多 →
微软Vera Rubin服务器深度解析:AI算力革新与Azure部署实践

微软Vera Rubin服务器深度解析:AI算力革新与Azure部署实践

最近在关注数据中心和AI基础设施的朋友,可能都注意到了“微软数据中心迎来首批量产Vera Rubin”这条新闻。这不仅仅是微软Azure的一次硬件升级,更是整个云计算和AI算力领域一个值得关注的里程碑。对于开发者、架构师和运维工程师而言,理解这背…

2026/8/24 2:56:58 阅读更多 →
简易C语言计算器:从基础到优化的完整指南

简易C语言计算器:从基础到优化的完整指南

目录 一、项目目标 二、编写代码 1.代码设计 2.运算逻辑 3.菜单页面 4.main函数 三、代码优化与改进 1.main函数精简 (1)清除重复部分 (2)删去switch语句 2.优化使用体验 (1)计算完成后清除页面…

2026/8/24 2:56:58 阅读更多 →
Spring AI 对接 vLLM 的 DeepSeek 报 400 避坑指南:请求体为何会凭空消失

Spring AI 对接 vLLM 的 DeepSeek 报 400 避坑指南:请求体为何会凭空消失

Spring AI 对接 vLLM 的 DeepSeek 报 400 避坑指南:请求体为何会凭空消失 【免费下载链接】spring-ai An Application Framework for AI Engineering 项目地址: https://gitcode.com/GitHub_Trending/spr/spring-ai 用 Spring AI 的 OpenAiChatModel 对接 vL…

2026/8/24 2:56:58 阅读更多 →
从快速幂到模逆元:构建大整数模运算计算器的核心原理与实践

从快速幂到模逆元:构建大整数模运算计算器的核心原理与实践

1. 项目概述:为什么我们需要一个“模块计算器”?在编程和密码学领域,我们经常遇到一个看似简单却暗藏玄机的问题:如何计算一个超大整数的幂,然后对另一个大整数取模?比如,计算123456789^9876543…

2026/8/24 2:56:58 阅读更多 →
0/1背包问题深度解析:从状态转移原理到多目标工程落地

0/1背包问题深度解析:从状态转移原理到多目标工程落地

1. 这不是一道“刷题”题,而是一把打开资源分配思维的钥匙你有没有遇到过这样的场景:手头有10万元预算,要采购一批设备,每台设备价格不同、性能指标各异,既要控制总成本不超支,又希望整体算力尽可能高&…

2026/8/24 2:55:58 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →