扩展android命令,如何从Android蓝牙发送扩展ascii AT命令(CCh)到串行设备?

这一个真的让我感动我的头。我通过BluetoothChatService将来自Android应用程序的字母数字数据发送到连接到无线电收发器串行输入的串行蓝牙适配器。如何从Android蓝牙发送扩展ascii AT命令(CCh)到串行设备?

一切工作正常,除非当我尝试使用它的AT命令配置无线电时。接收AT +++(进入命令模式)OK,但问题出现在接下来的两个命令中的扩展ASCII字符:更改无线电目标地址(这是我想要做的)需要CCh 10h(加上3个十六进制无线电地址字节),并且退出命令模式需要CCh ATO。

我知道收音机可以配置好,因为我已经在PIC基本的串行命令的早期原型上完成了它,也可以通过直接从hyperterm输入命令来配置。这两种方法都可以将那个讨厌的CCh转换成无线电可以理解的形式。

我已经试过几乎所有安卓小白也可能拿出来欺骗编码如:

private void command_address() {

byte[] addrArray = {(byte) 0xCC, 16, 36, 65, 21, 13};

CharSequence addrvalues = EncodingUtils.getString(addrArray, "UTF-8");

sendMessage((String) addrvalues);

}

但不管它看上去那样,我不能得到那个高位字节(CCh/204/-52)的行为应该如此。所有其他(< 127)字节,命令或数据传输没有问题。任何帮助在这里将不胜感激。

-Dave

2011-01-10

softex

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
pg_dump 是 PostgreSQL 数据库的备份工具,用于将数据库中的数据和结构导出到文件中。它可以生成可用于还原数据库的 SQL 脚本,也可以直接生成二进制备份文件。下面是一些常用的 pg_dump 命令参数和选项的详解: - `-U, --username`:指定连接数据库时使用的用户名。 - `-h, --host`:指定连接的主机名或 IP 地址。 - `-p, --port`:指定连接的端口号。 - `-d, --dbname`:指定要备份的数据库名称。 - `-f, --file`:指定备份文件的路径和名称。 - `-F, --format`:指定备份文件的格式,可选值为 `p`(普通格式)或 `c`(自定义格式)。 - `-O, --no-owner`:导出数据时不包含所有者信息。 - `-x, --no-privileges`:导出数据时不包含权限信息。 - `-s, --schema`:指定要备份的模式(Schema)。 - `-t, --table`:指定要备份的表。 - `-T, --exclude-table`:排除指定的表不进行备份。 - `-a, --data-only`:只导出数据,不包含表结构。 - `-s, --schema-only`:只导出表结构,不包含数据。 - `--inserts`:使用 INSERT 语句导出数据,而不是 COPY 命令。 例如,要将数据库的所有数据和结构导出到一个 SQL 脚本文件中,可以使用以下命令: ```bash pg_dump -U username -d dbname -f backup.sql ``` 要只导出数据而不包含表结构,可以使用以下命令: ```bash pg_dump -U username -d dbname -a -f data.sql ``` 希望这些信息对你有帮助!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值