200 KM 的距离有点远,只能用手机无线上网的方式来驱动。(短信方式控制的话,时间延迟很大,不适合)。
控制信号与驱动信号转化,这个就是你定义的协议了。
现在手机上网只能做客户端使用,也即只能访问,不能被访问,所以必须假设一个中介服务器,来实现飞机和你的手机直接的数据交互。
简单方案,一个WAP服务器,飞机内也有一个手机终端(能上网)模块,通过一个定时器,不断从服务器,读取控制信息,同时提交自己的状态信息。
手机段,定时从服务器获取飞机的状态信息,同时提交控制信息。
控制状态等就是自定义的协议。
这个是现有条件下最简单方案,如果想手机和飞机直接联系,估计不可能的,200KM的距离,局域无线象蓝牙、wifi、wapi都远不能达到,如果要自己架设无线广播,还有国家政策上的问题。
控制信息-》驱动信号,是属于单片机嵌入式编程啊,这点对专业人事很简单的。如果有现成的A/D设备,如果跟手机连接起来,就可以直接控制了。手机开发里面就有设备端口的控制,根据设备的芯片微控制协议,来实现用户层的控制函数,也就是设备驱动程序。
如果AD设备这块也没有,那你只有请专业人士帮忙你做一个了,花不了多少钱。你把问题描述一下他们就会知道你想要什么的,关键的是你要确定采用那种接口跟手机连接。完事后,他们会提供你一个设备的芯片级控制说明,甚至一个驱动程序的
我的想法是利用3G网络,依靠电信的中继站和信号塔来充当信号发射器,飞行器上安装一个手机数据网络(3G)接收模块联网,利用OTG,将手机接收到的信号转换成驱动信号……这东西做出来了么?还打算继续研究么?
荷载在10kg以上,油箱容量又能有多大?飞出两百公里还能回来吗?至于控制,目前民用无人飞机(玩具)的极限就是二十公里,整套设备要上万美元,这是实打实的信号转换动能,指望手机那是不可能的!
建议你先做一个普通的试试手
去 http://supereye.ac.cn 看一看,或许有你想要的。