|
1、材料准备 准备以下材料
6 J0 S% f/ F2 w 2、设备连接 2.1插入物联网卡/电话卡、GPS天线 将物联网卡插入到如图所示位置
% V) g6 k9 p8 u7 g1 ~3 ? 将GPS天线与模块连接起来 ( w6 ^7 ~9 l: n; I, e, f
1 y" U; O$ v3 T) Y4 u2 n/ A 最后将模块插入到底板中 0 J: [" R1 f8 O6 `. U' X8 M3 W1 E u2 I
; H( O. s5 O; Z* @& b 1 z4 u q& u( ?; r- O* m9 j, } 2.2、插入电源 将电源线插入,并将拨码开关拨到ON处 : ~0 R9 R$ @0 j( m0 w+ N$ ]" @7 _
3、EMQ物联网平台 3.1、安装 首先安装EMQ需要有一台自己的服务器,有了服务器之后,具体的安装步骤及流程可参考网上教程 3.2、开启EMQ服务安装完成之后,可在游览器端输入登录网址,进入到如下页面 6 ~4 U+ F7 C; W+ G
接着我们启动Websocket工具
点击连接 , ]5 _4 c+ W0 t. [. s2 Z+ _7 N
- x+ q \: K& H6 q1 I; I & x4 G' F7 U* }/ S/ o( Z+ Q8 S 4、修改,下载代码 6 p. u* [ M: |3 T 4.1、修改Websocket中的订阅主题 因MQTT协议是基于发布/订阅方式进行的,因此我们需要在EMQ中订阅我们设备所发布的主题 ; R& W' y3 K- L d
9 f3 K4 T0 D. `! R 提示订阅成功! I- T: X, Q0 q* b; j - r1 C5 U! Q; z, Z
, b9 d* _( @9 w) o& b- [ 4.2、获取Websocket中的发布主题 # t! \! T7 s. A3 h4 N
, |; H3 w2 S3 @, @! ] 4.3修改代码 修改三元组信息以及发布Topic
$ N& f5 n# |9 [ T( O 修改三处订阅Topic" _* D: e" S) o; Y
$ ^$ o3 C8 o2 k0 M5 j
$ h7 s8 a' v; L* w4 k 接着我们修改服务器地址 $ p: o, X" m0 [8 x2 B* A! W4 W' a+ N8 |# b2 t
- ?, f& i0 x3 x* G' k / h7 N4 h3 K. O6 M. D/ c/ N6 [ 4.4、代码下载 0 h& |, A! j5 H7 a3 E+ f 如图所示将ST-LINK仿真器接入到底板中
+ a) ^8 b) n! a& J$ m2 e/ a 打开代码,点击配置仿真器 2 L: n& {% X9 L' e+ s7 h/ N0 y' \, p# s
0 E( |3 M( T u1 _/ ]0 u
: l* r L# `; p: [. t
! M9 E5 h6 f7 Z# m( a; {: o
1 |: h4 [/ u8 [$ V# N8 s
! o$ D/ w& t+ f9 l$ T" B4 L$ L
* ?. n' A4 a6 r4 J. l 下载成功; e. M$ x/ Y7 @; | [0 E+ g. A
+ T4 x' y) _! I 5、数据查看 打开Websocket工具,下滑到发布信息列表出,可查看到设备所发布上来的数据 使用杜邦线一端插在PC0引脚,一端插在3.3V引脚上,则可以看到电压数据变为3.3V 9 c6 @$ _1 Z7 b3 L% `; M% _
转载自: 湖畔科技 如有侵权请联系删除 ) R* f, c2 Q. o |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
微信公众号
手机版