在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>查找您的WinIoT設(shè)備

查找您的WinIoT設(shè)備

2023-06-20 | zip | 0.00 MB | 次下載 | 免費(fèi)

資料介紹

描述

在 Raspberry Pi 上為Windows 10 IoT Core開發(fā)應(yīng)用程序,您很快就會(huì)熟悉安裝在開發(fā)機(jī)器上的“ Windows IoT Core Watcher ”以及 Raspberry Pi 映像的 ISO:

poYBAGOiYHiAP99fAABDEQpopbg913.jpg
Microsoft 的 Windows IoT Core Watcher
?

我在想如果我自己的代碼中有這個(gè)功能會(huì)很好,所以我使用Wireshark試圖找出幕后的魔法。

事實(shí)證明,Raspberry Pi(或者更確切地說是 Windows 10 IoT 核心版)?每五秒(大約)廣播一個(gè) 150 字節(jié)的大UDP 包,其中包含觀察程序應(yīng)用程序提供的信息。

這是我的設(shè)備發(fā)送的字節(jié)數(shù)組的內(nèi)容(其中 MAC 地址字節(jié)的中間部分用 XX 消隱)

pYYBAGOiYHuASMQXAABjc-KyXJY708.jpg
我的設(shè)備正在廣播的 150 個(gè)字節(jié)
?

不難看出這些字節(jié)是?UTF-16文本字符串,這意味著該包實(shí)際上包含 75 個(gè) Unicode 字符。

由于只存在 ASCII 字符(實(shí)際上只有英文字母、常規(guī)數(shù)字和幾個(gè)標(biāo)點(diǎn)符號(hào)),因此實(shí)際上每隔一個(gè)字節(jié)都未使用。(只有當(dāng)你設(shè)法給你的設(shè)備一個(gè)非英文字符的名稱時(shí),它們才會(huì)被使用。)

將字節(jié)解碼為 UTF-16 字符,您將得到:

pYYBAGOiYH2AMzdZAABksoPA5P4548.jpg
解碼為 75 個(gè) UTF-16 字符的字節(jié)
?

?

請(qǐng)注意,上面背景較淺的空單元格包含二進(jìn)制零,因此完全是空的(即,甚至沒有空格字符——完全空白,正如您可以從字節(jié)數(shù)組中看出的那樣)。

無論如何,我將其包裝到 C# 中的一個(gè)庫中,以便在其他項(xiàng)目中進(jìn)行簡單集成。

例如,這是一個(gè)常規(guī) Windows 控制臺(tái)應(yīng)用程序的方法,它偵聽在網(wǎng)絡(luò)上找到的設(shè)備:Main

using System;
using Laserbrain.WinIoTCoreListener.Lib;

namespace Laserbrain.WinIoTCoreListener.ConsoleExample
{
  internal static class Program
  {
    private static void Main()
    {
      using (IWinIotCoreListener winIotCoreListener = WinIotCoreListenerFactory
         .Create())
      {

        winIotCoreListener.OnDeviceInfoUpdated += (s, e) =>

        {

          Console.WriteLine(e.UpdateStatus + ": " + e.DeviceInfo);

        };


        Console.WriteLine("Up'n'running.");

        Console.WriteLine("Press SPACE to list devices!");

        Console.WriteLine("Press ESCAPE to exit!");


        while (true)

        {

          switch (Console.ReadKey(true).Key)

          {

            case ConsoleKey.Spacebar:

              Console.WriteLine("-------------------------");

              foreach (DeviceInfo deviceInfo in winIotCoreListener.DeviceInfos)

              {

                Console.WriteLine("* " + deviceInfo);

              }

              Console.WriteLine("-------------------------");

              break;


            case ConsoleKey.Escape:

              return;

          }

        }

      }

    }

  }

}

怎么運(yùn)行的

IWinIotCoreListener通過調(diào)用Createstatic 的方法獲取 an WinIotCoreListenerFactory。只要您不處置提供給您的偵聽器,它就會(huì)繼續(xù)觸發(fā)該OnDeviceInfoUpdated事件。每次發(fā)現(xiàn)新設(shè)備、現(xiàn)有設(shè)備更改屬性或設(shè)備停止廣播其數(shù)據(jù)包時(shí)都會(huì)觸發(fā)此事件UpdateStatus事件 args的屬性告訴您更改的類型(枚舉表示Found,UpdatedLost)。事件 args 的屬性包含在廣播包中收到的所有屬性:MAC地址——以字符串格式 ( ) 和字節(jié)數(shù)組 ( )。DeviceInfoMachineNameIpAddressMacAddressStringMacAddressBytes

您還可以隨時(shí)從DeviceInfos偵聽器接口的屬性中獲取當(dāng)前設(shè)備列表。

在偵聽器上調(diào)用該Dispose方法將使其停止接收廣播并釋放其所有資源。

獲取庫

您可以通過下載NuGet 包來獲取該庫,或者,如果您愿意,您可以從GitHub獲取完整的源代碼。

享受!:-)


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 天堂网| bt天堂在线最新版在线| 丁香六月欧美| 天天上天天干| 国产精品美女免费视频大全| 日本三级成人中文字幕乱码| 中文字幕欧美日韩| 一区二区三区网站在线免费线观看| 久草福利在线播放| 天天想夜夜操| 夭天干天天做天天免费看| 国产一区二区三区在线观看影院| 日本黄色一区| 色聚网久久综合| 天天摸日日舔| 日韩精品一区二区在线观看| 四只虎免费永久观看| 五月婷久久| 停停色| 欧美3d动漫网站| 嫩草影院国产| 教官的好爽好深h片段| 蕾丝视频成人★在线观看| 女人张开腿让男人桶免费最新| 久青草国产高清在线视频| 丁香花五月婷婷开心| 国产精品黄网站免费观看| 有没有免费的视频在线观看| 97色在线视频| 午夜影院视频| 天天天天天天操| 国产成人亚洲影视在线| www狠狠操| 日韩va亚洲va欧美va浪潮| 黄色天堂| 日本一区免费观看| 男女一进一出无遮挡黄| 中韩日欧美电影免费看| 色多多www网站| 美女在线看永久免费网址| 久久久鲁|