土豆

无线自组网,无线传感器网络
posts - 21, comments - 7, trackbacks - 0, articles - 4
   ::  :: 新随笔 :: 联系 ::  :: 管理


手持自组网终端


一、终端简介

本终端采用移动Ad hoc网络技术,不依赖任务基础通信设施,可临时、动态、快速构建一个无线IP网络,具有自组织、自恢复、高抗毁的能力,可以支撑数据、话音、视频等多媒体业务的多跳传输,可应用于野外作业、临时会议、楼宇对讲、车辆组网、公安消防、反恐特勤、矿井作业、抢险救灾、单兵组网等场合。

二、功能特点

² 自由频段。2.4GHz,900MHz,433MHz

² 通信速率。1Mbps,2Mbps,5.5Mbps,6Mbps,11Mbps(可定制)

² 通信距离。空旷条件下通信距离大于1km (2Mbps)

² 基于IP体系的无中心、分布式无线Ad hoc网络,不依赖于任务基础通信设施;

² 每个节点兼具无线通信终端和IP路由中继功能,可扩展性强,节点可动态加入和退出;

² 网络可以实现3~5跳的语音视频传输,5~8跳的短消息传输;

² 系统为无中心、分布式的网络,个别通信终端的损毁不会影响到网络的正常运行,具有很强的抗毁能力;

² 利用多跳中继技术,可以克服地形对视距通信手段带来的不利影响,使得系统可以工作于复杂地形环境中,更方便根据实际需要进行节点的部署;

² 基于IP技术的数据传输,构建各种数据链系统,可以实现各种态势数据的实时共享,也方便业务的按需分发;

² 具有点播、多播、广播等功能,方便组织运用;

² 在线用户显示功能。终端用户界面可以操作显示网络在线用户及位置信息

² 短信息功能。终端可通过键盘或触摸屏输入短消息,向网络内各个在线用户发送短消息;

² 语音功能。终端可以和网络内的5跳以内的用户进行全双工语音通信,支持点播、多播、广播、多方语音会议功能;

² 视频功能。终端可以和网络内的5跳以内的用户进行全双工语音通信,支持点播、多播、广播、多方视频会议功能;

² 链路保持功能。在节点移动网络拓扑不断发生变化过程中,可以自动进行路由平滑切换,从而保持数据、语音、视频业务的不中断传输;

² QoS能力。提供7个优先级业务的服务质量保障能力,可由用户来控制业务的优先级;

² 定位功能。终端利用GPS/北斗定位模块可以实现各自的定位,并且在全网内共享其位置,每个终端可掌握到全网节点的分布态势情况;

² 二次开发。采用Android系统、嵌入式linux操作系统、QT界面开发工具,用户可不关注自组网协议栈,只需在应用层开发自已的网络通信应用程序即可;

² 安全保障。提供安全接入控制开发包和应用例程,以满足对通信安全要求很高的场合。

*************************************************************************************************************
           西安思后网络科技有限公司 www.ipmeshnet.com 
*************************************************************************************************************

posted @ 2015-09-03 18:46 土豆 阅读(372) | 评论 (0)编辑 收藏


手机自组网系统(Android操作系统)

一、系统简介

本系统采用移动Ad hoc网络技术,不依赖任务基础通信设施,可临时、动态、快速构建一个无线IP网络,具有自组织、自恢复、高抗毁的能力,可以支撑数据、话音、视频等多媒体业务的多跳传输,可应用于野外作业、临时会议、楼宇通信、无线监测、车辆组网、公安消防、反恐特勤、矿井作业、抢险救灾等近距离通信组网场合。

二、功能特点

      (1)低成本。利用手机WIFI自组成网,无需SIM卡,无需网络流量,任意短信、语音、视频、文件传输。
         (2)自由频段。该电台使用自由频段:2.4~2.485GHz

(3)通信速率。1Mbps\2Mbps\5Mbps\11Mbps\54Mbps自适应

(4)通信距离。空旷条件下通信距离可达150m

(5)通用性。采用Android操作系统,人机交互便捷。

(6)基于IP体系的无中心、分布式无线Ad hoc网络,不依赖于任务基础通信设施;

(7)每个节点兼具无线通信终端和IP路由中继功能,可扩展性强,节点可动态加入和退出;

(8)网络可以实现3~5跳的语音、视频传输,5~8跳的短消息传输;

(9)系统为无中心、分布式的网络,个别通信终端的损毁不会影响到网络的正常运行,具有很强的抗毁能力;

(10)利用多跳中继技术,可以克服地形对视距通信手段带来的不利影响,使得系统可以工作于复杂地形环境中,方便根据实际需要进行节点的部署;

(11)基于IP技术的数据传输,构建各种数据传输系统,可以实现数据、语音、视频等多媒体业务的实时传输共享;

(12)链路保持功能。在节点移动网络拓扑不断发生变化过程中,可以自动进行路由平滑切换,从而保持数据、语音、视频业务的不中断传输;

(13)用户透明。应用层软件与核心自组网功能相互独立,用户可按照应用需求,自行开发Android应用软件,进行传统的socket网络编程即可。

(14)配套应用软件具有短信、实时语音、语音对讲、语音短信、视频、具有IP点播、IP多播、IP广播等功能,方便组织运用;

三、附图



*************************************************************************************************************
           西安思后网络科技有限公司 www.ipmeshnet.com 
*************************************************************************************************************

posted @ 2015-09-03 18:30 土豆 阅读(911) | 评论 (0)编辑 收藏


无线自组网产品及应用系统--自主研发
       
       经过近4年的断断续续的努力攻关,终于有了初步的实践性成果,初步研制成功几款效果不错的

无线自组网产品,部分成果已经转化成实际产品,并推广到某些领域,经受了用户的实践检验。

    (1)手机自组网系统(Android操作系统)

    (2)手持式自组网系统(Linux操作系统)

    (3)平板自组网系统(Linux操作系统)

    (4)通用自组网电台(Linux操作系统)

    (5)通用自组网IP路由模块(Linux操作系统,UCOS-II微操作系统)

    (6)航空自组网IP路由模块(Linux操作系统,UCOS-II微操作系统

    (7)无人机自组网IP路由模块(Linux操作系统,UCOS-II微操作系统

    (8)串口类自组网IP数传模块(Linux操作系统,UCOS-II微操作系统,,可推广至各种非网口
,如SPI,CAN,RS485,RS422等)

    (9)数据、VOIP话音,视频等多媒体业务传输应用软件


*************************************************************************************************************
           西安思后网络科技有限公司 www.ipmeshnet.com 
*************************************************************************************************************

posted @ 2015-09-03 18:00 土豆 阅读(126) | 评论 (0)编辑 收藏

*************************************************************************************************************

                                     Network Simulation v2 ---- NS-2
*************************************************************************************************************

1、ubuntu下安装NS2

2、建议在linux下安装NS2的理由

3、NS2模拟仿真中的一般过程及要点

4、NS2中添加GPSR(KeLiu)协议

5、KeLiu-GPSR nam 文件无法正常打开 解决办法

6、利用KDevelop调试NS-2

*************************************************************************************************************
                                  无线自组网实战
*************************************************************************************************************
1、无线自组网产品及系统自主研发

2、手机自组网系统(Android操作系统)

3
手持自组网终端(Linux操作系统)

4、
通用无线自组网电台(上位机支持Linux操作系统,windows操作系统以及单片机非操作系统)

5
平板自组网终端(Linux操作系统)

6
通用自组网IP路由模块(上位机支持Linux操作系统,windows操作系统以及各种嵌入式实时操作系统)

7、航空自组网IP路由模块(上位机支持Linux操作系统,windows操作系统以及各种嵌入式实时操作系统

8、COFDM自组网电台(上位机支持Linux操作系统,windows操作系统以及各种嵌入式实时操作系统)

*************************************************************************************************************
                                   产品发布
*************************************************************************************************************

1、WR系列自组网电台

2、DR系列自组网电台

3、HR系列自组网电台

4、TR系列自组网电台

*************************************************************************************************************
                                   测试信息
*************************************************************************************************************










*************************************************************************************************************
           西安思后网络科技有限公司 www.ipmeshnet.com 
*************************************************************************************************************


posted @ 2010-10-05 12:00 土豆 阅读(245) | 评论 (0)编辑 收藏

        调试NS-2的方法有很多,常用的有两种,gdb 和 kdevelop,前者是基于文本调试方式, kdevelop是集成开发环境,如VC集成开发环境一样,源代码的编写,编译,调试都可以轻松地完成,接下来介绍一下利用KDevelop调试NS-2的方法

1、进入  ~/ns-allinone-2.30/ns-2.30/ , 修改Makefile, 让编译的结果带有调试信息在CCOPT = -Wall 中添加-g选项,即更改为 CCOPT =  -g  -Wall,保存退出。
2、将Makefile 改为 Makefile.am, 利用它来在KDevelop中自动添加相关文件并生成工程文件.
3、打开KDevelop, 选择菜单中 project | import existing project, 在弹出的对话中,路径定位到~/ns-allinone-2.30/ns-2.30/中,即Makefile.am所在路径。工程名称自己取一个,工程类型选择 Generic c++ Application(Custom Makefile)
4、点击确定,根据Makefile.am 自动生成KDevelop工程文件,并且自动导入所有需要的文件,工程建好后,在KDevelop 中可以看到NS中所定义的c++类,并可以方便地打开所需要编辑的文件进行编程工作。
5、把Makefile.am改回Makefile,在KDevelop内嵌的konsole里定位到~/ns-allinone-2.30/ns-2.30/下,执行make  clean  && make,  此时编译对象已添加了调试信息。


具体调试方法:

(1) 添加组件,或在现有组件上进行改进,建议先在现有组件上改进一点点,熟悉一下调试全过程。编程完后,保存改动过的文件。

(2) 在KDevelop内嵌的konsole里定位到~/ns-allinone-2.30/ns-2.30/下,执行make,此时可能会出现一些语法错误, 根据错误信息进行修改, 保存,重新make, 直至消除所有基本的语法错误。

(3) Console 里运行ns, 进入交互模式(%)

(4) 在KDevelop中选择菜单命令 Debug | Attach to process, 在对话框中选择ns进程并确定,调试器就和NS进程绑定了。

(5) 选择Debug | run, 让ns进程继续运行。

(6) 在konsole里ns 的交互模式下运行所要仿真的脚本 xxx.tcl , 即输入命令Source xxx.tcl, 程序出错并暂停。

(7) 在KDevelop中调用调试功能,类似于VC,可以定位错误, 可以观察变量的值, 可以设置断点,可以单步调试。

        对于明显的segment fault,可以设置断点,单步调试,观察变量值轻易地解决,但对于逻辑错误,则需要按照你设计程序的流程,判断可能出错的地方,多设断点,耐心地进行调试。
Email: 

posted @ 2010-10-04 00:41 土豆 阅读(580) | 评论 (0)编辑 收藏

仅列出标题
共3页: 1 2 3