|
1、材料准备 准备以下材料 ( z8 Q9 n& i' X1 M- G H
; P/ q. @: X4 A) { " T! F4 @ |! b _* }; d/ S, O' u7 G 2、设备连接 2.1插入物联网卡/电话卡、GPS天线 将物联网卡插入到如图所示位置
将GPS天线与模块连接起来 ) L2 H8 a0 q' a! {; d# Q
8 r. }, Z; Y- s 最后将模块插入到底板中 ) U& u2 A7 Y: B- b) L0 Q. F" q4 H2 n) i3 B% d6 P7 w) \
# p0 R( t3 Q6 r1 |- G 2.2、插入电源 将电源线插入,并将拨码开关拨到ON处 6 a; H6 x2 n6 w; _: t& K& K
" i9 Y: J, e9 `' P! K 3、EMQ物联网平台 8 y2 v c; R. s0 l- w1 X6 G9 M; u 3.1、安装 首先安装EMQ需要有一台自己的服务器,有了服务器之后,具体的安装步骤及流程可参考网上教程 3.2、开启EMQ服务安装完成之后,可在游览器端输入登录网址,进入到如下页面
接着我们启动Websocket工具
点击连接
4、修改,下载代码 0 e3 c! B) d b( { 4.1、修改Websocket中的订阅主题 因MQTT协议是基于发布/订阅方式进行的,因此我们需要在EMQ中订阅我们设备所发布的主题
提示订阅成功 & F5 \! Z% p4 z6 h
4.2、获取Websocket中的发布主题 7 v1 F$ Y, P- Q" x3 k* I; X/ T: M 3 O) M/ @5 V7 p; B9 F" J" U( Z T. @
4.3修改代码 修改三元组信息以及发布Topic + x V6 W: @& T$ |$ |; o9 T; {
- ~% ?: C5 E' ~ x" t0 ` 修改三处订阅Topic
9 d; A, [3 ~0 g, K, q
接着我们修改服务器地址 % b% R4 Y2 }2 Y8 u' `5 P: }8 _& e. M2 h4 z& G5 k0 P3 F" p
( e) N) Y K: c' ] t2 x; E# P8 E. u, w* u" s 4.4、代码下载 ; @ G* [ V& k5 ^ 如图所示将ST-LINK仿真器接入到底板中
打开代码,点击配置仿真器 9 j/ P/ e* S' b9 I* H: ^" P
7 v Z* i/ u5 L
7 W& t. [; e& O
9 g: F u' b3 Z" U; A0 K
下载成功. W2 C) h. R( N* [" [& r & _" S( B3 Z/ o
9 @7 N/ m: E: }- \! G, a" U 5、数据查看 打开Websocket工具,下滑到发布信息列表出,可查看到设备所发布上来的数据 使用杜邦线一端插在PC0引脚,一端插在3.3V引脚上,则可以看到电压数据变为3.3V
转载自: 湖畔科技 如有侵权请联系删除 |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
经验分享 | 通过STM32 TIMER的PWM功能模拟输出正弦波
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
STM32H563 ADC+TIM+DMA应用演示
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
经验分享 | STM32N6 ADC DMA 传输失败案例分享
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
微信公众号
手机版