(3)把配套的NB-IoT通信板和OLED屏幕插入到STM32F030主板中,如图所示。(4)用Micro USB数据给开发供电后,按一下Reset按键,开发即会自动链接腾讯云,并且在手机小程序中看到温湿度数据更新。 三、常见问题 请参考 bbs.csdn.net/topics/607 联系我们 如需选购Matter、ZigBee、433/868、LoRa、2.4G、WiFi等物联网模块...
腾讯云IoT平台:接收并存储来自鱼缸的数据,提供数据分析、报警通知等功能,支撑微信小程序的数据展示与指令下发。 1.2 设计思路 (1)感知层: 硬件传感器:包括水质浑浊度传感器、DS18B20温度传感器、MQ137氨气传感器、BH1750光敏传感器等,负责实时收集鱼缸环境的物理参数。 数据采集:各传感器通过模拟/数字信号输出,由STM32F103R...
这节演示一下使用APP扫码绑定NB-IOT,然后通过MQTT服务器实现远程温湿度采集和远程控制继电器 测试功能 1.请按照第一节硬件介绍,下载单片机程序 2.安装APP 注:这节的APP和第三节的一样,如果在第三节安装了APP,不用重新安装. 3.请使用杜邦线连接如下:(安装手机卡(NB卡,我使用的移动的NB卡),天线) (STM32)A3...
控制连接服务器使用的是 ConfigModuleNoBlock 框架 注意哈连接上TCP以后设置为了透传, 以后单片机串口发送的数据就会直接通过模组发到服务器 服务器接收的数据直接就通过串口发给了单片机 提示:这个里面也获取了模组的IMEI, 使用IMEI作为了MQTT客户端的ClientID 5.连接上TCP以后,发送连接MQTT协议 6.把服务器返回的数据交...
开发板型号: ZLIOTB 板载说明: ①主控芯片: STM32F103RET6 ②NB-IOT模组: MN316-XGCD(全网通) ③基本外设: 液晶OLED(IIC); 温湿度传感器(DHT11); 继电器(5脚10A); ④通信接口: 485通信(SP485EEN); CAN总线(TJA1050T); 串口分配情况 一,单片机串口1和串口芯片连接(CH340),作为下载和调试使用 ...
http://服务器IP地址/ota/hardware/STM32MN316BK/user_crc.bin 那么固件信息的下载地址为: http://服务器IP地址/ota/hardware/STM32MN316BK/info.txt 2.修改 用户程序(mcu_project) 的IAP.C文件 提示:我把它们存储在程序bin文件的1024字节倍数的位置是为了BootLoader下载的时候便于提取这些数据; ...
1,为便于使用mbedtls的SSL功能,我封装了下 2.先说几个自己需要实现的函数,mbedtls底层会调用这些函数 随机数函数和返回时间戳函数(不验证证书时间的话用不到) 网络接收处理函数(mbedtls底层会自动调用这个函数) SSL的底层获取数据的方式是指明需要多少个数据,然后咱再返回多少个数据. ...
说明 这一节提供的方案是STM32L151C8T6+BC260Y低功耗方案. 用户可以使用该方案做夹子报警器, 门磁报警器, 呼叫器等. 默认提供测试是使用一个按键触发, 触碰下按键,单片机控制模组连接MQTT服务器 然后发送时间戳,电池电量信息;发送完进入低功耗模式. 程序每隔12个小时会发送
开发板默认是AT指令固件.用户不需要刷固件 这节只是预防有些用户需要刷固件的情况. 刷固件 1.安装驱动 板子使用的USB转串口:CH340 如未安装驱动,请安装驱动 2.USB线连接上下载器(串口模块) 3.打开下载工具 4.打开选项,工具配置,设置921600 5.选择4G模块串口打印,选择开发板对应的串口号,打开串口 ...
这节说明一下STM32+Air302+Mdebtls以SSL单向认证(不校验服务器证书)方式连接MQTT服务器. Air302内部没有做上SSL,所以只能先使用单片机控制模组连接上TCP服务器, 然后再利用Mdebtls包实现SSL. 注意:受内存影响开发板不能测试此节的程序 用户需要选择STM32F103RET6及其以上型号的单片机测试!