https://www.cnblogs.com/yangfengwu/p/11482905.html 上一节测试的是Wi-Fi 这节测试 GPRS ?...看名字就知道了,简单的说 就是 单片机使用AT指令控制模块实现MQTT通信控制 这节是 STM32+GPRS(AT指令)实现MQTT通信控制: 一,下载STM32程序 1,方式一,串口下载(其他下载方式在最后补充...①手机卡 ②天线 ③调整拨动开关,让STM32和GPRS通信 ? 打开手机APP 下载APP(该APP购买到安全篇即可获取,只有学到微信小程序篇才能看得懂源码,涉及的知识点多一些) ? 扫码下载 ?...注意:只有这样的时候说明MQTT通信正常 (刚刚才知道可以插入视频....) 然后 ? ? 最后说一下程序 首先看一下官方的文档 ? ? 自行查看 整体代码和上一节一样,有几个地方说一下 ?...其实用GPRS实现MQTT有个矛盾的地方.
https://www.cnblogs.com/yangfengwu/p/11484159.html 注意:TCP运行在云端服务器上,因为GPRS只能连接公网IP哈! ...要写就写的更全面一点吧,把常用的芯片全部都写上 先说一下SIM800的问题 长时间不通信,通信就死掉了,服务器发送数据发送不过去了 ? 但是可以看到串口那边没有报任何的错误..... ?...所以...实际如果做成项目,必须有心跳包维系,心跳包可以是一个字节, 列如:控制模块每隔3S发送 0x55 到TCP服务器,TCP服务器收到回复 0xAA 然后模块每次发送完就超时监听,如果超过2S左右还没有回来...查询当前GPRS注册状态 +CGREG: 0,1 OK AT+CGATT? ...查看当前GPRS附着状态 +CGATT: 1 OK AT+CIPMODE=1 透传,注意是控制GPRS串口接收的数据直接发送到网络,GPRS模块默认网络接收的数据直接输出到串口
前言 这节演示下,基于GPRS模块(air202)AT指令TCP透传方式,MQTT通信控制升级STM32程序 测试准备工作(默认访问我的服务器,改为自己的服务器,请看后面说明) 一,下载BootLoader...二,调整波动开关位置,STM32和GPRS 串口1 通信 ? 二,别忘了插手机卡,还有安装上天线 image.png 三,安装APP 注:这节APP和上一节是一个APP ? ? ?...2.对于GPRS模块而言只不过是修改了下控制连接TCP然后实现透传的地方而已 ?...3.Wi-Fi模块和GPRS模块都是配置透传,自然后期的处理基本都是一样的 只是由于GPRS模块的通信延迟问题,我修改了下串口空闲时间 ?...程序说明(用户程序) 1.用户程序就是把基础篇里面的1.0版本的通信控制程序拷贝了过来, 然后按照这篇文章加上了升级处理程序 ? 结语 其它的细节用户直接看wifi是如何实现的部分即可!
这期的教程为公开教程将用这块开发板学习GPRS(LUA) 实现哪些功能呢!...其实GPRS涉及的并不是挺多,官方也给了例子,我只是讲解,然后把我总结的一些东西提供给大家 最近一直在忙方案篇的内容,所以公开版的例程耽误了,现在开始补上 ?...虽然板载的是STM32,但是WIFI和GPRS都是单独开发的,不需要单片机给模块发指令.这是开发趋势.......这期的教程主要讲解GPRS的开发(LUA) 其中涉及到的WIFI,GPRS,APP,上位机等源码全部公开 后面串口通信的时候,不会STM32没有关系,会下载程序就可以,程序我会做好,数据的格式也会给大家
这节演示 STM32采集的温湿度数据通过GPRS模块传给手机APP,APP上有个开关按钮,发指令给GPRS模块,然后发给STM32....注:GPRS的程序都做成的透传的,就是GPRS模块通过串口接收的数据直接发给服务器,然后服务器再发给手机..GPRS模块通过网络接收的数据直接通过串口发给单片机....一,给GPRS模块下载程序 ①调整波动开关位置 ? ? ? 然后 ? ? ? ? ? ? ? ? ? ? ? ? 记得插手机卡 ?...二,测试 调整波动开关的位置,让STM32和GPRS的串口2通信 ? 打开手机APP ? ? ?
实现功能概要 GPRS模块发布的主题: device/设备IMEI号 GPRS模块订阅的主题: user/设备IMEI号 APP通过扫描二维码获取GPRS设备的IMEI号,然后设置订阅的主题:...device/设备IMEI号 发布的主题:user/设备IMEI号 注:实际上和上一节代码唯一不同的地方是控制GPRS连接TCP服务器,然后实现透传.其它程序完全一致! ...一,硬件程序 1.1: STM32控制GPRS模块以AT指令TCP透传方式连接MQTT服务器, 实现MQTT通信控制. 1.1.1: MQTT处理,采用官方C语言MQTT包+本人二次封装....(方便大家快速的移植使用) 1.1.2: 控制GPRS连接MQTT服务器部分程序 ? 1.1.4: 处理MQTT服务器返回的数据部分程序(和上一节一样) ?...三,调整波动开关位置,STM32和GPRS 串口1 通信 ? 四,别忘了插手机卡,还有安装上天线 ?
ESA2GJK1DH1K升级篇 实现功能概要 这节和上一节的功能一样(只不过上节是利用Wi-Fi模块,这节是利用GPRS模块) 用户程序里面加入MQTT通信,执行用户程序的时候, 通过接收MQTT...凡是可以实现MQTT通信的上位机皆可控制单片机升级. ...二,修改BootLoader程序的型号为STM32_MQTT_AT_GPRS ?...二,不过呢,我还是改一下,毕竟咱连接的一个MQT服务器,订阅和发布的主题只要对应便建立通信了 如果大家都用1111作为发布的主题,2222作为订阅的主题来测试,有可能别人控制我的设备 我也有可能也控制了别人的设备...把文件放到服务器按照一开始介绍的测试
这里主要使用python的flask框架搭建一个简易服务器端,然后使用httplib库作为客户端与服务端进行通信,传输json数据并统计打包,网络传输,解包的时间。...http_cilent.py Data Size: 3188890 Pack Time: 0:00:00.368087 Transform Time: 0:00:01.012829 sucess 此时,服务器端也多了几行输出
整体说明 这节演示一下使用微信小程序扫码绑定GPRS,然后通过MQTT服务器实现远程温湿度采集和远程控制继电器 程序兼容SIM800 测试功能 1.请按照第一节硬件介绍,下载单片机程序 注:这节的单片机程序和上一节一样...① 控制模块以非阻塞方式连接MQTT服务器 ② MQTT消息处理封装包 微信小程序 ?...① APUConfig 程序 ② 控制页面 ③ 主页 ④ 本人封装的mqtt包 ⑤ mqtt底层包 单片机程序通信运行处理思路 程序使用串口2和GPRS模块通信 串口1作为日志输出口 串口1接收数据采用缓存管理...提示 设备发布的主题:device/GPRS的IMEI号(模块二维码信息) 设备订阅的主题:user/GPRS的IMEI号(模块二维码信息) 如果是初学者,看后面的文章即可明白上面的意思!...单片机通信控制 1.单片机执行 ConfigModuleNoBlock(); 连接MQTT服务器 ?
这个APP我做成了支持WIFI和GPRS,支持绑定多个设备,别忘了给GPRS模块插手机卡,还有GPRS模块的天线 ? ? ?...GPRS模块注册网络的时候需要很大的电流哈,如果自己的电脑供电不足可以再弄个电源哈 或者去掉WIFI ? ? ...GPRS也测试好了 https://www.cnblogs.com/yangfengwu/p/9967027.html
整体说明 这节演示一下使用APP扫码绑定GPRS,然后通过MQTT服务器实现远程温湿度采集和远程控制继电器 程序兼容SIM800 测试功能 1.请按照第一节硬件介绍,下载单片机程序 ?...① 控制模块以非阻塞方式连接MQTT服务器 ② MQTT消息处理封装包 APP程序 ?...① APUConfig 实现部分 ② 操作手机数据库相关 ③ 控制页面 ④ MQTT通信封装 ⑤ UDP通信封装 ⑥ 扫描二维码相关 ⑦ 连接WI-Fi热点包 单片机程序通信运行处理思路 程序使用串口...提示 设备发布的主题:device/GPRS的IMEI号(模块二维码信息) 设备订阅的主题:user/GPRS的IMEI号(模块二维码信息) 如果是初学者,看后面的文章即可明白上面的意思!...单片机通信控制 1.单片机执行 ConfigModuleNoBlock(); 连接MQTT服务器 ?
NB-IoT能容纳通讯基站用户容量是GPRS的10倍。 2. NB-IoT拥有超低功耗,正常通信和待机电流是mA和uA级别,模块待机时间可长达十年,从出生到宰割都无需更换电池,减少工人工作量。 3....NB-IoT远程抄表在继承了GPRS远程抄表功能的同时还拥有海量容量,相同基站通讯用户容量是GPRS远程抄表的10倍。 2....NB-IoT技术突破GPRS技术的瓶颈,将来必定在无线通信行业中大放异彩。 NB-IoT在智能家居中的应用(智能锁) 随着近几年智能家居行业的火爆,智能锁在生活中出现的频率也越来越高。...为了提升安全性,需要智能锁拥有内置电池,采集各项基本数据,将数据传输到服务器,采集到异常数据自动向用户发出警报。 由于在智能锁安装后不易拆卸,所以要求智能锁电池使用寿命长。...烟雾传感器是消防系统的哨兵,可实时检测烟雾,传感器检测到烟雾浓度超标,会发送信息到后台服务器,并启动警铃,广播喇叭等相关设备,服务器会自动推送信息到相关人员及部门,实现消防安全智能化。 ?
说明 安装的MQTT服务器软件,普通TCP通信的TCP端口号为1883; TCP+SSL的端口号为8883 这节是单片机控制模组以TCP+SSL的方式连接MQTT服务器,相对于使用模组直接封装的MQTTS...这节更应用广泛,凡是以TCP为基础连接的SSL通信都可参考这一节; GPRS模块和单片机连接说明 单片机通过串口2和GPRS模块通信; 单片机PA8引脚作为复位模组使用; (单片机)PA2 -...--- (4G模组)RX; (单片机)PA3 ---- (4G模组)TX; (单片机)PA8 ---- (4G模组)RST 注意: 单片机都是使用串口2和模组通信,所以需要拆掉ESP8266...测试准备工作 1.下载这节程序到单片机 2.单片机工程目录 3.Hex文件位置 4.使用单片机串口1打印串口日志(115200) 正常情况下会打印 程序说明 1.提示 这节是在下面的整体运行测试中非SSL通信程序的基础上加了支持...SSL通信, 和前面重复的内容不再赘述; 2.修改端口 3.初始化命令中开启SSL
【问题】ipv6 windwos服务器不能访问ipv6网站,也不能被ipv6客户端访问,ipv4地址网络正常。...【原因】可能是开启了cvm内的tcp offload导致 【解决方案】建议关闭cvm内的tcp offload 步骤: 1、在Microsoft®Windows®服务器中,打开“ 控制面板”。
为了后期统一,而且现在物联网通信json格式用的很多,所以。。。。 module(...
在小程序开发过程中,难免会碰到要与服务器进行交互通信的问题,小程序提供了wx.request()、wx.closeSocket()、wx.downloadFile()、wx.uploadFile()等与服务器通信的接口...服务端搭建 因为要与服务端进行通信,在小程序端教程开始之前,我们需要在服务器搭建相关环境。...配置通讯域名 基本环境配置好之后,可以登录 微信公众平台 配置通信域名了。我们点击微信公众号右侧的设置,然后找到服务器域名配置。...因为我们需要与小程序进行通信,所以需要在服务端搭建一个request接口,以方便小程序访问服务器时,返回相关的数据,为了方便小程序解析,这里我们返回的是json格式数据。...总结 网络请求方式较多,大家可以参考如何在小程序中实现文件上传下载和如何在小程序中实现 WebSocket 通信实现更多与服务器请求。赶快去自己试试吧~喜欢的小伙伴请持续关注本专栏。
WISMO模块GPRS上网设置的过程一) AT指令设置部分(1) AT+CGCLASS=“B”置为“网络...强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码 WISMO模块GPRS上网设置的过程 一) AT指令设置部分 (1) AT+CGCLASS=...—》通讯串口1 (2) 设置33600调制解调器 常规—》串口1—》最高速率(115200) 三) 设置拨号网络 (1) 新建连接—》标准33600调制解调器 (2) 区号空置—》电话号码(GPRS
说明 安装的MQTT服务器软件,普通TCP通信的TCP端口号为1883; TCP+SSL的端口号为8883 GPRS模块和单片机连接说明 单片机通过串口2和GPRS模块通信; 单片机PA8引脚作为复位模组使用...)PA2 ---- (4G模组)RX; (单片机)PA3 ---- (4G模组)TX; (单片机)PA8 ---- (4G模组)RST 注意: 单片机都是使用串口2和模组通信...测试准备工作 1.下载这节程序到单片机 2.单片机工程目录 3.Hex文件位置 4.使用单片机串口1打印串口日志(115200) 正常情况下会打印 程序说明 1.提示 这节是在整体运行测试中非SSL通信程序的基础上加了支持...SSL通信, 和前面重复的内容不再赘述; 2.修改端口 3.初始化命令中开启SSL
10月20日,网络安全公司赛门铁克刚披露了一个针对南亚电信公司的神秘APT(高级持续威胁)组织,一个名为 LightBasin 的黑客组织被确定为针对电信行业发起一系列攻击的幕后黑手,其目标是从移动通信基础设施中收集...CrowdStrike 调查发现,攻击者利用外部DNS (eDNS) 服务器通过 SSH 和先前建立的后门(如 PingPong)直接连接到其他电信公司的 GPRS 网络,在密码喷射攻击的帮助下安装恶意软件...攻击者能够模拟GPRS网络接入点,以便与先前建立的后门一起执行命令通过电信网络传输流量控制通信。...CrowdStrike 指出,攻击者正是借助电信公司之间的漫游协议需要服务器相互通信这点,打通了组织间流量后能在多家电信公司之间进行切换。...为避免类似攻击,CrowdStrike 建议电信公司制定 GPRS 网络防火墙规则,在 DNS 或 GTP等先前协议上限制网络流量。
1.原理图 2.配置GPIO5中断,上拉输入 1.点击按钮进入下降沿中断 2.松开按钮进入上升沿中断 module(...,package.seeall) -...
领取专属 10元无门槛券
手把手带您无忧上云