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

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

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

准备以下材料

0 n2 `+ Y7 ]0 w
微信图片_20230723203316.png
" {. r" r$ B3 l2 K- {, a; h4 P: M! l% O+ ]; B5 ~

9 U: V8 h0 V+ J8 C2、设备连接   
2.1插入物联网卡/电话卡、GPS天线  

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

( h* \$ H. ?8 w  N: Y
微信图片_20230723203319.png 9 a* U% n$ R4 [6 z

! y' s& G0 m" X3 p

将GPS天线与模块连接起来


2 R3 S* ?* k7 a0 x+ d% H7 F! e( I 微信图片_20230723203322.png
" ]) F& f( c' K5 I
1 G+ j7 C0 w/ z" `1 h

最后将模块插入到底板中


% z0 K& J; x- _

& X$ F. @$ G$ K- Z4 I 微信图片_20230723203325.png $ h, _8 I. l6 E9 P

) O$ R' ^- |0 s. V

( d8 Z" z- V- S/ n" x/ I2 t$ r1 o2.2、插入电源  

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

  Z& m3 [9 {4 _8 L
微信图片_20230723203330.png
# U/ B# n  N$ S, M
. Q5 [8 i' o0 G* n- A4 p2 Y3、EMQ物联网平台
  

. {4 g" \) `5 X" E. J3.1、安装  

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

3.2、开启EMQ服务  

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

" L+ m' m2 |- }6 h2 F* }
微信图片_20230723203332.png
" p4 ~2 u3 `, m0 m9 K
. O3 z" s* B4 j

接着我们启动Websocket工具


+ d3 }6 A5 D6 I. \

微信图片_20230723203337.png


' q1 m2 Q, i# V4 ]9 _4 q

点击连接


" k, ?: ]+ U) \/ s

3 s" z$ J& r+ O, j 微信图片_20230723203341.png
( X1 X: o8 O6 a3 ?) x( ]6 V# \& f; y8 C2 t7 d

* V5 ~" O; |3 R1 {4 ?4、修改,下载代码   

6 k8 t- g/ ^2 z4.1、修改Websocket中的订阅主题  

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


4 u  R; U1 S2 g7 c" F 微信图片_20230723203346.png
, t5 R- {! U/ s  ?/ ]4 u( K" [& V: u( F8 M# g$ a

提示订阅成功
) S6 i5 i8 D' U( J1 T5 W3 i, p: @


$ h2 k4 f5 f# N+ D* K. O+ D) R! G
4 k- e# `' ^! f4 H: O
微信图片_20230723203349.png + @7 P4 }7 w' ~7 E5 K- H7 ^

9 X$ }& t! a. k9 ~4 O: G0 i, c. a
6 g- a* C3 y2 ^6 ?( M
4.2、获取Websocket中的发布主题  
  v' r! P0 b6 D

) N2 `* a7 J- c. W3 q3 ]
% p* O- m9 r2 p, i5 a  H' K
11.png
$ J6 s8 p" o( K3 U. q; Z5 Q7 M! v5 ~8 S$ [
4 I" V4 P( l- M% S/ x
4.3修改代码   

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


- x% X7 t9 j" M+ P* `3 t0 T  G 微信图片_20230723203354.png : x' L" ^. v5 P4 n

$ `+ R+ z0 d* ?! @9 h$ i' s1 {

修改三处订阅Topic
% D7 l( n& T' i. v


0 J7 L0 r; i8 h4 c) K. h! A$ D9 J
) p  H5 r1 v7 S: q$ n' L
微信图片_20230723203358.png
! k0 |* j& p6 o/ h7 _# i% B
: u0 Q( n0 _5 \1 N# P; m( k8 W6 A/ b 微信图片_20230723203401.png
9 S: t! ]2 x% A
: w/ |+ q, \  J8 [! l- H 微信图片_20230723203404.png
* z. C( f. I- V2 D9 O4 N; L9 [6 \

; W% M. ~# T( c& @! ^

接着我们修改服务器地址


6 X  u0 c# x. q3 Y; T% |+ P

7 q8 G* l% Z# I& g; T6 G1 x 微信图片_20230723203407.png ; J$ ]+ L" _3 t1 H- V& Z" J9 f5 F# |
3 c- {! }% S# U  }, C
/ N# P2 U* [8 B* ^
4.4、代码下载   - c% N1 z( P$ K

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

1 \& j% r. L8 T( i* U
微信图片_20230723203411.png ) f' M5 w1 F1 H5 ^

  d) T0 M5 f$ A. z0 X" A5 w) i6 c* s: ^

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


5 h* ]9 B8 [# Z2 T: d

2 J, U% O: e8 U& e 微信图片_20230723203415.png , F. s$ G1 s' l; v, m& _! C' Q

! d& G! o/ X5 @" X
微信图片_20230723203418.png 1 y1 i& ~( e4 u9 A# f; I9 p

/ U3 V4 C* @1 @7 x% R; j9 c' y 微信图片_20230723203422.png : Y7 p  [2 j" H
" y% u" F- W0 t4 k

1 ^  N0 w. C4 T' T& p6 s! n 微信图片_20230723203426.png / J. `/ c7 U' I/ q' P' J

; o  r# |+ q  w6 j3 U 微信图片_20230723203429.png , m9 K/ ?1 Y+ G5 e6 f( A
( n9 F, E+ L9 \8 K# g+ A
微信图片_20230723203433.png + ]( A6 f8 T5 e3 v) |: b, c1 x# u
: \; [3 p+ m: k0 Y5 _+ `$ M0 s

下载成功4 x- x, b7 N" j" [3 }5 U. R

5 Z1 K# C% H- \5 ?. a. R
  M5 j, k4 K: V
微信图片_20230723203437.png % T9 T9 M# Q& s# I, W

% Y% _! {' \) X9 T% r, c$ c

9 v9 d) p! i& r2 I: X5、数据查看  

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

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

2 O( b, F7 [" q0 p
微信图片_20230723203442.png
) K: Y7 X$ d% k! i+ K
转载自: 湖畔科技
如有侵权请联系删除

6 {+ m' l7 f: Q  ~* S4 V- I" \

& T8 P% y( _" ?" s! E
; z5 G7 X0 ~5 x  W
赞 收藏 评论0 发布时间:2023-7-23 20:38

举报

0个回答

所属标签

相似技术帖

官网相关资源

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