<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          iot4jIoT Java 客戶端包

          聯(lián)合創(chuàng)作 · 2023-09-26 12:16

          mozi.iot4j 是 Java 版的IoT物聯(lián)網(wǎng)客戶端標準通訊組件包,即 IoT客戶端包。該項目是Mozi.IoT.Client 的 Java 客戶端實現(xiàn),項目功能與Mozi.IoT保持同步。由于作者的技術偏好為.Net向,故而會優(yōu)先開發(fā).Net版本,然后再開發(fā)Java版,Java的版本更迭相對會出現(xiàn)一點滯后。

          Mozi.IoT物聯(lián)網(wǎng)

          Mozi.IoT是一個物聯(lián)網(wǎng)標準通訊組件(CoAP協(xié)議),包含網(wǎng)關服務器和客戶端。該項目并不是一個應用框架,而是CoAP的標準通協(xié)議實現(xiàn),項目目前是Mozi.Network的子項目,有可能發(fā)展成為一個獨立的項目。精力有限,當前僅實現(xiàn)和充實CoAP相關功能。

          CoAP協(xié)議簡介

          CoAP(Constrained Application Protocol)受限應用協(xié)議,是一種在物聯(lián)網(wǎng)世界的類web協(xié)議,RFC規(guī)范定義為RFC7252,7959,8613,8974。該協(xié)議使用在資源受限的物聯(lián)網(wǎng)設備上。物聯(lián)網(wǎng)設備的ram,rom都通常非常小,不能運行消耗資源比較多的TCP和HTTP。

          功能模塊

          Java

          iot4j

          iot4j是IoT(CoAP)的Java客戶端實現(xiàn)
          

          CoAP協(xié)議實現(xiàn)完成度

          實現(xiàn)了RFC7252中約定的大部分功能,目前可以應對基本的CoAP協(xié)議調試。
          

          總體規(guī)劃

          預期實現(xiàn)如下功能模塊:

          1. IoT服務端/網(wǎng)關 
          2. .Net客戶端調用類庫
          3. .Java客戶端調用包
          4. C/C++可移植客戶端項目

          待完成的功能

          • 擁塞算法
          • 安全認證
          • 消息緩存
          • 分塊傳輸 RFC 7959
          • 對象安全

          版權說明

          本項目采用MIT開源協(xié)議,引用請注明出處。歡迎復制,引用和修改。意見建議疑問請聯(lián)系軟件作者,或提交ISSUE。
          

          用例說明

          項目集成如果遇到困難可以聯(lián)系軟件作者
          

          Java

          
          import org.mozi.iot4j.CoAPClient;
          
          public class Main{
          
              /**
               *
               * @param args
               */
              public static void main(String[] args){
          
                  CoAPClient client=new CoAPClient();
                  client.start(12345);
          
                  try {
                      client.get("coap://127.0.0.1/sensor/getinfo");
                  }catch (Exception ex){
                      System.out.println(ex.getMessage());
                  }
              }
          }
          
          

          By Jason on Dec. 5,2021

           

          瀏覽 16
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  色大香蕉色大香蕉色大香蕉色大香蕉色色 | 久热免费视频 | 天天爽天天干 | 国内一级毛片 | 成人视频18+在线观看 |