gpt4 book ai didi

com.digi.xbee.api.ZigBeeDevice类的使用及代码示例

转载 作者:知者 更新时间:2024-03-14 17:33:31 27 4
gpt4 key购买 nike

本文整理了Java中com.digi.xbee.api.ZigBeeDevice类的一些代码示例,展示了ZigBeeDevice类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZigBeeDevice类的具体详情如下:
包路径:com.digi.xbee.api.ZigBeeDevice
类名称:ZigBeeDevice

ZigBeeDevice介绍

[英]This class represents a local ZigBee device.
[中]此类表示本地ZigBee设备。

代码示例

代码示例来源:origin: digidotcom/XBeeJavaLibrary

/**
   * Application main method.
   * 
   * @param args Command line arguments.
   */
  public static void main(String[] args) {
    System.out.println(" +--------------------------------------------------+");
    System.out.println(" |  XBee Java Library Receive Explicit Data Sample  |");
    System.out.println(" +--------------------------------------------------+\n");
    
    ZigBeeDevice myDevice = new ZigBeeDevice(PORT, BAUD_RATE);
    
    try {
      myDevice.open();
      myDevice.setAPIOutputMode(APIOutputMode.MODE_EXPLICIT);
      
      myDevice.addExplicitDataListener(new MyExplicitDataReceiveListener());
      
      System.out.println("\n>> Waiting for data in explicit format...");
      
    } catch (XBeeException e) {
      e.printStackTrace();
      System.exit(1);
    }
  }
}

代码示例来源:origin: digidotcom/XBeeJavaLibrary

System.out.println(" +-----------------------------------------------+\n");
ZigBeeDevice myDevice = new ZigBeeDevice(PORT, BAUD_RATE);
byte[] dataToSend = DATA_TO_SEND.getBytes();
  myDevice.open();
  XBeeNetwork xbeeNetwork = myDevice.getNetwork();
  RemoteXBeeDevice remoteDevice = xbeeNetwork.discoverDevice(REMOTE_NODE_IDENTIFIER);
  if (remoteDevice == null) {
      new String(dataToSend));
  myDevice.sendExplicitData(remoteDevice, SOURCE_ENDPOINT, DESTINATION_ENDPOINT, CLUSTER_ID, PROFILE_ID, dataToSend);
  System.exit(1);
} finally {
  myDevice.close();

代码示例来源:origin: digidotcom/XBeeJavaLibrary

System.out.println(" +------------------------------------------------------------+\n");
ZigBeeDevice myDevice = new ZigBeeDevice(PORT, BAUD_RATE);
byte[] dataToSend = DATA_TO_SEND.getBytes();
  myDevice.open();
  XBeeNetwork xbeeNetwork = myDevice.getNetwork();
  RemoteXBeeDevice remoteDevice = xbeeNetwork.discoverDevice(REMOTE_NODE_IDENTIFIER);
  if (remoteDevice == null) {
      new String(dataToSend));
  myDevice.sendExplicitDataAsync(remoteDevice, SOURCE_ENDPOINT, DESTINATION_ENDPOINT, CLUSTER_ID, PROFILE_ID, dataToSend);
  System.exit(1);
} finally {
  myDevice.close();

代码示例来源:origin: digidotcom/XBeeJavaLibrary

System.out.println(" +---------------------------------------------------------+\n");
ZigBeeDevice myDevice = new ZigBeeDevice(PORT, BAUD_RATE);
byte[] dataToSend = DATA_TO_SEND.getBytes();
  myDevice.open();
      new String(dataToSend));
  myDevice.sendBroadcastExplicitData(SOURCE_ENDPOINT, DESTINATION_ENDPOINT, CLUSTER_ID, PROFILE_ID, dataToSend);
  System.exit(1);
} finally {
  myDevice.close();

代码示例来源:origin: digidotcom/XBeeJavaLibrary

System.out.println(" +--------------------------------------------------+\n");
ZigBeeDevice myZigBeeDevice = new ZigBeeDevice(PORT, BAUD_RATE);
  myZigBeeDevice.open();
  myZigBeeDevice.setAPIOutputMode(APIOutputMode.MODE_EXPLICIT);
} catch (XBeeException e) {
  e.printStackTrace();
  ExplicitXBeeMessage explicitXBeeMessage = myZigBeeDevice.readExplicitData();
  if (explicitXBeeMessage != null) {
    System.out.format("From %s >> %s | %s%n", explicitXBeeMessage.getDevice().get64BitAddress(),

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com