第一句子大全,网罗天下好句子,好文章尽在本站!

Yunxion资产监测设备 GNSS NEMA语句解析之VTG

时间:2023-01-26

物联网具有三个重要特征 即:普通对象设备化、自治终端互联化、普适服务智能化

友情提示:本文共有 1869 个字,阅读大概需要 4 分钟。

物联网作为互联网概念的衍生与发展,通俗来说是将用户延伸到物品之间,使得普通物品能够进行信息交换与通信的新概念。物联网具有三个重要特征 即:普通对象设备化、自治终端互联化、普适服务智能化。这一新概念的发展与应用,使得物品联网成为一种新趋势,除了商业公司通过物联网一举成名的共享单车、共享充电宝等项目外。普通用户或其他企业也寄希望于物联网来监控保障资产安全。

Yunxion作为众多以物联网为基础的新型科技公司之一,一直致力于开发资产监测设备,为用户提供解决方案。以无线通信技术为基础,开发出多个系列产品。主要功能包括:定位监测、一键报警、语音通话、温湿度监测、电子围栏等。主要运用于运输状态监控、环境监控、车辆监控等。其中定位监测功能作为Yunxion开发的重点之一,定位功能能够帮助用户及时对资产监测发挥作用。如资产在运输或存储中遇到问题,该资产监测设备能够根据定位功能第一时间联系云端后台。

但在定位功能开发优化过程中,首先遇到的问题是基于NEMA-0183协议,GPS接收机一般会出现如何在NEMA-0183协议下,兼容不同的导航系统?

分析问题:

基于此问题,在优化定位功能产品过程中,GPS数据处理软件上使用最广泛的NEMA-0183协议同时找到兼容多种导航系统的语句即可解决该问题,使得资产监测的系列产品功能更加完善。

根据市场情况了解到 目前市场上的GPS接收机一般会出现 GPVTG(GPS导航系统)、BDVTG(北斗导航系统)等其他类型导航系统。了解市面上已有的导航系统,包括GPGLL(GPS导航系统)、BDGLL(北斗导航系统)等,这些GPS相关的数据处理软件于导航产品都会兼容协议,协议内容中语句较多,但注意到不同的导航系统的后缀都是VTG。在此基础上,开发人员只需要设计出统一的解析代码,分别解析不同导航系统的VTG语句即可。

/**********VTG Struct**********/

typedef struct

{

float cog_t;

char t[5];

float cog_m;

char m[5];

float speed_n;

char n[5];

float speed_k;

char k[5];

}NEMA_VTG_t;/*

*功能:解析GLL语句

*输入:GLL语句

*输出:(NEMA_GLL_t)解析结果

*/

NEMA_VTG_t nema_vtg_parse(char *nema_vtg_str)

{

NEMA_VTG_t vtg;

char *q = strstr(nema_vtg_str,"VTG");

sscanf(q,"%*[^,],%f,%[^,],%f,%[^,],%f,%[^,],%f,%[^*]",

&vtg.cog_t,vtg.t,&vtg.cog_m,vtg.m,&vtg.speed_n,vtg.n,&vtg.speed_k,vtg.k);

return vtg;

}

/*****************************************************************************/

/*

*示例

*/

int main(int argc, char **argv)

{

char *nema_vtg = "GPVTG,89.68,T,89.68,M,0.00,N,0.0,K*5F";

printf("nema_vtg = %srnrn",nema_vtg);

NEMA_VTG_t vtg = nema_vtg_parse(nema_vtg);

printf("cog_t = %frn",vtg.cog_t);

printf("t = %srn",vtg.t);

printf("cog_m = %frn",vtg.cog_m);

printf("m = %srn",vtg.m);

printf("speed_n = %frn",vtg.speed_n);

printf("n = %srn",vtg.n);

printf("speed_k = %frn",vtg.speed_k);

printf("k = %srn",vtg.k);

}

总结:针对不同导航器可能出现不兼容的问题,首先可以总结其语句后缀是否相同,然后设计出统一的解析代码,分别解析不同导航系统的VTG语句即可。

本文如果对你有帮助,请点赞收藏《Yunxion资产监测设备 GNSS NEMA语句解析之VTG》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
初中英语:单词词性+句子成分+句子类型 重点解析!

初中英语:单词词性+句子成分+句子类型 重点解析!

语法其实可以很简单,简单到你难以相信,很多学生之所以觉得难,是因为传统的英语教学教得太乱、太散、太错,传统的教材本身就没有真正理解英语,老师照本宣科,所以你就会觉得难,学得稀里糊涂,考试的分数也不理想...

2022-12-09 #经典句子

三年级上册语文27.《手术台就是阵地》课堂笔记+重点句子解析

三年级上册语文27.《手术台就是阵地》课堂笔记+重点句子解析

学法指导1.带着问题默读课文,边默读边圈画,了解事情发生的背景是怎样的,手术台是谁的阵地,在阵地上做了什么。2.勾画出描写人物的动作、语言等的语句,体会人物的精神品质。写法宝典学习反问句学方法用疑问的形式...

2022-11-16 #经典句子

二下:3《开满鲜花的小路》重点词语+重点句子解析

二下:3《开满鲜花的小路》重点词语+重点句子解析

重点词听写词语: 鲜花 邮递员 原来 大叔 邮局 一堆 礼物 先生 东西 太太 做客 惊奇 快活 去年 美好近义词: 赶紧——赶快 懊丧——懊恼 反义词: 懊丧——高昂 快活——难过 美好——糟...

2022-11-16 #经典句子

英语长难句解析 帮你理清句子结构(每日一句)

英语长难句解析 帮你理清句子结构(每日一句)

A heavy fog resulted in a severe traffic jam and his being late just resulted from the traffic jam.1.译文:一场大雾导致了一场重的交通堵塞,而他的迟到正是因为这场堵塞。 2.主干:这是and并列的两个主句。第一个主句的主语是A heavy fog;第二个主...

2022-11-29 #经典句子

英语长难句解析 帮你理清句子结构

英语长难句解析 帮你理清句子结构

Last year,my total income,with my reward added to,added up to 15,000 yuan,which was not in proportion to what I did.译文:去年我的总收入,加上奖金,总计为一万五千元,这与我的付出不成正比。1.主干:my total income,with my reward added to,added up to...

2022-11-30 #经典句子

初中基础英语句子翻译练习 含答案及详细解析 用来巩固基础!

初中基础英语句子翻译练习 含答案及详细解析 用来巩固基础!

翻译题是英语考试的常见常见题型,考试的时候一般都会有这么一道题,分值也不低,因此,对于每个学生来讲,都是应该认真去对待这些翻译题的,想在翻译上取得好的成绩,就千万不能偷懒,一定要认真动笔写翻译。许多考...

2022-12-25 #经典句子

助力高考 根据内容填写句子题目解析

助力高考 根据内容填写句子题目解析

【考点】81:综合读写.【分析】本题考查了学生综合运用语言的能力.解答这类补写填空题目,关键就是认真研究分析画线处的上下文,通过对材料的勾画、归纳等手段,确定所补写句子的内容.【解答】解析:首先要准确理...

2023-01-28 #经典句子

雅思写作|句子结构系动词类型实例解析

雅思写作|句子结构系动词类型实例解析

1.很多女孩都不愿意在男人居多的行业里找工作。正确的句子:Many girls are not willing to seek employment in a male-dominated world. 句子结构:主语+系动词+表语(willing)错误的句子Many girls are not willing to hunting jobs in the male-dominated world 错误 1 willin...

2023-05-01 #经典句子

英语长难句解析(每天一句帮你搞清句子结构)

英语长难句解析(每天一句帮你搞清句子结构)

句子结构不懂,影响到的不仅是语法填空题做不好,还会影响阅读速度,最严重的是作文写不好,一个句子不是缺胳膊就是少腿。其实,如果你用心,每天分析一个句子结构,用不了多久你就会精通每个句子,犹如庖丁解牛,不...

2023-06-02 #经典句子