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

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

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

准备以下材料

% m& p1 ?$ L' z
微信图片_20230810141847.png , d" b5 e+ Z. o6 b% ~, L$ x1 Z
9 R8 U6 {" ]; y5 K0 J4 w

: @/ X1 r  x# p- R2 ^" {, C3 p9 B2、设备连接   
2.1插入物联网卡/电话卡、GPS天线  

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


# k4 N* g. x1 c 微信图片_20230810141848_2.png
; V" ?7 ^! c) x; E& u8 E5 ~5 l* v0 q7 i1 O4 P

将GPS天线与模块连接起来

' n2 l( v3 o# n& ~" P* _1 r
微信图片_20230810141848_1.png
- V, Z( n! |5 Q- O0 c7 t; e4 N1 s: _6 G8 j  K8 L3 @* g% w/ }9 S

最后将模块插入到底板中

' |% r4 `$ b  }4 H; y6 X, S

- R, c5 |8 V  D5 V3 ]2 w: K$ t+ `1 v 微信图片_20230810141848.png
6 Z- Z* z  ~4 j0 _$ p
8 L( K+ S# m7 h/ @) {. g6 s3 D, K3 V

; d( m  C% z# Y2 _( C; J4 q  \2.2、插入电源  

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

/ Z; f- L6 ^1 k; I: |  I1 {
微信图片_20230810141849_4.png # ^5 C. h" J; J- }

4 p9 u& O7 r3 ^3、EMQ物联网平台
  

( I, D; x* d# u# J  [3.1、安装  

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

3.2、开启EMQ服务  

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

6 T) N' W! ]$ c. _7 a2 C! e! v
微信图片_20230810141849_3.png
! @( T+ {6 g8 G% c) M  X. W( m
0 R- X0 Y- r0 K2 M- a8 b

接着我们启动Websocket工具

: B6 _4 m0 a( G" N7 v1 C, I; `

微信图片_20230810141849_2.png

. r# G7 P9 h& ^( R! P) Z

点击连接


9 _# T' s0 `: c! d" R
2 E" r7 E( c- j! K# R% w# ~
微信图片_20230810141849_1.png
' q7 s6 f. s, D; D& b" M% y% K, q" H+ X- ?% {
' U# B1 L, ?# b$ l% v6 r
4、修改,下载代码   

" M, t8 Z4 m/ H$ {$ c+ d4.1、修改Websocket中的订阅主题  

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


+ T4 s/ O/ w$ o* t 微信图片_20230810141849.png
' {% j4 x* P- H; v
. N2 i4 e1 z3 z$ M

提示订阅成功9 u$ ~2 q* I/ U5 ~' }! l1 [& ]! f

* z& {# O% _4 p0 Z
% V. g: p8 @; |% ?; Q7 Y0 z
微信图片_20230810141850_3.png , e' o3 B( \& O# P
6 p1 ?4 B1 H. e4 {0 k2 U
4.2、获取Websocket中的发布主题  
# G3 g8 W  V; `) O; B  e

9 v; l5 e- h) e  W# R$ q1 d

! o$ z6 x+ S' C% b 微信图片_20230810141850_2.png . m; a2 Q9 |" A+ w
% b, i/ o1 W8 ?( t6 f) I$ B- T5 y: }

$ ?7 p- F9 g: g# f) `8 M. M1 |5 V4.3修改代码   

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


' N$ W- w! L3 J 微信图片_20230810141850_1.png ( g" b% L# X( R7 o/ o, Q
& |7 O3 r$ U. z7 T" _4 E

修改三处订阅Topic4 V& Q# L) _/ ]0 l" d& v


/ |" q( b8 ~% t" ?9 `- L

. V+ [+ n& w/ X4 v 微信图片_20230810141850.png . I5 l& }1 p' c/ t0 U
4 k" _' z& X$ m% b- r* _
微信图片_20230810141851_4.png % h& g% y8 @0 d' a7 l/ U3 R
0 o3 N( X8 h) D, J! t9 p" ?, x
微信图片_20230810141851_3.png
2 @7 u$ A. s# M9 T& I4 w
  h2 Q3 C7 Z) }; b9 V

接着我们修改服务器地址

3 d7 P$ J) ~: f# G* O
$ a' r; _! i0 W% m" R: s
微信图片_20230810141851_2.png * B& r- T1 A9 Y
6 W2 P( M$ D$ d! k* n$ h

7 X4 _" g) q4 G: W4.4、代码下载   
3 Q" r0 P% X9 w5 ?* M8 q% Y' A

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

3 H1 V/ n8 V, R9 `; t- T
微信图片_20230810141851_1.png
2 G; o( L7 \! B4 J
: @4 F3 s! T, _7 _

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


1 S* D/ H  G% C1 b" J+ e% o
0 J, P" r8 r: s1 }/ J2 H" u
微信图片_20230810141851.png
1 n+ d! [3 v3 f7 l* I
2 w% K5 |! Z" y1 O9 L3 {( y- Z 微信图片_20230810141852_4.png ( j7 U# X( w: a% V/ Q0 z; H
  T& T3 b' U/ a+ v5 G
微信图片_20230810141852_3.png
$ P0 k. z& D) D( t- u3 z# K; }
1 D/ H& O* P% y7 d- Y5 R; r
/ X2 }1 f: c4 D( `5 F- i7 f
微信图片_20230810141852_2.png & f, G# W2 H7 b

9 U. f6 L) }3 ?7 X7 @8 ]3 _% ~, C

7 }7 |6 U- X2 U, m/ \' q 微信图片_20230810141852_1.png
7 w3 u5 `1 `! k# |$ T# i* `' ~5 a: Z2 M/ C# @
微信图片_20230810141852.png 3 S# ~" _( w+ U5 d. P

0 d8 [6 S, D3 A# b

下载成功6 F, j) A9 T2 v3 z1 P


8 \" F" U- R2 g0 @! ~" D

- x5 S! n$ O- L: _ 微信图片_20230810141853_1.png & T+ R9 D3 ^9 B1 [/ w9 Q/ ?
+ h1 X' l3 k' g7 J: i  b4 G$ F3 H4 k
8 S4 d6 l# O" t" {3 O) c& N
5、数据查看  

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

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


( v1 p* H- u: w+ `
微信图片_20230810141853.png

# h0 a* e' ?1 Q! G) g
转载自: 湖畔科技
如有侵权请联系删除
1 t/ ^6 h. `. O( P

4 q6 ?0 A2 L5 e$ B7 }9 |! a: M; s4 z" f  T$ p- _1 ^2 J3 I6 `+ `
赞 收藏 评论0 发布时间:2023-8-10 14:21

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版