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

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

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

准备以下材料

9 t2 a) ?% r1 U
微信图片_20230723203316.png
3 I) {& s$ b' Z9 v; ?
% E+ I1 m. u/ ]4 }

- R& L/ q; T$ |2、设备连接   
2.1插入物联网卡/电话卡、GPS天线  

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

# p- m3 y! C1 }
微信图片_20230723203319.png
8 @# T5 o; u  e6 f( W7 q! a& i' \+ v: p7 O& ]

将GPS天线与模块连接起来

: Q5 K+ B+ V7 G, m2 K, K) S6 c7 t
微信图片_20230723203322.png ! Y, V) H0 o. ]

$ q$ E! c+ \7 U: E% f

最后将模块插入到底板中

3 f  u. k) ?1 f
6 {4 G7 o7 o' `: k: Y' D
微信图片_20230723203325.png ' l9 Q4 L& g# Z: P

* k" S$ h# ~( d
6 _7 t+ j( {  f- ]! n$ p
2.2、插入电源  

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


; G4 G0 n' |: u3 _ 微信图片_20230723203330.png - J7 s0 \8 H, K: P. @0 f

4 l$ }& s2 ^* M" n) y/ T) i5 \3、EMQ物联网平台
  
8 ], U9 O* y( S1 [* w+ L4 w
3.1、安装  

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

3.2、开启EMQ服务  

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

* M% H+ ]4 _! p- a& l1 E- U
微信图片_20230723203332.png ) s* O, [- I( A- }' f# n' ]

5 d6 K$ E! P0 X2 Q( k" A

接着我们启动Websocket工具

- U% Z  ?1 ^+ {, {

微信图片_20230723203337.png


: p6 d- l  J; d' y2 k; A7 ~) Y

点击连接


9 B6 H2 q0 t1 |" b& H
0 v" P7 u3 I4 r0 }7 z4 \$ w2 _
微信图片_20230723203341.png 5 `% r  {6 c2 T! Q4 m  @

, F7 P& C3 q, f( U  o. q0 s
$ h# \- H7 P( \
4、修改,下载代码   
3 ~: X) B5 C7 \5 t1 [, l6 {
4.1、修改Websocket中的订阅主题  

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

6 w/ g' I0 @" Z" |% d
微信图片_20230723203346.png 4 g, {8 @: m) A) q3 I2 T
. ~$ X/ L8 [; [: {

提示订阅成功/ t# @. J0 b% L


2 b* g2 s, x5 Q

, @. p5 o% V7 Z' S, B 微信图片_20230723203349.png
9 A( H: W% T) V: X/ o( U7 Y! L+ D9 M) B& j4 x1 j6 m  j1 `# s
2 i, e7 N2 y; t- B
4.2、获取Websocket中的发布主题  

" A& [6 n; M/ C* |- {9 s7 _/ ^/ o# s( m" p
! {% O2 \/ X; }9 m1 X! e: T" F) y
11.png
# E9 j+ D) L3 I! @, \% k0 C
& k3 k5 {$ g' {

) K4 S' c5 c3 \; u8 a1 s  P4.3修改代码   

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


7 z6 ?$ v, c+ w# @8 ?! R 微信图片_20230723203354.png
4 A4 Q7 [( {' H& S8 R+ c0 o
0 ~- |3 `& V+ v

修改三处订阅Topic. u# s1 E* [9 R. N" G7 l

# @# l: \" n9 w8 x1 L
- h3 `0 C8 G5 T4 m
微信图片_20230723203358.png 1 i. b5 @+ g+ ^! \
+ _6 @, s# x- F- G( J( A* j
微信图片_20230723203401.png
5 t! n9 Q5 j2 X/ @# [0 `' f: I$ G4 a1 u( ~/ g
微信图片_20230723203404.png
4 T4 I' U: d0 k$ K& v) P
6 G, R) u% r& Y, E  E

接着我们修改服务器地址


* ?# N6 w# g  _  ?0 a: a- e; w
& r* |, L: U8 M3 i- F; a7 t
微信图片_20230723203407.png
7 M( ^6 U/ ?- |$ r) _/ p( I( x+ u9 `; ?

0 k  @' z3 N: o+ E3 v" U4.4、代码下载   0 E& D3 Y' a) z, l

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

! m& p/ L" C. B: \$ i
微信图片_20230723203411.png ) V2 h6 M  N, h8 N
, z  U0 v+ |' Z0 {' Z

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

1 i6 e  J; Z) l, X) l; x

) M" y1 }$ C) E$ Q& j1 B 微信图片_20230723203415.png : D! \9 [7 w" d; d3 e5 o- e
$ t) r& ^, a, {: T: W, I: m
微信图片_20230723203418.png 6 O2 f/ R, g( s3 A4 S, w8 d
% S/ j# L2 u! m8 [
微信图片_20230723203422.png
' X! d' B2 M  u6 f, Q" R" h/ q
/ `* J* v& B. x( V# T: F9 \7 H  j. `# [
微信图片_20230723203426.png
9 ^% i; L! t# @4 ^( U, N5 _" o0 n; ~2 v% T. c
微信图片_20230723203429.png
8 U# ^* |$ M1 U1 Y: ?% I) }
2 K/ q* p! D3 g 微信图片_20230723203433.png $ M! L5 ^! \: c4 p: w, X
1 d( S6 ~. f; c" f4 F( w1 M( j$ u

下载成功
* }7 D; b7 @- c3 @9 t) l


# ?& u  ~8 H( U# y: o- t! C

) ]$ ^+ G: I) |  [9 q. b 微信图片_20230723203437.png
+ X1 }- C: Q/ {& L9 w% F! s1 s* F" [

8 b# `, g% ^& U+ t. S5、数据查看  

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

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

$ D# |. U& P! h4 t9 s3 U
微信图片_20230723203442.png
& H( y# n" r" R! y& _
转载自: 湖畔科技
如有侵权请联系删除

/ i. S2 t3 N. G1 [; d! i7 _3 T) d
" k% d4 @0 t6 h6 t1 z/ G/ z$ |* L

, ^0 t7 }( |8 o7 h: Q$ u3 K
收藏 评论0 发布时间:2023-7-23 20:38

举报

0个回答

所属标签

相似技术帖

官网相关资源

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