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();

  • 相关阅读:
    python 发邮件乱码
    膳魔师杯使用注意事项
    了解指针,分分钟的事情 C++筆記--指針
    海淘攻略
    【转】Cocos2dx.3x入门三部曲
    在Windows7上搭建Cocos2d-x 3.2alpha0开发环境
    黑苹果 MAC OS X 10.10.2 安装流程
    Linux 下如何查找木马并处理
    js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
    泰*网 Centos 一些命令
  • 原文地址:https://www.cnblogs.com/leizz/p/11671436.html
Copyright © 2011-2022 走看看