Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
kawaii
MQTT
星火1号_spark_星火一号_开发板
可以使用MQTT连接AI大模型吗
发布于 2025-04-14 15:07:54 浏览:121
订阅该版
[tocm] # mqtt_chat 仓库链接:https://github.com/Yaochenger/mqtt_chat ## 简介: AI平台并未给出MQTT相关连接方式,对于MCU端需要配置一堆软件包才能实现MCU这类平台的基本的大模型功能,除此之外,很多开发者不擅长网络,但MQTT用的较多,那是否可以使用MQTT的方式进行AI交互呢?当然可以啦。基本的实现理念是使用脚本将交互的信息通过MQTT服务进行一个转发,那么任何MQTT客户端就都可以链接该MQTT服务器进行AI交互啦,当然对话响应速度也是在可接受范围之内。如果感兴趣可以试一下啦,使用手中的星火一号,创建一个MQTT示例就可以体验啦。 ## 使用步骤 ### 1. 获取API Key 进入火山引擎API Key网页,获取API Key,链接如下: ```cobol https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey ``` 进入上述网站,找到下述位置的API Key,记住该Key的位置,下文需要使用.  ### 2.安装依赖 在windows环境下,打开命令行或者`powershell`,执行下述命令安装脚本运行需要的软件。 ```powershell pip install paho-mqtt openai python-dotenv ``` 如果提示权限问题: ```powershell pip install paho-mqtt openai python-dotenv --user ``` 或以管理员身份运行: - 按 Win,搜索 “PowerShell”,右键选择“以管理员身份运行”。 验证: ```powershell python -c "import paho, openai, dotenv" ``` 如果不报错则说明上述依赖安装成功。 最后直接将第一步获取的API Key填到工具目录下的.env文件中:  ### 3.运行脚本 在power shell下运行当前脚本,示例如下:  脚本运行输出的信息有MQTT客户端需要订阅发布的主题。至此,你就可以使用任意MQTT客户端基于订阅发布实现大模型对话了。 ## 使用测试 ### 1.使用MQTTX软件测试: MQTTX配置信息如下:  使用MQTTX进行AI交互如下:  2.使用`任意开发板`的MQTT客户端程序,向脚本给出的客户端订阅主题订阅就可收到AI返回的消息,向脚本给出的发布主题发布消息就可以提交至AI进行处理。下文以RT-Thread官方开发板`星火一号`(STM32F407)测试,使用kawaii-mqtt组件,测试代码放在项目根目录example文件夹。 
1
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
rv666
用GDB调试人生
文章
21
回答
62
被采纳
9
关注TA
发私信
相关文章
1
umqtt 软件包使用后,连接上emqx服务器,过一会儿就掉线了
2
使用正点原子的 潘多拉 开发板 的例程19_iot_mqtt
3
mqtt软件包,不支持直接关闭?
4
kawaii_mqtt 申请内存崩溃
5
_signal_entry() 函数中dbg_enter在哪里定义呢?
6
start to connect mqtt server 失败
7
MQTT 在“ read 0:1, break “后断开重连
8
paho_mqtt线程相关疑问
9
RT thread studio kawaii mqtt 无法连接EMQ
10
调试bc26 ,断言错误failed at rt_thread_timeout
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
cubemx
ESP8266
WIZnet_W5500
UART
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
GD32
定时器
ADC
flashDB
编译报错
socket
keil_MDK
中断
rt_mq_消息队列_msg_queue
Debug
SFUD
msh
ulog
C++_cpp
at_device
本月问答贡献
聚散无由
7
个答案
5
次被采纳
RTT_逍遥
6
个答案
2
次被采纳
踩姑娘的小蘑菇
6
个答案
1
次被采纳
a1012112796
4
个答案
1
次被采纳
Jack_____
4
个答案
1
次被采纳
本月文章贡献
wake_mirco
2
篇文章
7
次点赞
mushroom
1
篇文章
8
次点赞
张世争
1
篇文章
7
次点赞
rv666
1
篇文章
4
次点赞
alight
1
篇文章
3
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部