欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用springboot怎么結(jié)合mqtt進(jìn)行開發(fā)

這篇文章給大家介紹使用springboot怎么結(jié)合mqtt進(jìn)行開發(fā),內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)建站長(zhǎng)期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為馬山企業(yè)提供專業(yè)的網(wǎng)站制作、成都做網(wǎng)站,馬山網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

MQTT(Message Queuing Telemetry Transport)是基于二進(jìn)制消息的發(fā)布/訂閱編程模式的消息協(xié)議,非常適合需要低功耗和網(wǎng)絡(luò)帶寬有限的IoT場(chǎng)景。

maven

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-integration</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.integration</groupId>
      <artifactId>spring-integration-stream</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.integration</groupId>
      <artifactId>spring-integration-mqtt</artifactId>
    </dependency>

配置client factory

  @Bean
  public MqttPahoClientFactory mqttClientFactory() {
    DefaultMqttPahoClientFactory factory = new DefaultMqttPahoClientFactory();
    factory.setServerURIs("tcp://demo:1883");
//    factory.setUserName("guest");
//    factory.setPassword("guest");
    return factory;
  }

配置consumer

  @Bean
  public IntegrationFlow mqttInFlow() {
    return IntegrationFlows.from(mqttInbound())
        .transform(p -> p + ", received from MQTT")
        .handle(logger())
        .get();
  }

  private LoggingHandler logger() {
    LoggingHandler loggingHandler = new LoggingHandler("INFO");
    loggingHandler.setLoggerName("siSample");
    return loggingHandler;
  }

  @Bean
  public MessageProducerSupport mqttInbound() {
    MqttPahoMessageDrivenChannelAdapter adapter = new MqttPahoMessageDrivenChannelAdapter("siSampleConsumer",
        mqttClientFactory(), "siSampleTopic");
    adapter.setCompletionTimeout(5000);
    adapter.setConverter(new DefaultPahoMessageConverter());
    adapter.setQos(1);
    return adapter;
  }

配置producer

@Bean
  public IntegrationFlow mqttOutFlow() {
    //console input
//    return IntegrationFlows.from(CharacterStreamReadingMessageSource.stdin(),
//        e -> e.poller(Pollers.fixedDelay(1000)))
//        .transform(p -> p + " sent to MQTT")
//        .handle(mqttOutbound())
//        .get();
    return IntegrationFlows.from(outChannel())
        .handle(mqttOutbound())
        .get();
  }
  
  @Bean
  public MessageChannel outChannel() {
    return new DirectChannel();
  }

  @Bean
  public MessageHandler mqttOutbound() {
    MqttPahoMessageHandler messageHandler = new MqttPahoMessageHandler("siSamplePublisher", mqttClientFactory());
    messageHandler.setAsync(true);
    messageHandler.setDefaultTopic("siSampleTopic");
    return messageHandler;
  }

配置MessagingGateway

@MessagingGateway(defaultRequestChannel = "outChannel")
public interface MsgWriter {
  void write(String note);
}

關(guān)于使用springboot怎么結(jié)合mqtt進(jìn)行開發(fā)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

新聞名稱:使用springboot怎么結(jié)合mqtt進(jìn)行開發(fā)
文章URL:http://aaarwkj.com/article26/pesgjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、Google、用戶體驗(yàn)、搜索引擎優(yōu)化、網(wǎng)站導(dǎo)航、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
91国产精品视频在线| 综合久久久精品国产亚洲av| 日韩精品熟妻人女亚洲一区| 五月婷婷六月丁香伊人网| 日韩欧美二区三区精品在线| 欧美日韩精品不卡在线播放| 91麻豆精品国产91久| 欧美视频综合一级91| 色综合天天综合天天更新| 超碰国产精品一区二区| 日本加勒比在线播放一区| 亚洲综合av一区二区三区四区 | 国产精品播放一区二区三区| 亚洲av天堂免费在线观看| 永久永久免费黄色一级片| 精品一区二区久久久久久| 亚洲最大av免费在线看| 日韩欧美人妻中文字幕| 不卡的视频在线观看| av影片天堂在线观看| 青青草青娱乐免费在线视频| 国产精品亚洲精品久久| 中文字幕一区日韩欧美| 亚洲综合av一区二区三区四区| 夜夜爽精品国产亚洲av成人| 日本成人一区二区三区视频| 肥胖老熟女一区二区三区| 中文字幕精品人妻丝袜| 久久综合视频大片视频| 中国一区二区三区毛片| 激情久久五月激情婷婷| 人人人妻人人澡人人爽e| 日韩黄色免费在线观看| 亚洲天堂欧美日韩一区| 欧美日韩亚洲中文国产| 亚洲天堂国产成人精品| 久久精品有码视频免费观看| 国产av剧情精品亚洲| 男女视频午夜刺激一区二区 | 国产偷人伦激情在线观看| 久久精品一区二区婷婷|