network-programming - 发现网络上的物联网设备

标签 network-programming iot zeroconf alljoyn iotivity

我想尽可能多地发现有关网络上物联网设备的信息。我已经看到枚举设备、查找 IP 地址和 MAC 地址的代码,但我还能找到什么?我特别想知道什么是灯,更重要的是,制造商是什么。

我一直在查看 IoTivity 和 AllJoyn 以及各种零配置协议(protocol)的一些文档。据我了解,这些事情更关心的是暴露的服务,而不是设备到底是什么。

我误解了这个吗?有没有办法绘制出本地网络并确切地知道每个设备是什么?

最佳答案

AllJoyn 提供 About Announcement服务,您可以通过它获得您正在寻找的东西:

  • 应用程序和设备友好名称
  • 品牌、型号、版本、说明
  • 支持的语言
  • 应用图标
  • 支持的对象和接口(interface)
  • ...
  • 关于network-programming - 发现网络上的物联网设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31167910/

    相关文章:

    c# - 如何从服务器优雅地关闭套接字

    module - sim800L GPRS发送请求

    java - 为什么要以如此复杂的方式完成?这是OOP的思维方式吗?

    android - 使用 jmDNS 注销 zeroconf 服务

    java - XCode 与 Java : how to send and receive files

    java - 实时应用程序(服务器/客户端)的设计(类、方法、接口(interface))

    haskell - 创建 Haskell HTTP 请求时出错

    c++ - 在 C/Unix 中监听 IP 子网的套接字

    Android,在连接到 wifi 时与移动数据通信,无需互联网访问

    azure - 如何将数据从数据记录器发送到 Azure IoT 中心或 AWS IoT?