- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 深入了解C++多态的原理及实现方式
文章目录前言关于多态函数承载方式虚函数方式前言需要深入了解C/C++语言的基础之上再看此文章。关于多态具有多种形态,调用同一个方法会随上下文不同而产生不同的结果,多态有静态多态与动态多态两种。函数承载方式函数重载是让同一个函数(函数名字是相同的)可以根据参数不同从而实现不同的处理,之所以称之为函数重载,是因为它有多个同名的函数,而编译器进行了重载,编译器根据实参与形参的类型及个数,自动确定调用那一个函数。这是通过函数重载的方式实现多态,这种实现的方式是静态的多态,因为在编译阶段就已经知道了的。
2020-06-30 12:01:06 1207 1
原创 MQTT移植到stm32开发板——使用FreeRTOS操作系统
手把手教你将MQTT客户端移植到stm32开发板上,使用野火stm32f429官方开发板作为移植实验,使用lwip+以太网连接到云平台。
2020-06-26 21:10:03 9513 8
原创 MQTT移植到stm32开发板——使用TencentOS tiny操作系统
手把手教你将MQTT客户端移植到stm32开发板上,使用TencentOS tiny官方开发板——TencentOS_tiny_EVB_MX_Plus开发板作为移植实验,使用wifi模块连接到云平台。
2020-06-23 23:51:08 6247 4
原创 MQTT移植到stm32开发板——使用RT-Thread操作系统
文章目录ENV介绍env工具下载安装通过env移植MQTT客户端打开 env 控制台打开env并更新软件包列表移植MQTT客户端导出独立的MQTT客户端工程ENV介绍env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。env 工具包含了 RT-Thread 源代码开发编译环境和
2020-06-21 22:41:09 5219
原创 mqttclient连接到OneNET云平台
文章目录mqttclient连接到OneNET云平台使用OneNET测试连接手动安装相关的依赖包拉取mqttclient仓库简单介绍mqttclient仓库文件夹编译运行代码使用到的APImqttclient连接到OneNET云平台有了前面连接百度云的经验,废话不多说,直接使用OneNET,OneNET平台应该是最开放,对开发者最友好的平台了。使用OneNET首先注册与登陆OneNET,然后进入开发者中心:https://open.iot.10086.cn/develop/global/produc
2020-06-15 23:07:02 6224 8
原创 mqtt连接百度天工物接入平台
mqtt连接到百度天工物接入百度天工物接入简介物接入(IoT Hub)是面向物联网领域开发者的全托管云服务,通过主流的物联网协议(如MQTT)进行通信,可以在智能设备与云端之间建立安全的双向连接,快速实现物联网项目。支持亿级并发连接和消息数,支持海量设备与云端安全可靠的双向连接,无缝对接天工平台和百度云的各项产品和服务。物接入分为设备型和数据型两种项目类型,我们在这里使用数据型项目类型,传输一些温湿度数据,同时可以无缝对接时序数据库TSDB、物可视等,将数据实时显示出来,同时我们采用MQTT协议与云端
2020-06-15 23:05:09 4559 1
原创 一个高性能、高稳定性的跨平台MQTT客户端——mqttclient设计与实现方式
文章目录mqttclient设计与实现方式设计思想API接口MQTT客户端的核心结构mqttclient实现申请一个mqtt客户端释放已申请的mqtt客户端设置MQTT客户端的信息连接服务器订阅报文取消订阅发布报文内部线程核心的处理函数发布应答与发布完成报文的处理订阅应答报文的处理取消订阅应答报文的处理来自服务器的发布报文的处理发布收到与发布释放报文的处理mqttclient设计与实现方式设计思想整体采用分层式设计,代码实现采用异步设计方式,降低耦合。消息的处理使用回调的方式处理:用户指定订
2020-06-15 23:01:15 6186 4
原创 一个高性能、高稳定性的跨平台MQTT客户端——mqttclient配置及裁剪工具
文章目录mqttclient配置及裁剪工具salof相关的配置使用mqttclient裁剪配置工具mqttclient配置及裁剪工具MQTT_TOPIC_LEN_MAX配置客户端支持最大的主题名长度,主题是支持通配符的,如果主题太长则会被截断,默认值为64。 #define MQTT_TOPIC_LEN_MAX 64MQTT_ACK_HANDLER_NUM_MAX配置mqtt等待应答列表的最大记录个数,对于qos1、qos2服务质量有要求
2020-06-15 22:59:25 1841
原创 一个高性能、高稳定性的跨平台MQTT客户端——mqttclient代码生产工具介绍
文章目录mqttclient代码生产工具介绍连接参数配置订阅主题相关的代码配置发布消息相关的代码配置生成代码mqttclient代码生产工具介绍mqttclient代码生产工具主要是用于配置MQTT的参数,并且生成相应的代码,因为是可视化的配置,极易使用。地址:https://jiejietop.gitee.io/mqtt/index.html与此同时改工具页面还包含了mqttclient的API接口介绍及示例,通过它们就能知道这个工具应该配置了什么内容。连接参数配置首先连接参数代表着MQT
2020-06-15 22:55:44 1375
原创 一个高性能、高稳定性的跨平台MQTT客户端——mqttclient简介与使用
【开源】一个高性能、高稳定性的跨平台MQTT客户端——mqttclient简介与使用
2020-06-14 11:12:04 8632 5
代码大全(第二版超高清文字版)——文字版
2019-03-04
LwIP+freertos工程(LwIP2.1.2最新版本)
2019-01-27
RT-Thread学习笔记,思维导图
2018-09-06
stm32串口缓冲区源码
2018-08-27
C#上位机源码串口调试助手
2018-05-29
stm8l系列单片机教程与源码
2018-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人