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

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

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

准备以下材料

( z8 Q9 n& i' X1 M- G  H
微信图片_20230723203316.png
& B# q5 Y" O9 O1 l0 F; C. S; P/ q. @: X4 A) {
" T! F4 @  |! b  _* }; d/ S, O' u7 G
2、设备连接   
2.1插入物联网卡/电话卡、GPS天线  

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


, @- a9 l) F$ K 微信图片_20230723203319.png 9 k3 S2 g) u. ^1 L% K

3 C6 {! n/ k, s. s2 S

将GPS天线与模块连接起来

) L2 H8 a0 q' a! {; d# Q
微信图片_20230723203322.png 9 d3 l% t- }6 |/ X% q
8 r. }, Z; Y- s

最后将模块插入到底板中

) U& u2 A7 Y: B- b) L0 Q. F" q
4 H2 n) i3 B% d6 P7 w) \
微信图片_20230723203325.png ! @) x) a/ r' m5 s; A
# p0 R( t3 Q6 r1 |- G

6 |% m2 w: |& f" H. J2.2、插入电源  

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

6 a; H6 x2 n6 w; _: t& K& K
微信图片_20230723203330.png 9 V$ I  M% K( T
" i9 Y: J, e9 `' P! K
3、EMQ物联网平台
  
8 y2 v  c; R. s0 l- w1 X6 G9 M; u
3.1、安装  

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

3.2、开启EMQ服务  

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


7 @  {- U( l3 {8 p) j2 T  X- U 微信图片_20230723203332.png
. f  Z- ~; A$ O5 F( s
0 o; V4 Q6 u! Q4 X

接着我们启动Websocket工具


: \" T: Z  W( h, w. j

微信图片_20230723203337.png


  a/ j, a4 v0 j8 o, `' U6 M5 }

点击连接


4 N0 L0 t" M  f/ Q  n( d- N/ @

! \9 E6 u( [4 B9 o 微信图片_20230723203341.png ! V: u- t; u! `7 ]4 O: s# z. G  T

3 C8 S. o1 O; }( H) b6 \3 S  T$ c

1 c. ?8 p- y5 [) @4、修改,下载代码   
0 e3 c! B) d  b( {
4.1、修改Websocket中的订阅主题  

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


7 f* L+ T1 f3 p 微信图片_20230723203346.png
5 {. O- H  ^; P5 @: B/ I
0 f' r# u; L# b/ Y& {

提示订阅成功
6 \  l1 S1 U3 Z$ p5 L+ n

; N0 R5 I3 n6 a
& F5 \! Z% p4 z6 h
微信图片_20230723203349.png
1 G, b  y* x3 R
/ t7 c. {8 C1 J5 ?, x

! m5 `9 Z/ P9 R" s% |4.2、获取Websocket中的发布主题  

. P% d' O7 d$ Q0 a7 v1 F$ Y, P- Q" x3 k* I; X/ T: M
3 O) M/ @5 V7 p; B9 F" J" U( Z  T. @
11.png   Y# D# F. F! u( w$ P" P

6 F& V, L' S+ {+ `0 v

; |  D. m/ l& s4.3修改代码   

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

+ x  V6 W: @& T$ |$ |; o9 T; {
微信图片_20230723203354.png % P4 m: z) ~9 O7 u) h: n3 U
- ~% ?: C5 E' ~  x" t0 `

修改三处订阅Topic
$ M# d# w$ w) i, k1 `

4 ~. O# t# c. g# K% d, Z

) n5 T- V  W4 l' `2 `( V: ? 微信图片_20230723203358.png ) W  C5 m2 {* ^1 Z/ R0 g( o. M& M
9 d; A, [3 ~0 g, K, q
微信图片_20230723203401.png , [. n8 p1 f7 t) f

, [: k/ q; G9 T( r- Y 微信图片_20230723203404.png
: m" ^; Y1 j+ K( N: P  y

9 \6 g1 u8 i0 i4 X, T* B5 B

接着我们修改服务器地址

% b% R4 Y2 }2 Y8 u' `
5 P: }8 _& e. M2 h4 z& G5 k0 P3 F" p
微信图片_20230723203407.png
  _. X7 n6 o3 u& q; x7 T( e) N) Y  K: c' ]
  t2 x; E# P8 E. u, w* u" s
4.4、代码下载   ; @  G* [  V& k5 ^

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


0 }* R) s9 X( O5 K: t9 P: [ 微信图片_20230723203411.png
0 ]1 a; L6 `) v. X% o% i4 s& H
, B7 o( J- p, S3 C

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


- x' [8 @; `% h6 u" G5 Y9 ?
9 j/ P/ e* S' b9 I* H: ^" P
微信图片_20230723203415.png
! D; R. {+ X. }7 v  Z* i/ u5 L
微信图片_20230723203418.png 4 D) M! X  |8 @( w

9 t! D$ C' q# x' j7 I 微信图片_20230723203422.png
: m; }3 Z+ g; ~9 h6 Y7 W& t. [; e& O

; L% y6 F" O/ \7 T. k 微信图片_20230723203426.png 0 Y; b( [; Z( `* d, T
9 g: F  u' b3 Z" U; A0 K
微信图片_20230723203429.png
" a# C' _( T. @# `0 T9 D5 v
; g) w* ^# U0 u0 ^- b+ f 微信图片_20230723203433.png
  ^1 [, m" _  e
8 r* W8 P; h0 k" V2 p& N: r

下载成功. W2 C) h. R( N* [" [& r

. T- w8 ]% \. {. b0 x* @) ^& g
& _" S( B3 Z/ o
微信图片_20230723203437.png % h: c: [, t! }. e  b

" ?0 e1 @+ t! ~7 K; x# f9 \
9 @7 N/ m: E: }- \! G, a" U
5、数据查看  

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

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


1 P% z( D1 l5 o4 H1 ?9 W! S& p
微信图片_20230723203442.png
" J% x" b; I; s/ P9 F
转载自: 湖畔科技
如有侵权请联系删除

: X$ E! r/ x$ `& |; B
8 C/ \# D) v) C! ^% C( F9 S2 A

/ R* g7 [% m0 s' k5 A
赞 收藏 评论0 发布时间:2023-7-23 20:38

举报

0个回答

所属标签

相似技术帖

官网相关资源

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