|
1、材料准备 准备以下材料 9 t2 a) ?% r1 U
2、设备连接 2.1插入物联网卡/电话卡、GPS天线 将物联网卡插入到如图所示位置 # p- m3 y! C1 }
( W7 q! a& i' \+ v: p7 O& ] 将GPS天线与模块连接起来 : Q5 K+ B+ V7 G, m2 K, K) S6 c7 t
最后将模块插入到底板中 3 f u. k) ?1 f6 {4 G7 o7 o' `: k: Y' D
6 _7 t+ j( { f- ]! n$ p 2.2、插入电源 将电源线插入,并将拨码开关拨到ON处
3、EMQ物联网平台 8 ], U9 O* y( S1 [* w+ L4 w 3.1、安装 首先安装EMQ需要有一台自己的服务器,有了服务器之后,具体的安装步骤及流程可参考网上教程 3.2、开启EMQ服务安装完成之后,可在游览器端输入登录网址,进入到如下页面 * M% H+ ]4 _! p- a& l1 E- U
接着我们启动Websocket工具 - U% Z ?1 ^+ {, {
点击连接 0 v" P7 u3 I4 r0 }7 z4 \$ w2 _
$ h# \- H7 P( \ 4、修改,下载代码 3 ~: X) B5 C7 \5 t1 [, l6 { 4.1、修改Websocket中的订阅主题 因MQTT协议是基于发布/订阅方式进行的,因此我们需要在EMQ中订阅我们设备所发布的主题 6 w/ g' I0 @" Z" |% d
. ~$ X/ L8 [; [: { 提示订阅成功/ t# @. J0 b% L
9 M) B& j4 x1 j6 m j1 `# s 2 i, e7 N2 y; t- B 4.2、获取Websocket中的发布主题 - {9 s7 _/ ^/ o# s( m" p ! {% O2 \/ X; }9 m1 X! e: T" F) y
4.3修改代码 修改三元组信息以及发布Topic
修改三处订阅Topic. u# s1 E* [9 R. N" G7 l - h3 `0 C8 G5 T4 m
+ _6 @, s# x- F- G( J( A* j
# [0 `' f: I$ G4 a1 u( ~/ g
6 G, R) u% r& Y, E E 接着我们修改服务器地址 & r* |, L: U8 M3 i- F; a7 t
/ p( I( x+ u9 `; ? 4.4、代码下载 0 E& D3 Y' a) z, l 如图所示将ST-LINK仿真器接入到底板中 ! m& p/ L" C. B: \$ i
, z U0 v+ |' Z0 {' Z 打开代码,点击配置仿真器 1 i6 e J; Z) l, X) l; x
$ t) r& ^, a, {: T: W, I: m
% S/ j# L2 u! m8 [
9 \7 H j. `# [
" o0 n; ~2 v% T. c
1 d( S6 ~. f; c" f4 F( w1 M( j$ u 下载成功
9 w% F! s1 s* F" [ 5、数据查看 打开Websocket工具,下滑到发布信息列表出,可查看到设备所发布上来的数据 使用杜邦线一端插在PC0引脚,一端插在3.3V引脚上,则可以看到电压数据变为3.3V $ D# |. U& P! h4 t9 s3 U
转载自: 湖畔科技 如有侵权请联系删除 |
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 接口
微信公众号
手机版