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

基于STM32F1发送GPS温湿度一路ADC数据经验分享

[复制链接]
攻城狮Melo 发布时间:2023-7-23 20:38
1、材料准备  

准备以下材料

& f( d5 F5 l$ O5 M6 P% C
微信图片_20230723203316.png
7 o5 x5 O4 p  P) L- u1 Q* @, B; S* Y: i/ i# E7 Q% J, c

8 l. q, N  e% y, F2、设备连接   
2.1插入物联网卡/电话卡、GPS天线  

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

2 `5 o( n: s' m* G2 H; H
微信图片_20230723203319.png
: |+ z" b" m7 m  x5 C  |5 S  n
% ]3 _" g4 z& S/ X6 q3 b7 v6 [

将GPS天线与模块连接起来

- B( v' q6 S" v* q2 @) R
微信图片_20230723203322.png 6 G3 f% |! T, [" Y; E, N) {3 O

: U3 s! v- O+ v4 J  G

最后将模块插入到底板中


6 r) d& \+ f0 z  t: s# n7 [

, i% W! S% c- e& l 微信图片_20230723203325.png & S* h6 o6 D- ^0 H& v0 i5 }0 {' d

6 }  Y9 Q* W) l4 U) f8 o

5 b' `* C$ ?. {  ]; A' d2.2、插入电源  

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


! n  ]& u& f, D+ c+ f7 s: Q 微信图片_20230723203330.png 6 G$ S& F3 R7 ?' N% o( u
$ O6 w) m3 V  u6 j
3、EMQ物联网平台
  
! `0 Y( h) w0 Q& v0 H* i- }
3.1、安装  

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

3.2、开启EMQ服务  

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


; ], z! h5 y6 T* q 微信图片_20230723203332.png
4 b3 b  Q, k4 K3 t6 V: j# s* t# [- L! o- H

接着我们启动Websocket工具


9 i& Q- I, @$ c/ E. l

微信图片_20230723203337.png

( T. L! Y* I# J* N) \+ ^

点击连接

8 _' h. I% l) t: T: A7 a

8 @+ i4 W0 Z' l 微信图片_20230723203341.png ! K0 H! \% Z. O* p% X
" S: [  z1 L+ c  k

1 S: ^) g. t$ W% J8 Q7 X# w+ k: A- e+ G4、修改,下载代码   
" Z' v) \5 J" ]8 L
4.1、修改Websocket中的订阅主题  

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


, [' L; d& F1 ~5 U3 S% t! H 微信图片_20230723203346.png " Y2 N1 G/ t* g+ W' o( R4 T

+ \# K9 V; r/ R5 S+ X& R

提示订阅成功
$ ^( r9 Q- K% [, z4 p

7 L5 P/ V4 H6 N) C

1 m2 N' d) ^* E6 q0 G* S 微信图片_20230723203349.png
: z3 g4 P  [; R- v
' Q9 y  P! S/ _

( o8 e. g- E/ _7 p4.2、获取Websocket中的发布主题  
$ J) O* G- K( K- b+ l# `" f
% F% ~. |% Z) }; {
2 }1 p* R! V6 w8 T- M! a
11.png
$ [5 P3 O, f2 m! w# m# ?# n7 u- x2 f8 a
' @9 X( C/ Q+ A0 K$ m: u. Y1 l
4.3修改代码   

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


& Z4 P7 w' p  \6 h" b! N1 e' [' \ 微信图片_20230723203354.png
+ L- [0 |$ ?; d" W' Y- ?# W# o, }# W4 c

修改三处订阅Topic* y8 ~" \; }- {- F$ M7 J


! a* S% T; D  h+ `- Z
$ _; K' U# y; @  T5 |5 `
微信图片_20230723203358.png
/ I! f: A' T2 U. U) U3 a$ k; o' B: `! ~
微信图片_20230723203401.png 1 I  g( {% e+ ~4 q) Y% o% b3 i; z
2 @/ w5 @) i0 W
微信图片_20230723203404.png , X; h6 P1 i: k# R4 v' ?
+ s9 t# G* O* ]& U+ S

接着我们修改服务器地址

# L* ~; @( o1 {+ i
" `1 i9 d/ j, K+ T+ f& ~
微信图片_20230723203407.png
% W  j7 t' {8 |# U4 s/ O  n5 }+ E* k/ i) o3 r/ {. y

2 T: i; e$ ~+ @+ k* o- R4.4、代码下载   
4 M/ m, j$ y8 A! }

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

9 p% V, C6 a5 [0 j2 I2 A: t* j
微信图片_20230723203411.png
( v3 o0 \" P5 W: w' O4 o: |, Y9 x) {3 f" ~& ?0 C% Q

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

6 f8 j" l( w2 v
0 Z: _. G- Y0 D% k( f
微信图片_20230723203415.png
6 @9 U4 Y3 I8 b* f4 H" r; s* K$ k5 ~0 E1 u/ j. E% c/ N& d' b
微信图片_20230723203418.png 9 M4 U" E6 B# d2 l

8 b2 M8 f" }$ X6 H 微信图片_20230723203422.png # t1 u- ^$ }% z$ r) b6 j( ?5 ~

' d& h% u! W: [- e* p+ }% s' N( t, a2 U' A
微信图片_20230723203426.png
) |( x1 n7 U& f4 D
" U$ W- j) B0 C, x) Y 微信图片_20230723203429.png
( A: B. `( d4 F8 e2 A  i: w8 t+ X' X) r2 o* l" J: |
微信图片_20230723203433.png ) o* C- K5 J* [9 R+ D
6 t8 X  \% m! Q8 V8 w5 B( O

下载成功5 L/ q. ]4 B/ _  k) }


% N* B$ d* h3 i

- ]; N! K: e" U 微信图片_20230723203437.png / e0 X) V+ Z. |0 U- J4 v

8 n# y- u) B% ?; \8 C
' J" d0 Y  C9 }- j, m- m
5、数据查看  

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

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


! B1 W* H) Z& p8 n
微信图片_20230723203442.png

6 g& {! ^+ W1 \
转载自: 湖畔科技
如有侵权请联系删除

4 f* B; z, g- p! l* u* E$ W  c* }1 `
, v1 h+ V( P  c4 g$ n

6 |* [3 r, G- ^' [
收藏 评论0 发布时间:2023-7-23 20:38

举报

0个回答

所属标签

相似技术帖

官网相关资源

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