zoukankan      html  css  js  c++  java
  • AndroidSerialpPort

      Android串口通信

      一.集成AndroidSerialPort库:

        1.allprojects {
          repositories {
            ... maven { url 'https://jitpack.io' }
              }
             }
     
        2.compile 'com.github.kongqw:AndroidSerialPort:1.0.1'

      二、查看串口

        SerialPortFinder serialPortFinder = new SerialPortFinder();
        ArrayList<Device> devices = serialPortFinder.getDevices();

      三、初始化

        SerialPortManager mSerialPortManager = new SerialPortManager();

      四、打开串口监听

        mSerialPortManager.setOnOpenSerialPortListener(new OnOpenSerialPortListener() {
           @Override public void onSuccess(File device) {
              
            }
          @Override public void onFail(File device, Status status) {
            
            }
          });

      五、数据通信监听

        mSerialPortManager.setOnSerialPortDataListener(new OnSerialPortDataListener() {
          @Override public void onDataReceived(byte[] bytes) {

          } @Override public void onDataSent(byte[] bytes) {

          }
         });

      六、打开串口

        boolean openSerialPort = mSerialPortManager.openSerialPort(device.getFile(), 115200);
          参数1:串口
          参数2:波特率
               返回:串口打开是否成功

      七、发送数据

        boolean sendBytes = mSerialPortManager.sendBytes(sendContentBytes);
          参数:发送数据 byte[]
          返回:发送是否成功

      八、关闭串口

        mSerialPortManager.closeSerialPort();

  • 相关阅读:
    网站被刷导致404解决
    vim常用
    curl, wget常用选项
    使用paramiko远程登录并执行命令脚本
    批量监测dns是否可用脚本,不可用时并切换
    shell脚本收集服务器基本信息并入库
    沃通SSL证书及国密SSL证书入驻百度云市场
    电子合同,相比纸质合同有哪些好处?
    DV型域名https证书的优点及申请流程
    Chrome 浏览器显示“网站连接不安全”,是什么原因?
  • 原文地址:https://www.cnblogs.com/leizz/p/11671436.html
Copyright © 2011-2022 走看看