Skip to content

Android 智能模组产品概览

产品定位

移远 Android 智能模组将高通应用处理器、蜂窝通信、Android 操作系统集成在一块模组上,为工业和商业应用提供完整的 Android 计算平台。

主力产品

SC200E(工业 Android 主流)

参数规格
应用处理器高通 SDM450(8核 Cortex-A53,1.8GHz)
蜂窝LTE Cat.4(EC25 同款基带)
Android 版本Android 11
RAM2GB LPDDR4
ROM16GB eMMC
显示接口MIPI DSI(最高 1080P)
摄像头接口MIPI CSI(最高 13MP)
音频内置编解码,支持麦克风和扬声器
接口USB 2.0 / UART / SPI / I2C / GPIO / PCM
工作温度-40°C ~ +85°C
封装LCC(52×52mm)

SC600T(高性能 Android)

参数规格
应用处理器高通 SDM660(8核,最高 2.2GHz)
蜂窝LTE Cat.12
Android 版本Android 11
RAM4GB LPDDR4X
ROM32GB UFS
GPUAdreno 512
特点高性能,适合复杂 UI 和 AI 推理

Android 智能模组架构

┌─────────────────────────────────────────────────────┐
│                  SC200E 内部架构                      │
│                                                      │
│  ┌──────────────────────────────────────────────┐   │
│  │           高通 SDM450 SoC                     │   │
│  │  ┌────────┐  ┌────────┐  ┌────────────────┐  │   │
│  │  │ 8核CPU  │  │ Adreno │  │  DSP / ISP     │  │   │
│  │  │ A53    │  │ 506 GPU│  │                │  │   │
│  │  └────────┘  └────────┘  └────────────────┘  │   │
│  └──────────────────────────────────────────────┘   │
│                                                      │
│  ┌──────────┐  ┌──────────┐  ┌──────────────────┐  │
│  │ 2GB RAM  │  │ 16GB ROM │  │  LTE 基带(EC25)  │  │
│  └──────────┘  └──────────┘  └──────────────────┘  │
│                                                      │
│  外设接口:MIPI DSI/CSI / USB / UART / I2C / GPIO    │
└─────────────────────────────────────────────────────┘

Android 开发环境搭建

开发工具

必备工具:
  Android Studio:IDE,用于 App 开发
  ADB(Android Debug Bridge):调试工具
  Fastboot:固件烧录工具
  移远 USB 驱动:连接模组

可选工具:
  QPST(高通平台软件工具):底层调试
  QFIL(高通固件下载工具):固件烧录

ADB 连接

bash
# 通过 USB 连接模组
adb devices
# 输出:List of devices attached
#       XXXXXXXX    device

# 进入 shell
adb shell

# 查看 Android 版本
adb shell getprop ro.build.version.release

# 安装 APK
adb install your_app.apk

# 查看日志
adb logcat -s YourTag

# 推送文件
adb push local_file.txt /sdcard/

# 截图
adb shell screencap /sdcard/screenshot.png
adb pull /sdcard/screenshot.png

Android App 开发要点

蜂窝网络访问

java
// 检查网络连接状态
ConnectivityManager cm = (ConnectivityManager) 
    getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null && 
                      activeNetwork.isConnectedOrConnecting();

// 发起 HTTP 请求(使用 OkHttp)
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
    .url("https://api.example.com/data")
    .build();

client.newCall(request).enqueue(new Callback() {
    @Override
    public void onResponse(Call call, Response response) {
        String body = response.body().string();
        // 处理响应
    }
    
    @Override
    public void onFailure(Call call, IOException e) {
        // 处理错误
    }
});

串口通信(工业设备)

java
// 使用移远提供的串口库
import com.quectel.serialport.SerialPort;

SerialPort serialPort = new SerialPort(
    new File("/dev/ttyHS0"),  // 串口设备
    115200,                    // 波特率
    0                          // 标志位
);

InputStream inputStream = serialPort.getInputStream();
OutputStream outputStream = serialPort.getOutputStream();

// 发送数据
outputStream.write("AT\r\n".getBytes());

// 读取数据
byte[] buffer = new byte[1024];
int bytesRead = inputStream.read(buffer);
String response = new String(buffer, 0, bytesRead);

GPIO 控制

java
// 控制 GPIO(需要 root 权限或系统 App)
import com.quectel.gpio.QuecGPIO;

QuecGPIO gpio = new QuecGPIO();

// 设置 GPIO 方向
gpio.setDirection(1, QuecGPIO.DIRECTION_OUT);  // GPIO1 输出

// 设置 GPIO 值
gpio.setValue(1, 1);  // GPIO1 高电平
gpio.setValue(1, 0);  // GPIO1 低电平

// 读取 GPIO 值
int value = gpio.getValue(2);  // 读取 GPIO2

典型应用

智能 POS 机

硬件配置:
  SC200E + 触摸屏(5-7寸)+ 热敏打印机 + 扫码枪 + NFC

软件架构:
  Android App(支付界面)

  支付 SDK(银联/微信/支付宝)

  蜂窝网络(LTE Cat.4)

  支付服务器

关键功能:
  - 触摸屏 UI(Android View)
  - 扫码(摄像头 + ZXing 库)
  - NFC 刷卡(Android NFC API)
  - 热敏打印(串口通信)
  - 远程管理(MDM 平台)

工业手持终端

硬件配置:
  SC200E + 5寸屏 + 条码扫描 + 工业键盘 + 大容量电池

软件架构:
  Android App(仓储/巡检应用)

  企业 ERP/WMS 系统 API

  Wi-Fi / LTE 网络

关键功能:
  - 条码/二维码扫描
  - 离线数据缓存(SQLite)
  - 数据同步(在线时自动同步)
  - 远程 App 推送(MDM)

褚成志的笔记