公司理念
科技现代的社会,信息的大量交互传输,需要通过无线方式的传输,人类对生活质量的要求越来越来高,人们身边的产品和服务都慢慢变得越来越智能,越来越环保,公司基于提升人类生活质量,构建和谐环境,实现智能生活、智能科技、智能人生的目标奋斗、努力。
RF标准
蓝牙20 /40(低能),ZigBee / IEEE802154,ZigBee智能能源,无线M-Bus,FCC,GSM / GPRS。
应用领域
瑞恩无线射频产品被用于各种工控业,例如油田、矿井数据传输,无线智能计量,智能家居,传感器网络,环境监测,智能访问控制,医疗保健以及家庭/楼宇自动化等领域。
SPI模块系列
一、高抗干扰性无线SPI接口模块RON1363(关键字:SI4463模块,微功耗模块,3KM远距离模块、无线模块,无线组网模块)
产品介绍:基于SILABS的SI4463开发的SPI接口模块,具有高功率,高灵敏度的RF模块,模块带有2mm标准接口,对于嵌入式设备和二次开发非常方便,模块是贴片式邮票孔,方便客户贴片和测试评估。
产品特点:
发射功率:100mW(20dbm);
接收灵敏度:-124dbm(500bps/1875K/Dev);
发射电流:90-120mA;
接收电流:14mA,
自带AFC;
64byte FIFO TXRX;
调制模式:ASK/FSK/GFSK
国内ISM频段免费使用
产品尺寸:1616CM
信道抑制:58dbm
SPI接口
空旷地传输距离:3200米(12K速率,5k Dev 15k BW)
应用市场:
1) 远程遥控和远程数据采集系统
2) 无线抄表(水表、电表、气表)
3) 无线点菜机
4) 工业数据采集、传输、智能控制系统
5) 无线报警系统
6) 智能家具系统
7) 婴儿监控系统/医院寻呼系统
8) 油田、矿区、工地、工厂等原有485/232接口系统
9) 无线小数据传输系统
二、高抗干扰性无线SPI接口模块RON1338(关键字:SI4438模块,微功耗模块,24KM远距离模块、无线模块,无线组网模块)
产品介绍:基于SILABS的SI4438开发的SPI接口模块,具有高功率,高灵敏度的RF模块,模块带有2mm标准接口,对于嵌入式设备和二次开发非常方便,模块是贴片式邮票孔,方便客户贴片和测试评估。
产品特点:
发射功率:100mW(20dbm);
接收灵敏度:-120dbm(500bps/1875K/Dev);
发射电流:90-115mA;
接收电流:13mA,
自带AFC;
64byte FIFO TXRX;
调制模式:ASK/FSK/GFSK
国内ISM频段免费使用
产品尺寸:1414CM
信道抑制:56dbm
SPI接口
空旷地传输距离:2400米(12K速率,5k Dev 15k BW)
应用市场:
1) 远程遥控和远程数据采集系统
2) 无线抄表(水表、电表、气表)
3) 无线点菜机
4) 工业数据采集、传输、智能控制系统
5) 无线报警系统
6) 智能家具系统
7) 婴儿监控系统/医院寻呼系统
8) 油田、矿区、工地、工厂等原有485/232接口系统
9) 无线小数据传输系统
三、 高抗干扰性无线SPI接口模块RON1343(关键字:AX5043SPI接口模块,微功耗模块,5KM远距离模块、无线模块,无线组网模块)
产品介绍:基于AXSEM的AX5043开发的SPI接口模块,具有高灵敏度、低功耗的RF模块,模块带有127mm标准接口,
工作频率:433-510MHz(70-1050、868、915MHz可以定制)
发射功率:50mW(17dbm);
接收灵敏度:-132dbm(600bps/05K/Dev,FEC打开);
发射电流:51-54mA;
接收电流:72mA,
自带AFC;
256byte FIFO TXRX;
调制模式:ASK/FSK/GFSK
国内ISM频段免费使用
产品尺寸:15515CM
信道抑制:54dbm
SPI接口
空旷地传输距离:5000米(12K速率,10k Dev 22k BW)
应用市场:
1) 远程遥控和远程数据采集系统
2) 无线抄表(水表、电表、气表)
3) 无线点菜机
4) 工业数据采集、传输、智能控制系统
5) 无线报警系统
6) 智能家具系统
7) 婴儿监控系统/医院寻呼系统
8) 油田、矿区、工地、工厂等原有485/232接口系统
9) 无线小数据传输系统
1 卫星物联网,通俗地讲就是通过卫星通信来做物联网项目。一般的物联网的都是通过2G/3G/4G网络来做物联网项目的,但是对于一些特殊的项目,因为2G/3G/4G网络信号不好或者用不了,必须借助卫星通信将物联网终端采集的数据传回后台,比如在沙漠地区、海洋上或一些偏僻的无人区。
2 商业化问题
国内已经有商业化应用了,我可以分享一个我们做过的项目。
项目背景
在戈壁滩地区对运输车队进行监控,主要采集车辆的定位信息,遇到紧急情况可以实现一键报警。基于位置信息在平台端开发一些设备管理、地理围栏等功能。整体上客户要求不复杂,主要难点是地面网络信号不太好,大片地区根本没有信号,所以需要考虑通过卫星通信来确保信息的传输。
卫星通信资费
我们考察了好几个卫星系统:北斗(短报文)、铱星的模块、海事卫星,但都不是很满意。通过北斗短报文传输位置信息,卫星通讯费用最便宜,目前是入网费600元,流量费850元包年(一年内不限制随便发信息),但是据说硬件稳定性不太好,另外就是国外的信号还不稳定;铱星的卫星通讯费用有些偏高,10元/1000bytes;最后在朋友推荐下找到了ORBCOMM在国内的代理商,因为据说ORBCOMM主要做低轨卫星,通讯费比较便宜。其实,也没有便宜多少,他们给的卫星通讯费是9元/1000bytes。但是他们提出了另外一个思路:2G网络和卫星网络双链路通信,有地面信号的时候,用2G网络发送数据,物联网卡就可以实现,没有地面网的时候,通过卫星传输数据,这样整体的资费就比较便宜了。我们测算了一下,通过ORBCOMM卫星发一条位置信息大概是10个字节,也就是1条信息折算下来是1毛钱,这个价格基本上可以接受了。
电源问题
因为我们的设备是用在车上,所以就直接在车辆点烟器上取电了,但是考虑到紧急情况下车辆会熄火,为了方便救援设备还需要持续工作,所以又内置了电池。电池容量先不透漏了,正常情况单电池供电可以用5-8天,紧急情况用3-4天没有问题(紧急情况下,设备发信息的频率提高了)。
回答上面的问题:如果要高频次通过卫星发送数据,肯定要有稳定的电源供应。但是在具体的项目里情况就不一样了,比如我们的设备通过卫星发送信息默认是20分钟发一次,每发一次大概是50mAh。据我所知一些安装在集装箱上的卫星定位设备(在海上跑的集装箱)是一天发一条信息,这样外加一小块太阳能电板就可以保证供电了。
信号问题
目前所有的卫星通讯一个基本的条件是,终端天线需要和卫星建立直连接线,就是中间不能有任何遮挡,一旦有遮挡就连不上了。这样的话,市内肯定是用不了了,城市里也不太好用,偏僻的戈壁滩、海上这些地方用卫星就没有问题。
硬件设备尺寸
你们可能会好奇?这么微弱的信号要接收到,设备要有多大啊?我放几张吧。
先看我们的终端设备:
深圳市新时空智能系统有限公司尺寸图
天线才是关键:
安装在车顶的卫星天线
在卫星主机里集成了GPS和卫星通讯模块,为了使用地面网络传输信息,又搭了一个2G的车辆定位器(这个便宜些)。2G的定位设备做为主设备,通过232协议与卫星模块连接,当搜不到地面网络,就通过卫星终端发数据。关于天基物联网的项目,欢迎讨论!
内核尺寸伸缩性强,能够适应不同配置的硬件平台。比如,一个极端的情况下,内核尺寸必须维持在10K以内,以支撑内存和CPU性能都很受限的传感器,这时候内核具备基本的任务调度和通信功能即可。在另外一个极端的情况下,内核必须具备完善的线程调度、内存管理、本地存储、复杂的网络协议、图形用户界面等功能,以满足高配置的智能物联网终端的要求。这时候的内核尺寸,不可避免的会大大增加,可以达到几百K,甚至M级。这种内核尺寸的伸缩性,可以通过两个层面的措施来实现:重新编译和二进制模块选择加载。重新编译措施很简单,只需要根据不同的应用目标,选择所需的功能模块,然后对内核进行重新编译即可。这个措施应用于内核定制非常深入的情况下,比如要求内核的尺寸达到10K以下的场合。而二进制模块选择加载,则用在对内核定制不是很深入的情况。这时候维持一个 *** 作系统配置文件,文件里列举了 *** 作系统需要加载的所有二进制模块。在内核初始化完成后,会根据配置文件,加载所需的二进制模块。这需要终端设备要有外部存储器(比如硬盘、Flash等),以存储要加载的二进制模块;
内核的实时性必须足够强,以满足关键应用的需要。大多数的物联网设备,要求 *** 作系统内核要具备实时性,因为很多的关键性动作,必须在有限的时间内完成,否则将失去意义。内核的实时性包涵很多层面的意思,首先是中断响应的实时性,一旦外部中断发生, *** 作系统必须在足够短的时间内响应中断并做出处理。其次是线程或任务调度的实时性,一旦任务或线程所需的资源或进一步运行的条件准备就绪,必须能够马上得到调度。显然,基于非抢占式调度方式的内核很难满足这些实时性要求;
内核架构可扩展性强。物联网 *** 作系统的内核,应该设计成一个框架,这个框架定义了一些接口和规范,只要遵循这些接口和规范,就可以很容易的在 *** 作系统内核上增加新的功能的新的硬件支持。因为物联网的应用环境具备广谱特性,要求 *** 作系统必须能够扩展以适应新的应用环境。内核应该有一个基于总线或树结构的设备管理机制,可以动态加载设备驱动程序或其它核心模块。同时内核应该具备外部二进制模块或应用程序的动态加载功能,这些应用程序存储在外部介质上,这样就无需修改内核,只需要开发新的应用程序,就可满足特定的行业需求;
内核应足够安全和可靠。可靠性就不用说了,物联网应用环境具备自动化程度高、人为干预少的特点,这要求内核必须足够可靠,以支撑长时间的独立运行。安全对物联网来说更加关键,甚至关系到国家命脉。比如一个不安全的内核被应用到国家电网控制当中,一旦被外部侵入,造成的影响将无法估量。为了加强安全性,内核应支持内存保护(VMM等机制)、异常管理等机制,以在必要时隔离错误的代码。另外一个安全策略,就是不开放源代码,或者不开放关键部分的内核源代码。不公开源代码只是一种安全策略,并不代表不能免费适用内核;
节能省电,以支持足够的电源续航能力。 *** 作系统内核应该在CPU空闲的时候,降低CPU运行频率,或干脆关闭CPU。对于周边设备,也应该实时判断其运行状态,一旦进入空闲状态,则切换到省电模式。同时, *** 作系统内核应最大程度的降低中断发生频率,比如在不影响实时性的情况下,把系统的时钟频率调到最低,以最大可能的节约电源。
外围模块的特点
外围模块指为了适应物联网的应用特点, *** 作系统应该具备的一些功能特征,比如远程维护和升级等。同时也指为了扩展物联网 *** 作系统内核的功能范围,而开发的一些功能模块,比如文件系统、网络协议栈等。物联网 *** 作系统的外围模块(或外围功能)应该至少具备下列这些:
支持 *** 作系统核心、设备驱动程序或应用程序等的远程升级。远程升级是物联网 *** 作系统的最基本特征,这个特性可大大降低维护成本。远程升级完成后,原有的设备配置和数据能够得以继续使用。即使在升级失败的情况下, *** 作系统也应该能够恢复原有的运行状态。远程升级和维护是支持物联网 *** 作系统大规模部署的主要措施之一;
支持常用的文件系统和外部存储,比如支持FAT32/NTFS/DCFS等文件系统,支持硬盘、USB stick、Flash、ROM等常用存储设备。在网络连接中断的情况下,外部存储功能会发挥重要作用。比如可以临时存储采集到的数据,再网络恢复后再上传到数据中心。但文件系统和存储驱动的代码,要与 *** 作系统核心代码有效分离,能够做到非常容易的裁剪;
支持远程配置、远程诊断、远程管理等维护功能。这里不仅仅包涵常见的远程 *** 作特性,比如远程修改设备参数、远程查看运行信息等。还应该包涵更深层面的远程 *** 作,比如可以远程查看 *** 作系统内核的状态,远程调试线程或任务,异常时的远程dump内核状态等功能。这些功能不仅仅需要外围应用的支持,更需要内核的天然支持;
支持完善的网络功能。物联网 *** 作系统必须支持完善的TCP/IP协议栈,包括对IPv4和IPv6的同时支持。这个协议栈要具备灵活的伸缩性,以适应裁剪需要。比如可以通过裁剪,使得协议栈只支持IP/UDP等协议功能,以降低代码尺寸。同时也支持丰富的IP协议族,比如Telnet/FTP/IPSec/SCTP等协议,以适用智能终端和高安全可靠的应用场合;
对物联网常用的无线通信功能要内置支持。比如支持GPRS/3G/HSPA/4G等公共网络的无线通信功能,同时要支持Zigbee/NFC/RFID等近场通信功能,支持WLAN/Ethernet等桌面网络接口功能。这些不同的协议之间,要能够相互转换,能够把从一种协议获取到的数据报文,转换成为另外一种协议的报文发送出去。除此之外,还应支持短信息的接收和发送、语音通信、视频通信等功能;
内置支持XML文件解析功能。物联网时代,不同行业之间,甚至相同行业的不同领域之间,会存在严重的信息共享壁垒。而XML格式的数据共享可以打破这个壁垒,因此XML标准在物联网领域会得到更广泛的应用。物联网 *** 作系统要内置对XML解析的支持,所有 *** 作系统的配置数据,统一用XML格式进行存储。同时也可对行业自行定义的XML格式进行解析,以完成行业转换功能;
支持完善的GUI功能。图形用户界面一般应用于物联网的智能终端中,完成用户和设备的交互。GUI应该定义一个完整的框架,以方便图形功能的扩展。同时应该实现常用的用户界面元素,比如文本框、按钮、列表等。另外,GUI模块应该与 *** 作系统核心分离,最好支持二进制的动态加载功能,即 *** 作系统核心根据应用程序需要,动态加载或卸载GUI模块。GUI模块的效率要足够高,从用户输入确认,到具体的动作开始执行之间的时间(可以叫做click-launch时间)要足够短,不能出现用户点击了确定、但任务的执行却等待很长时间的情况;
支持从外部存储介质中动态加载应用程序。物联网 *** 作系统应提供一组API,供不同应用程序调用,而且这一组API应该根据 *** 作系统所加载的外围模块实时变化。比如在加载了GUI模块的情况下,需要提供GUI *** 作的系统调用,但是在没有GUI模块的情况下,就不应该提供GUI功能调用。同时 *** 作系统、GUI等外围模块、应用程序模块应该二进制分离, *** 作系统能够动态的从外部存储介质上按需加载应用程序。这样的一种结构,就使得整个 *** 作系统具备强大的扩展能力。 *** 作系统内核和外围模块(GUI、网络等)提供基础支持,而各种各样的行业应用,通过应用程序来实现。最后在软件发布的时候,只发布 *** 作系统内核、所需的外围模块、应用程序模块即可。
集成开发环境的特点
集成开发环境是构筑行业应用的关键工具,物联网 *** 作系统必须提供方便灵活的开发工具,以开发出适合行业应用的应用程序。开发环境必须足够成熟并得到广泛适用,以降低应用程序的上市时间(GTMT)。集成开发环境必须具备如下特点:物联网 *** 作系统要提供丰富灵活的API,供程序员调用,这组API应该能够支持多种语言,比如既支持C/C++,也支持Java、Basic等程序设计语言;最好充分利用已有的集成开发环境。比如可以利用Eclipse、Visual Studio等集成开发环境,这些集成开发工具具备广泛的应用基础,可以在Internet上直接获得良好的技术支持;除配套的集成开发环境外,还应定义和实现一种紧凑的应用程序格式(类似Windows的PE格式),以适用物联网的特殊需要。通过对集成开发环境进行定制,使得集成开发环境生成的代码,可以遵循这种格式;要提供一组工具,方便应用程序的开发和调试。比如提供应用程序下载工具、远程调试工具等,支撑整个开发过程。
可以看出,上述物联网 *** 作系统内核、外围模块、应用开发环境等,都是支撑平台,支撑更上一层的行业应用。行业应用才是最终产生生产力的软件,但是物联网 *** 作系统是行业应用得以茁壮生长和长期有效生存的基础,只有具备了强大灵活的物联网 *** 作系统,物联网这棵大树才能结出丰硕的果实。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)