添加kawaii mqtt
This commit is contained in:
parent
2613f427a0
commit
f094d48076
@ -278,7 +278,28 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
|
||||
# CONFIG_PKG_USING_WEBNET is not set
|
||||
# CONFIG_PKG_USING_MONGOOSE is not set
|
||||
# CONFIG_PKG_USING_MYMQTT is not set
|
||||
# CONFIG_PKG_USING_KAWAII_MQTT is not set
|
||||
CONFIG_PKG_USING_KAWAII_MQTT=y
|
||||
CONFIG_PKG_KAWAII_MQTT_PATH="/packages/iot/kawaii_mqtt"
|
||||
# CONFIG_KAWAII_MQTT_NETWORK_TYPE_TLS is not set
|
||||
# CONFIG_KAWAII_MQTT_LOG_IS_SALOF is not set
|
||||
CONFIG_KAWAII_MQTT_LOG_LEVEL=5
|
||||
CONFIG_KAWAII_MQTT_VERSION=4
|
||||
CONFIG_KAWAII_MQTT_KEEP_ALIVE_INTERVAL=100
|
||||
CONFIG_KAWAII_MQTT_THREAD_STACK_SIZE=4096
|
||||
CONFIG_KAWAII_MQTT_THREAD_PRIO=5
|
||||
CONFIG_KAWAII_MQTT_THREAD_TICK=50
|
||||
CONFIG_KAWAII_MQTT_MAX_PACKET_ID=0xFFFE
|
||||
CONFIG_KAWAII_MQTT_TOPIC_LEN_MAX=64
|
||||
CONFIG_KAWAII_MQTT_ACK_HANDLER_NUM_MAX=64
|
||||
CONFIG_KAWAII_MQTT_DEFAULT_BUF_SIZE=1024
|
||||
CONFIG_KAWAII_MQTT_DEFAULT_CMD_TIMEOUT=4000
|
||||
CONFIG_KAWAII_MQTT_MAX_CMD_TIMEOUT=20000
|
||||
CONFIG_KAWAII_MQTT_MIN_CMD_TIMEOUT=1000
|
||||
CONFIG_KAWAII_MQTT_RECONNECT_DEFAULT_DURATION=1000
|
||||
# CONFIG_PKG_USING_KAWAII_MQTT_TEST is not set
|
||||
# CONFIG_PKG_USING_KAWAII_MQTT_V100 is not set
|
||||
CONFIG_PKG_USING_KAWAII_MQTT_LATEST_VERSION=y
|
||||
CONFIG_PKG_KAWAII_MQTT_VER="latest"
|
||||
# CONFIG_PKG_USING_WEBTERMINAL is not set
|
||||
# CONFIG_PKG_USING_CJSON is not set
|
||||
# CONFIG_PKG_USING_JSMN is not set
|
||||
|
@ -10,9 +10,9 @@
|
||||
|
||||
#include <rtthread.h>
|
||||
#include "gt9147.h"
|
||||
#define DRV_DEBUG
|
||||
#define LOG_TAG "gt9147"
|
||||
#include <drv_log.h>
|
||||
#define LOG_TAG "gt9147"
|
||||
#define LOG_LVL LOG_LVL_DBG
|
||||
#include <ulog.h>
|
||||
#define THREAD_PRIORITY 5
|
||||
#define THREAD_STACK_SIZE 1024
|
||||
#define THREAD_TIMESLICE 5
|
||||
|
@ -0,0 +1,78 @@
|
||||
/*
|
||||
* @Author: jiejie
|
||||
* @Github: https://github.com/jiejieTop
|
||||
* @Date: 2019-12-11 21:53:07
|
||||
* @LastEditTime: 2020-02-26 22:43:54
|
||||
* @Description: the code belongs to jiejie, please keep the author information and source code according to the license.
|
||||
*/
|
||||
#include <rtthread.h>
|
||||
#include <rtdevice.h>
|
||||
#include <board.h>
|
||||
#include "mqttclient.h"
|
||||
#define LOG_TAG "mqttclient"
|
||||
#define LOG_LVL LOG_LVL_DBG
|
||||
#include <ulog.h>
|
||||
mqtt_client_t client;
|
||||
client_init_params_t init_params;
|
||||
|
||||
static void topic_test1_handler(void* client, message_data_t* msg)
|
||||
{
|
||||
(void) client;
|
||||
LOG_I("-----------------------------------------------------------------------------------");
|
||||
LOG_I("%s:%d %s()...\ntopic: %s\nmessage:%s", __FILE__, __LINE__, __FUNCTION__, msg->topic_name, (char*)msg->message->payload);
|
||||
LOG_I("-----------------------------------------------------------------------------------");
|
||||
}
|
||||
|
||||
int mqtt_main(void)
|
||||
{
|
||||
int err;
|
||||
char buf[100] = { 0 };
|
||||
mqtt_message_t msg;
|
||||
memset(&msg, 0, sizeof(msg));
|
||||
|
||||
msg.qos = QOS0;
|
||||
msg.payload = (void *) buf;
|
||||
|
||||
log_init();
|
||||
|
||||
rt_thread_delay(6000);
|
||||
|
||||
init_params.read_buf_size = 1024;
|
||||
init_params.write_buf_size = 1024;
|
||||
#ifdef KAWAII_MQTT_NETWORK_TYPE_TLS
|
||||
extern const char *test_ca_get();
|
||||
init_params.connect_params.network_params.network_ssl_params.ca_crt = test_ca_get();
|
||||
init_params.connect_params.network_params.port = "8883";
|
||||
#else
|
||||
init_params.connect_params.network_params.port = "1883";
|
||||
#endif
|
||||
init_params.connect_params.network_params.addr = "www.jiejie01.top"; //"47.95.164.112";//"jiejie01.top"; //"129.204.201.235"; //"192.168.1.101";
|
||||
|
||||
init_params.connect_params.user_name = random_string(10); // random_string(10); //"jiejietop-acer1";
|
||||
init_params.connect_params.password = random_string(10);; //random_string(10); // "123456";
|
||||
init_params.connect_params.client_id = random_string(10);; //random_string(10); // "clientid-acer1";
|
||||
init_params.connect_params.clean_session = 1;
|
||||
|
||||
mqtt_init(&client, &init_params);
|
||||
|
||||
err = mqtt_connect(&client);
|
||||
|
||||
LOG_I("mqtt connect return %d", err);
|
||||
|
||||
err = mqtt_subscribe(&client, "rtt-topic1", QOS0, topic_test1_handler);
|
||||
err += mqtt_subscribe(&client, "rtt-topic2", QOS0, NULL);
|
||||
|
||||
LOG_I("mqtt subscribe return %d", err);
|
||||
|
||||
while (1) {
|
||||
|
||||
sprintf(buf, "welcome to mqttclient, this is a publish test, a rand number: %d ...", random_number());
|
||||
mqtt_publish(&client, "rtt-topic1", &msg);
|
||||
rt_thread_mdelay(1000);
|
||||
|
||||
sprintf(buf, "welcome to mqttclient, this is a publish test, a rand number: %d ...", random_number());
|
||||
mqtt_publish(&client, "rtt-topic2", &msg);
|
||||
rt_thread_mdelay(1000);
|
||||
}
|
||||
}
|
||||
MSH_CMD_EXPORT(mqtt_main, mqtt test)
|
@ -0,0 +1,74 @@
|
||||
/*
|
||||
* @Author: jiejie
|
||||
* @Github: https://github.com/jiejieTop
|
||||
* @Date: 2020-01-12 10:51:11
|
||||
* @LastEditTime : 2020-01-16 00:18:45
|
||||
* @Description: the code belongs to jiejie, please keep the author information and source code according to the license.
|
||||
*/
|
||||
static const char *test_ca_crt = {
|
||||
"-----BEGIN CERTIFICATE-----\r\n"
|
||||
"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\r\n"
|
||||
"-----END CERTIFICATE-----\r\n"
|
||||
"-----BEGIN CERTIFICATE-----\r\n"
|
||||
"MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh\r\n"
|
||||
"MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\n"
|
||||
"d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD\r\n"
|
||||
"QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO\r\n"
|
||||
"MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL\r\n"
|
||||
"ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS\r\n"
|
||||
"U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8\r\n"
|
||||
"Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa\r\n"
|
||||
"e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO\r\n"
|
||||
"JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA\r\n"
|
||||
"zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK\r\n"
|
||||
"ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe\r\n"
|
||||
"3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K\r\n"
|
||||
"AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD\r\n"
|
||||
"AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG\r\n"
|
||||
"AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au\r\n"
|
||||
"ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj\r\n"
|
||||
"ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg\r\n"
|
||||
"hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t\r\n"
|
||||
"L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233\r\n"
|
||||
"lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ\r\n"
|
||||
"DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP\r\n"
|
||||
"ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F\r\n"
|
||||
"UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C\r\n"
|
||||
"qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY\r\n"
|
||||
"RmE=\r\n"
|
||||
"-----END CERTIFICATE-----"
|
||||
};
|
||||
|
||||
const char *test_ca_get()
|
||||
{
|
||||
return test_ca_crt;
|
||||
}
|
@ -11,9 +11,10 @@
|
||||
#include <rtthread.h>
|
||||
#include <board.h>
|
||||
#include <sht3x.h>
|
||||
#define DRV_DEBUG
|
||||
#define LOG_TAG "sht30"
|
||||
#include <drv_log.h>
|
||||
|
||||
#define LOG_TAG "sht30"
|
||||
#define LOG_LVL LOG_LVL_DBG
|
||||
#include <ulog.h>
|
||||
#define THREAD_PRIORITY 9
|
||||
#define THREAD_STACK_SIZE 1024
|
||||
#define THREAD_TIMESLICE 5
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -338,7 +338,7 @@
|
||||
<MiscControls></MiscControls>
|
||||
<Define>STM32F767xx, USE_HAL_DRIVER, RT_USING_ARM_LIBC</Define>
|
||||
<Undefine></Undefine>
|
||||
<IncludePath>.;rt-thread\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;libraries\HAL_Drivers;libraries\HAL_Drivers\config;board\CubeMX_Config\Src;board\CubeMX_Config\Middlewares\ST\touchgfx\framework\include;board\CubeMX_Config\Src\generated\fonts\include;board\CubeMX_Config\Src\generated\gui_generated\include;board\CubeMX_Config\Src\generated\images\include;board\CubeMX_Config\Src\generated\texts\include;board\CubeMX_Config\Src\gui\include;packages\at_device-latest\inc;packages\at_device-latest\class\esp8266;packages\gt9147-latest\inc;packages\netutils-latest\ntp;packages\sht3x-latest;rt-thread\libcpu\arm\common;rt-thread\libcpu\arm\cortex-m7;rt-thread\components\cplusplus;rt-thread\components\dfs\include;rt-thread\components\dfs\filesystems\devfs;rt-thread\components\drivers\include;rt-thread\components\drivers\include;rt-thread\components\drivers\include;rt-thread\components\drivers\include;rt-thread\components\drivers\spi;rt-thread\components\drivers\include;rt-thread\components\drivers\include;rt-thread\components\drivers\touch;rt-thread\components\drivers\include;rt-thread\components\finsh;rt-thread\components\libc\compilers\armlibc;rt-thread\components\libc\compilers\common;rt-thread\components\net\at\include;rt-thread\components\net\at\at_socket;rt-thread\components\net\netdev\include;rt-thread\components\net\sal_socket\include;rt-thread\components\net\sal_socket\include\socket;rt-thread\components\net\sal_socket\impl;rt-thread\components\net\sal_socket\include\dfs_net;rt-thread\components\net\sal_socket\include\dfs_net\sys_select;rt-thread\components\net\sal_socket\include\socket\sys_socket;rt-thread\components\utilities\ulog;libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;libraries\STM32F7xx_HAL\CMSIS\Include</IncludePath>
|
||||
<IncludePath>.;rt-thread\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;libraries\HAL_Drivers;libraries\HAL_Drivers\config;board\CubeMX_Config\Src;board\CubeMX_Config\Middlewares\ST\touchgfx\framework\include;board\CubeMX_Config\Src\generated\fonts\include;board\CubeMX_Config\Src\generated\gui_generated\include;board\CubeMX_Config\Src\generated\images\include;board\CubeMX_Config\Src\generated\texts\include;board\CubeMX_Config\Src\gui\include;packages\at_device-latest\inc;packages\at_device-latest\class\esp8266;packages\gt9147-latest\inc;packages\kawaii-mqtt-latest\common;packages\kawaii-mqtt-latest\mqtt;packages\kawaii-mqtt-latest\mqttclient;packages\kawaii-mqtt-latest\network;packages\kawaii-mqtt-latest\platform\RT-Thread;packages\netutils-latest\ntp;packages\sht3x-latest;rt-thread\libcpu\arm\common;rt-thread\libcpu\arm\cortex-m7;rt-thread\components\cplusplus;rt-thread\components\dfs\include;rt-thread\components\dfs\filesystems\devfs;rt-thread\components\drivers\include;rt-thread\components\drivers\include;rt-thread\components\drivers\include;rt-thread\components\drivers\include;rt-thread\components\drivers\spi;rt-thread\components\drivers\include;rt-thread\components\drivers\include;rt-thread\components\drivers\touch;rt-thread\components\drivers\include;rt-thread\components\finsh;rt-thread\components\libc\compilers\armlibc;rt-thread\components\libc\compilers\common;rt-thread\components\net\at\include;rt-thread\components\net\at\at_socket;rt-thread\components\net\netdev\include;rt-thread\components\net\sal_socket\include;rt-thread\components\net\sal_socket\include\socket;rt-thread\components\net\sal_socket\impl;rt-thread\components\net\sal_socket\include\dfs_net;rt-thread\components\net\sal_socket\include\dfs_net\sys_select;rt-thread\components\net\sal_socket\include\socket\sys_socket;rt-thread\components\utilities\ulog;libraries\STM32F7xx_HAL\STM32F7xx_HAL_Driver\Inc;libraries\STM32F7xx_HAL\CMSIS\Device\ST\STM32F7xx\Include;libraries\STM32F7xx_HAL\CMSIS\Include</IncludePath>
|
||||
</VariousControls>
|
||||
</Cads>
|
||||
<Aads>
|
||||
@ -462,6 +462,26 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>applications\main.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>gtxx_ccollect.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>applications\gtxx_ccollect.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>sht30_ccollect.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>applications\sht30_ccollect.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>mqtt_test.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>.\applications\mqtt_test.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>mqtt_test_ca.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>.\applications\mqtt_test_ca.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -734,6 +754,116 @@
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
<GroupName>kawaii_mqtt</GroupName>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>list.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\common\list.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>random.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\common\random.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTConnectClient.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTConnectClient.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTConnectServer.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTConnectServer.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTDeserializePublish.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTDeserializePublish.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTFormat.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTFormat.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTPacket.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTPacket.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTSerializePublish.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTSerializePublish.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTSubscribeClient.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTSubscribeClient.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTSubscribeServer.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTSubscribeServer.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTUnsubscribeClient.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTUnsubscribeClient.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MQTTUnsubscribeServer.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqtt\MQTTUnsubscribeServer.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>mqttclient.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\mqttclient\mqttclient.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>network.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\network\network.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>platform_memory.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\platform\RT-Thread\platform_memory.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>platform_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\platform\RT-Thread\platform_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>platform_net_socket.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\platform\RT-Thread\platform_net_socket.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>platform_nettype_tcp.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\platform\RT-Thread\platform_nettype_tcp.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>platform_nettype_tls.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\platform\RT-Thread\platform_nettype_tls.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>platform_thread.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\platform\RT-Thread\platform_thread.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>platform_timer.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>packages\kawaii-mqtt-latest\platform\RT-Thread\platform_timer.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
<GroupName>NetUtils</GroupName>
|
||||
<Files>
|
||||
@ -907,7 +1037,7 @@
|
||||
<MiscControls></MiscControls>
|
||||
<Define> </Define>
|
||||
<Undefine> </Undefine>
|
||||
<IncludePath> </IncludePath>
|
||||
<IncludePath></IncludePath>
|
||||
</VariousControls>
|
||||
</Cads>
|
||||
<Aads>
|
||||
|
@ -168,6 +168,22 @@
|
||||
|
||||
/* IoT - internet of things */
|
||||
|
||||
#define PKG_USING_KAWAII_MQTT
|
||||
#define KAWAII_MQTT_LOG_LEVEL 5
|
||||
#define KAWAII_MQTT_VERSION 4
|
||||
#define KAWAII_MQTT_KEEP_ALIVE_INTERVAL 100
|
||||
#define KAWAII_MQTT_THREAD_STACK_SIZE 4096
|
||||
#define KAWAII_MQTT_THREAD_PRIO 5
|
||||
#define KAWAII_MQTT_THREAD_TICK 50
|
||||
#define KAWAII_MQTT_MAX_PACKET_ID 0xFFFE
|
||||
#define KAWAII_MQTT_TOPIC_LEN_MAX 64
|
||||
#define KAWAII_MQTT_ACK_HANDLER_NUM_MAX 64
|
||||
#define KAWAII_MQTT_DEFAULT_BUF_SIZE 1024
|
||||
#define KAWAII_MQTT_DEFAULT_CMD_TIMEOUT 4000
|
||||
#define KAWAII_MQTT_MAX_CMD_TIMEOUT 20000
|
||||
#define KAWAII_MQTT_MIN_CMD_TIMEOUT 1000
|
||||
#define KAWAII_MQTT_RECONNECT_DEFAULT_DURATION 1000
|
||||
#define PKG_USING_KAWAII_MQTT_LATEST_VERSION
|
||||
|
||||
/* Wi-Fi */
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user