1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        iot4jIoT Java 客戶端包

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

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

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

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

        CoAP協(xié)議簡介

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

        功能模塊

        Java

        iot4j

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

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

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

        總體規(guī)劃

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

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

        待完成的功能

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

        版權(quán)說明

        本項目采用MIT開源協(xié)議,引用請注明出處。歡迎復(fù)制,引用和修改。意見建議疑問請聯(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
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

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

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            校花主动掀开内裤给我玩 | 毛片艹逼 | 一级特黄60分钟免费看软件下载 | 亚洲精品99久久精品爆乳 | 日本三级免费片 | 制服丝袜一区二区三区肉色丝袜 | 国产精品99久久久久久98AV | 国产成人激情视频 | 国产婷婷在线五月综合亚洲吵0 | 护士娇妻被老外蹂躏 |