你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32F1发送GPS温湿度一路ADC数据

[复制链接]
攻城狮Melo 发布时间:2023-8-10 14:21
1、材料准备  

准备以下材料


8 d0 D: a2 }0 k5 i# Z3 X
微信图片_20230810141847.png " q, ^) t4 G4 k) r8 L

, B8 q! U6 D" r1 M
$ M& f* i4 n( @, b: F, }
2、设备连接   
2.1插入物联网卡/电话卡、GPS天线  

将物联网卡插入到如图所示位置


: n) Q% a3 v6 a) \( e$ ^! f 微信图片_20230810141848_2.png
. L/ k3 R# q5 E2 f
$ Z6 S2 H$ L2 l1 N! V

将GPS天线与模块连接起来

4 g9 I" B2 J. b" e) K
微信图片_20230810141848_1.png
' ~, w1 C0 A- T2 S+ R
* A6 v" D9 c  |! B. q6 C

最后将模块插入到底板中


& [8 {* q2 }0 ]9 O; I$ a8 }4 _' ^- ]* m
. s3 ~  @0 e, k2 O) \3 i' k3 m1 c
微信图片_20230810141848.png
. V( X$ |. \. {
* O+ y5 t; [- g1 d. K0 {6 ^
+ Q# p2 _( z+ a. Q! s! p- _7 F
2.2、插入电源  

将电源线插入,并将拨码开关拨到ON处


* O3 X5 P5 x' T3 G& p( S/ M: v 微信图片_20230810141849_4.png + Y4 h1 P& t$ a

' k5 Z& K% ]; t: B3、EMQ物联网平台
  

. W3 U- w- n  |; R- K: f7 b: @( \9 q% W3.1、安装  

首先安装EMQ需要有一台自己的服务器,有了服务器之后,具体的安装步骤及流程可参考网上教程

3.2、开启EMQ服务  

安装完成之后,可在游览器端输入登录网址,进入到如下页面


8 M* Z* ^# q4 E; i7 B0 o) d2 z 微信图片_20230810141849_3.png
: x+ B3 J. x6 N& p) `$ s1 A. C* |- Z& s

接着我们启动Websocket工具

: s5 v; a9 R3 ?7 w( v& ~, p0 @" u

微信图片_20230810141849_2.png


) X; A  e, o  m4 T/ f

点击连接


6 H" C+ C9 m8 P+ o& X

; J5 W# O' [9 a; u' p8 U: ] 微信图片_20230810141849_1.png : [+ e4 G( a+ g) d, Y, I
. @6 u# A2 e6 U

! t" [. A- ^) I& X4、修改,下载代码   
6 W/ S$ s  A4 i/ h
4.1、修改Websocket中的订阅主题  

因MQTT协议是基于发布/订阅方式进行的,因此我们需要在EMQ中订阅我们设备所发布的主题


% e' F  k1 l- ^/ @' b/ n% _, { 微信图片_20230810141849.png . z: U( N$ }- k$ H  Y; L9 W

% R- d2 D. D& n- C

提示订阅成功5 N  c. J8 m& \- y


9 }4 [  q2 X. z' q( I8 e/ u, @
! R1 m' H; V9 ?3 Z; X, y/ l" L
微信图片_20230810141850_3.png
( w* w% G+ c: H5 I  S- `: t, }
, h/ C$ |7 w# Q; a4.2、获取Websocket中的发布主题  

3 ~2 B( m% G9 @+ b* \/ ~$ E! h  n2 H
7 Z  C/ C" ~  E7 @; k8 p" h0 Q
微信图片_20230810141850_2.png
8 X8 T/ K) b; |9 Y3 ~# ^" v; C
, p4 Y4 r; U& y5 p5 [' d5 N5 s1 K

- S9 F9 \' H& n* @9 D, r( N0 |' F4.3修改代码   

修改三元组信息以及发布Topic


' v4 q8 t; o& X 微信图片_20230810141850_1.png
6 k3 p' {, A, w/ k. @: o. g# }9 b$ X/ W3 o+ N  U

修改三处订阅Topic
% V  v8 d2 R' t6 n! q- d5 [


7 g0 `" {# E% g; U- R
4 f8 @. B  s7 M9 e. A
微信图片_20230810141850.png
" H3 a4 n$ z5 G8 u; P( n) K" R  K) e: w* p: @7 m2 @
微信图片_20230810141851_4.png
3 V/ y, A9 V* V/ Q. R$ {- _& G  m$ B; S( o( y6 D2 r/ \3 e% |6 V
微信图片_20230810141851_3.png . b( s1 s5 ]0 \0 Y+ u. y) y$ t. {* C
4 p; n. X/ S# {

接着我们修改服务器地址


* X4 ^9 Z0 B$ {& Z

; v# i, |* ]- k9 k! E0 g 微信图片_20230810141851_2.png
( v- h1 M, ]& ?! V* a7 W$ u! G# r4 \9 A1 m  Z) ~
8 x! m8 s0 y7 p9 S9 o9 `
4.4、代码下载   8 \" B+ n! B1 _6 p

如图所示将ST-LINK仿真器接入到底板中


3 p& l. J: _8 l) i) H2 v 微信图片_20230810141851_1.png
9 U0 M6 a, M% r' [; W; E/ V' H' W9 D/ r/ B, o* V8 D: `

打开代码,点击配置仿真器


: Q: @# b3 T8 F: X& b2 u. ~
5 _4 _$ m, z/ w* U& S; j& J
微信图片_20230810141851.png 0 {/ i/ ]0 W0 h8 E/ L2 b! T
6 N, M$ q) y0 ^4 i
微信图片_20230810141852_4.png
, K( c# }! Q3 t% ]  C  q$ \! @2 \( ]% U3 ]$ S4 U& v1 T& U8 s
微信图片_20230810141852_3.png 2 D: Z2 m- u; {5 t& Y

2 J. _3 {9 y( v+ ]% v( F5 N
, r8 N! Z1 V4 ~  d7 [1 Z
微信图片_20230810141852_2.png . H0 @1 c; x* C) l
: c  `$ Q2 k% }

* ^" ]2 H* X9 ^( J; A  [ 微信图片_20230810141852_1.png $ A9 |0 v4 r# q5 n3 _3 s/ E

7 m% ?: Z* U0 C8 m 微信图片_20230810141852.png
; P  m( m+ X* y7 s5 x! N7 f" |, n7 e
3 j4 ?/ i6 Y4 k# c' ~/ S

下载成功, A: A2 P, b: s3 U# k% Q! P

, v- b+ j  G* p2 l

8 M' X  V7 z+ w7 B0 w$ { 微信图片_20230810141853_1.png ; q. {! _; k3 I- k+ A
# Y/ h: Z. W1 Z
6 V& F# \9 H0 K; D5 \% }
5、数据查看  

打开Websocket工具,下滑到发布信息列表出,可查看到设备所发布上来的数据

使用杜邦线一端插在PC0引脚,一端插在3.3V引脚上,则可以看到电压数据变为3.3V

2 W1 G7 T4 o' j
微信图片_20230810141853.png
1 v. L  ?- P: ]6 J
转载自: 湖畔科技
如有侵权请联系删除

- v# I; V2 `. q! H9 b

; S" N" }( Q' F, F) |; J9 O' A* k; m2 j8 o" h  Y+ o/ I, n7 b
收藏 评论0 发布时间:2023-8-10 14:21

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版