第一步, 在pc上, 用MQTT.fx与抓包软件WireShark, 查看MQTT的整个通讯过程 https://www.cnblogs.com/xiaohanlin/p/8683503.html ...
总的来说就是实现了一个GPS数据通过串口发送给STM , STM 进行解码, 在通过串口把解码提取出的经纬度发送给GSM, GSM根据给定的手机号发短信过去。 main函数里的最后一个while循环是每隔 s发一个位置出去 延时函数写在sim a.c里,可以自行调节时间间隔。 就是这么任性。 main.c bsp usart .c bsp usart .c bsp usart .c gps co ...
2016-05-26 19:38 9 5762 推荐指数:
第一步, 在pc上, 用MQTT.fx与抓包软件WireShark, 查看MQTT的整个通讯过程 https://www.cnblogs.com/xiaohanlin/p/8683503.html ...
SIM8008是四频模块,全球可用。含有TTL电平接口等接口,能够实现发短信、打电话、GPRS传输数据、GPS等功能。[正版资料请找beautifulzzzz·博客园] 一些细节: >> 5V供电1A以上(用USB转TTL模块上的电源可以驱动,亲试) > ...
在上一篇中说到了Silverlight下的Socket通信,在最后的时候说到本篇将会结合地图。下面就来看看本文实现的功能: Silverlight 与服务器利用Socket通讯,实时从服务器获取数据(本文中的数据是地理坐标),由于没有GPS,所以本文在服务器写了一个构造新坐标的函数(本文是一个 ...
STM32单片机SIM800CGSM电话短信GPRS网络可编程模块SDK二次开发 板载STM32F103RCT6单片机,板载LDO,板载SIM800C,有SDK,有基础技术支持,可深度定制。 通过我们提供的SDK,客户可自行开发电话、短信、GPRS等相关应用,并可扩展一些GPIO和串口类 ...
硬件环境 MCU:STM32F103RET6 (调试器:J-Link) GSM模块:Ai-Thinker_A6 (安信可)(还需要配一个串口打印工具,当初选这个模块纯粹是因为价格是最便宜 ...
首先说明一下,arduino使用的编码方式是utf8,因此stm32的编码方式也要使用utf8才能发送汉字成功。 然后再说明一下,stm32的串口接收协议里需要接收的数据以0x0d和0x0a结尾,即末尾时\r\n,而arduino的串口协议不需要任何结尾。 stm32的编码方式设置方式 ...
stm32——RTC实时时钟 一、关于时间 2038年问题 在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作。所有使用UNIX时间表示时间的程序都将将受其影响,因为它们以自1970年1月1日经过的秒数(忽略闰秒)来表示时间。这种时间表示法在类Unix ...
对于单片机转ARM的同学来说,RTC可能比较少接触。提到实时时钟,更经常想到的是DS1302。当然,在STM32里,自己一个CPU已经足够,不需要DS1302。 实际上,RTC就只一个定时器而已,掉电之后所有信息都会丢失,因此我们需要找一个地方来存储这些信息,于是就找到了备份寄存器。因为它掉电后 ...