|
1、材料准备 准备以下材料
' ` Z9 i2 w8 D1 F9 J' {8 i/ q 8 a) s+ j/ R# D9 e( x5 ]6 v 2、设备连接 2.1插入物联网卡/电话卡、GPS天线 将物联网卡插入到如图所示位置 % I" S6 u: D: h. ^* w4 b1 f( G
/ Q- c5 k9 |: q0 c. w( y4 S 将GPS天线与模块连接起来 # E$ P: F; S) w3 l9 P! W( k; T
最后将模块插入到底板中 / |9 U: k a0 T! ]" o: ?" p Q3 c; Q4 z2 y" ^: H
. {& [* V* _* o- s 4 a! U, n% G& y 2.2、插入电源 将电源线插入,并将拨码开关拨到ON处
/ w/ ]9 |, _$ X! q0 c# X1 U 3、EMQ物联网平台 6 u! J! N n4 x. t( J5 L7 l) t 3.1、安装 首先安装EMQ需要有一台自己的服务器,有了服务器之后,具体的安装步骤及流程可参考网上教程 3.2、开启EMQ服务安装完成之后,可在游览器端输入登录网址,进入到如下页面 1 p# C& ~7 Y1 |8 N
接着我们启动Websocket工具 7 @) c& o4 g* v& h% N+ i
点击连接 + }4 \- t- Z7 D; j& b8 D7 ~
4、修改,下载代码 8 F! D7 B3 l; G- a" v 4.1、修改Websocket中的订阅主题 因MQTT协议是基于发布/订阅方式进行的,因此我们需要在EMQ中订阅我们设备所发布的主题
提示订阅成功7 l: P' X, v% I# k0 `& O( c . P1 W- o! D. K
4.2、获取Websocket中的发布主题 3 R2 Q3 A' F0 H+ h2 i# c# n; g
4.3修改代码 修改三元组信息以及发布Topic 6 J2 j3 w s% l$ v
修改三处订阅Topic # r7 E/ x! M% Q, M' W
& B! L/ C& w4 `5 L 接着我们修改服务器地址 2 b$ R: o6 Z0 K; @8 B
7 b1 U! p2 `# R2 P6 S , H; u; H8 t% S3 m 4.4、代码下载 如图所示将ST-LINK仿真器接入到底板中
+ A$ D- M: I/ k: i5 n( j 打开代码,点击配置仿真器
* `: Y2 d8 G+ X! G/ Q" q
- s0 W- w9 s, i9 O/ u6 R
9 I# D4 T; n3 M5 x V
( t0 r% Z! l d: S* @( y
& Q% A: A& X' H4 i E
. B# A/ g# P! f9 t' d2 k 下载成功# g, d+ E, a P9 O: H8 t - G! _. l2 M' F8 \- [
! a0 q9 o* _1 J: d5 b - D) M: `& | I! {3 R; r 5、数据查看 打开Websocket工具,下滑到发布信息列表出,可查看到设备所发布上来的数据 使用杜邦线一端插在PC0引脚,一端插在3.3V引脚上,则可以看到电压数据变为3.3V ) a, a8 v! K* A, E9 p1 Y
转载自: 湖畔科技 如有侵权请联系删除 , G% }4 j" a3 v! q" }; B- v7 C+ x0 I, B% u0 `+ a |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
经验分享 | 通过STM32 TIMER的PWM功能模拟输出正弦波
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
STM32H563 ADC+TIM+DMA应用演示
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
经验分享 | STM32N6 ADC DMA 传输失败案例分享
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
微信公众号
手机版