LINUX C++下发送AT指令给GSM模块?

niuchen123 2012-04-20 12:02:34
本人想实现ANDROID的一个程序 功能是向GSM模块发送AT指令 得到小区号.等参数信息.
问题 ANDROID jni 调用c++文件 (ANDROID最底层是LINUX) c++文件 是不是能打开串口 并发送AT指令. 然后得到返回值.
其中c++串口 发送AT GSM模块工作. 直接的原理不是很通.
说的有点简单. 实时关注. 会补充回答.
...全文
304 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tobeideal 2012-04-30
  • 打赏
  • 举报
回复
android开发论坛里应该更容易得到答案吧
niuchen123 2012-04-20
  • 打赏
  • 举报
回复
寻找个高人. 不吝教诲...
niuchen123 2012-04-20
  • 打赏
  • 举报
回复
谢谢回复. JAVA层实现了简单的 他的RIL封装了AT指令. 不能自定义AT 现在我想实现的自己发送AT指令.
打包没有问题了 调用C++没有问题了. 现在就是C++串口发送AT指令部分 不是很清楚.
hemiya 2012-04-20
  • 打赏
  • 举报
回复
android里面java调用自己的c/c++模块有点麻烦,打包也麻烦,先搜一下android本身的是不是能直接实现

// this = Activity
TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);
/*
* 获取ISO标准的国家码,即国际长途区号。
* 注意:仅当用户已在网络注册后有效。
* 在CDMA网络中结果也许不可靠。
*/
tm.getNetworkCountryIso();//String

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧