当前位置: 首页 > news >正文

淘宝网站建设评价表手机网站建设多钱

淘宝网站建设评价表,手机网站建设多钱,pc网站手机版开发,如何用运行打开wordpress1 说明 采用 mosquitto 库,实现对主题发布消息。 其中服务器有做限制,需要对应的 cilent id ,cafile 、certfile 、keyfile 等配置 2 开发环境 采用ubuntu 直接编译调试 安装mosquitto 库 sudo apt install libmosquitto-dev sudo apt-ge…

1 说明

采用 mosquitto 库,实现对主题发布消息。
其中服务器有做限制,需要对应的 cilent id ,cafile 、certfile 、keyfile 等配置

2 开发环境

采用ubuntu 直接编译调试
安装mosquitto 库

sudo apt install libmosquitto-dev
sudo apt-get install mosquitto

3 参考代码

每隔2秒发布一次消息, 代码存为文件mqtt_publisher.c

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <mosquitto.h>#define MQTT_HOST "akhrsh85xmt1q-ats.iot.us-east-1.amazonaws.com"
#define MQTT_PORT 8883
#define MQTT_TOPIC "aws/rules/funcResponse_v1_1/WoSweeperOrigin/1A2023040002/funcResponse"
#define MQTT_CERT_PATH "/home/sky/develop/test/mosqito/cert.pem"
#define MQTT_KEY_PATH "/home/sky/develop/test/mosqito/key.pem"
#define MQTT_CA_PATH "/home/sky/develop/test/mosqito/ca.pem"
#define MQTT_CLIENT_ID "ID_666"int main(int argc, char *argv[])
{struct mosquitto *mosq = NULL;int rc = 0;int i = 0;// 初始化 mosquitto 库mosquitto_lib_init();// 创建 mosquitto 客户端实例mosq = mosquitto_new(MQTT_CLIENT_ID, true, NULL);if (!mosq) {printf("Failed to create mosquitto instance.\n");return 1;}// 设置 TLS 证书rc = mosquitto_tls_set(mosq, MQTT_CA_PATH, NULL, MQTT_CERT_PATH, MQTT_KEY_PATH, NULL);if (rc != MOSQ_ERR_SUCCESS) {printf("Failed to set TLS certificate.\n");return 1;}// 连接 MQTT 服务器rc = mosquitto_connect(mosq, MQTT_HOST, MQTT_PORT, 60);if (rc != MOSQ_ERR_SUCCESS) {printf("Failed to connect to MQTT server.\n");return 1;}for(i = 0; i < 10; i++){char message[50];sprintf(message, "Message %d", i+1);printf("%s %s %d [%d/10], send message:%s\n", __FILE__, __func__, __LINE__, i, message);rc = mosquitto_publish(mosq, NULL, MQTT_TOPIC, strlen(message), message, 0, false);if(rc != MOSQ_ERR_SUCCESS){fprintf(stderr, "Error: Could not publish message. %s\n", mosquitto_strerror(rc));}rc = mosquitto_loop(mosq, -1, 1);if (rc != MOSQ_ERR_SUCCESS) {printf("Failed to process messages.\n");break;}sleep(2);}mosquitto_disconnect(mosq);mosquitto_destroy(mosq);mosquitto_lib_cleanup();return 0;
}

对应的makefile

all: mqtt_publishermqtt_publisher: mqtt_publisher.ogcc -o mqtt_publisher mqtt_publisher.o -lmosquittomqtt_publisher.o: mqtt_publisher.cgcc -c mqtt_publisher.cclean:rm -f mqtt_publisher mqtt_publisher.o

4 调试

sky@ubuntu:~/develop/test/mosqito$ make
gcc -c mqtt_publisher.c
gcc -o mqtt_publisher mqtt_publisher.o -lmosquitto

运行

sky@ubuntu:~/develop/test/mosqito$ ./mqtt_publisher 
mqtt_publisher.c main 49 [0/10], send message:Message 1
mqtt_publisher.c main 49 [1/10], send message:Message 2
mqtt_publisher.c main 49 [2/10], send message:Message 3
mqtt_publisher.c main 49 [3/10], send message:Message 4
mqtt_publisher.c main 49 [4/10], send message:Message 5
mqtt_publisher.c main 49 [5/10], send message:Message 6
mqtt_publisher.c main 49 [6/10], send message:Message 7

网页端查看
在这里插入图片描述

http://www.yayakq.cn/news/824876/

相关文章:

  • 网站后台程序开发免费推广渠道有哪些方式
  • 西宁网站建设报价海淀商城网站建设
  • 网站标题没有排名职业生涯规划大赛策划书
  • 电影网站logo设计什么是网络营销组合策略
  • seo推广关键词公司广州网站建设优化公司哪家好
  • 海南省建设人力资源网站郑州网站建设技术
  • 做物业管理的企业网站廊坊seo排名公司
  • 网站开发顶岗周记网站建设单元格边距
  • 网站除了域名还要什么学做网站 软件
  • 设计师新手接单网站北京城乡和住房建设部网站
  • 网站播放mp3代码广东网页空间分销
  • 常州市新北区城乡建设局网站湖南住房和城乡建设网门户网站
  • 贵港网站营销一份完整的品牌策划方案
  • 凯里网站建设go007天津工程信息建设网
  • 网页设计网站的主题短视频seo询盘系统
  • 福州阿里巴巴网站建设北京个人网站开发制作
  • 兴县做网站公司怎样进行网站后台管理
  • 东阿聊城做网站的公司全屏企业网站欣赏
  • 梅州建站网络科技有限公司如何做好购物网站
  • 浙江省城乡住房建设网站divi wordpress主题
  • 番禺做网站哪家强手机网页视频下载工具
  • php多平台商城网站系统建设移动应用开发介绍
  • 哈尔滨自助板建站呼叫中心系统价格
  • 网站价值评估 php做外贸的网站平台有哪些内容
  • 网页设计与制作有什么用郑州粒米seo顾问
  • 网站设计要求有哪些镇江今天发布的新消息
  • 网站编写云南营销网站建设
  • 做网站挂广告 刷广告怎么用vs2017做asp网站
  • 长沙哪里学网站建设建设专题网站
  • 百度知道一下西安优化官网厂家