Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >怎么解析?

怎么解析?

提问于 2017-11-19 14:21:18
回答 1关注 0查看 489

回答 8

司徒永哥

发布于 2018-04-12 03:03:21

物联网涵盖的内容太多,想要学好基础就需要好多,所以能搞物联网的人才很难得,举几门基础知识: 1.数电模电、单片机编程技术:要做物联网产品,起码,要能看得懂电路板,你得能给单片机写几行代码,点个流水灯。其实这倒还不难。玩过单片机的都知道,这些都是有视频教程的,不困难,照着视频写代码即可。而且,这个是自动化专业四年要学的东西。我有同学是自动化专业的,一考到数电模电,整个人就很苦逼,据说挂科率特别高,而且是在疯狂学习的情况下。电路板画得好,就算在内陆省会城市,月薪也随便上万的,单片机写得好,月薪也一样上万的。 2.网络技术:光给单片机编单机程序还不行,还得能让单片机上网吧,这才叫物联网。既然上网,最简单的“客户端-服务器”模型,好歹得在云端放个服务器吧。且不说服务器程序你要自己写,到腾讯云买个服务器,绑定个域名,估计你都得折腾一个礼拜。写服务器程序,那在本科也是一门专业啊,起码VC要学吧(现在很多人在学java)。你即会上位机,又会单片机,那你是全栈工程师啊,这工资不是更高? 3.无线技术:很多产品,光一个单片机还不行,你还得整多个单片机,然后多个单片机互相整个网络,这就涉及到组网。用wifi,功耗太高。用zigbee,光协议就难倒一大片。用蓝牙,人家构架就没这么整过。那只好自己写吧,从驱动到组网协议,你要能写全,还不出问题,那以后还有什么软件构架你整不了啊? 4.传感器技术:就目前而言吧,很多传感器都是数字型的,直接丢数值出来,单片机只需连上去就可以用,难到不难。但问题是量多,测温度吧,有温度传感器;测光照吧,有光照传感器;测空气吧,有空气质量传感器;还有加速度传感器、心率传感器、颜色传感器、分贝传感器。大学也就四年,学单片机编程估计都要三年,你看你剩下的时间能整几个吧。 5.终端技术(App):物联网物联网,总要给用户丢个App来看看产品状态吧,那就得学习App怎么做。iOS和Android你还得都学了,不然用户就得减少一半,这个工作量就很大了。

所以,从上述我举的几个例子来看,人才真的好难得啊,所以整个物联网发展都不得不被拖延发展。

写的我都想去再去码几行代码了/笑哭

灬半痴

发布于 2018-04-12 06:34:47

物联网面临最大的共性问题包括设备以及数据的异构问题(heterogeneous),情景感知(context-aware),资源受限(resource-constrained)以及分布式(distributed)等等。 这些问题尚没有很好地解决方案(对没错,目前也没有很成熟很完善的),目前学术界及工业界对物联网的研究热点,就是形成一个规范的,完善的物联网中间件(IoT Middleware)框架体系。 对于IoT Middleware当前主要有一下几个研究方向,有想了解的可以google一下相应的paper:

  1. event-based
  2. service-oriented
  3. VM-based
  4. agent-based
  5. tuple-spaces
  6. database-oriented

另外,大规模实时数据流的情景感知计算也是物联网中间件研究的热点。情景感知又包括:context的获取,context的建模,context的推理,context的分发,四个循环的生命周期。 context的获取会涉及physical sensor, virtual sensor, logic sensor的数据获取,会涉及bluetooh, zigbee, usb这种底层通讯协议,也会涉及http, sip这些高层的应用层协议,也可能会涉及mqtt, xmpp这类实时通讯协议。总之,对通信方面你需要相当了解。 context的建模现在的话markup based,object based, ontology based的较多,确实语义的表达能力是很强,缺点是或多或少在推理能力或者推理速度有这样那样的问题。 context推理的话,你需要考虑实时性等等,有监督无监督的都有,模糊逻辑或者单纯的规则策略,最多的就是在ontology的模型基础上直接进行推理。 context分发则是向订阅该context的不同对象分发context,然后这些对象又会重新对sensor产生影响,这样就形成一个context生命周期的闭环。这主要涉及到的就是诸如服务发现及订阅发布等方法。

物联网四大核心技术

  1. RFID:电子标签属于智能卡的一类,物联网概念是1998 年MIT Auto - ID 中心主任Ashton 教授提出来的,RFID 技术在物联网中重要起“使能”( Enable) 作用。
  2. 传感网:传感网不等于物联网,传感网是物联网的一种,通常是指由各种传感器,通过无线通讯方式组成的网络。
  3. M2M:侧重于末端设备的互联和集控管理,X -Internet,中国三大通讯营运商在推行M2M 这个理念。
  4. 两化融合:工业信息化也是物联网产业主要推动力之一,自动化和控制行业是主力。

它们四者的关系如下图:

四者关系
四者关系

八十岁的背影

发布于 2018-04-12 06:36:10

这得是全栈人才了吧

和开发者交流更多问题细节吧,去 写回答
相关文章
Java 两个数组比较内容是否相等
有两个数组,前提是数组对象是一样的。需要比较这两个数组中对象的值是否一致?需要考虑对象的顺序。如果对象里面在嵌套一个数组怎么处理。
赵哥窟
2022/07/08
2.1K0
java中String的相等比较
首先贴出测试用例: 1 package test; 2 3 import org.junit.Test; 4 5 /** 6 * Created by Administrator o
Ryan-Miao
2018/03/13
1.4K0
java中String的相等比较
2019-2-24-元组的相等性比较
元组作为轻量级的数据结构,在c#中具有广泛的引用。但是元组的比较一直以来都是对于成员的依次比较。好在C#7.3开始,引入了元素的相等性比较,让元组的易用性有了大幅提升。
黄腾霄
2020/06/10
7320
Java的Integer和Integer比较相等
引用数据类型对比需要用equals()方法对比相等 因Integer存在缓存, 在Integer的值不超过-128~127之间==对比为true, 若超过则会new一个Integer对象==结果为false;
Java架构师必看
2021/11/29
1.6K0
如何比较2个数组相等以及如何检出不匹配项
当我空闲的时候,我会密切地观察读者群里的一举一动,不放过他们的任何一个问题,帮助他们成长虽然不是我应尽的义务,但我的确喜欢和他们交流的感觉,毕竟能帮一个是一个。也许我的一个小小的举动,就能够他们跨越成长过程中的一大步——请给我一次骄傲的机会嘛。
沉默王二
2020/03/11
9870
BigDecimal精度与相等比较的坑
题意 题目链接 给出$n$个点,求出一个点使得到各个点的距离之和最小,距离为欧几里得距离 Sol 模拟退火真是玄学,我退了一上午,最后把exp函数去了就A了。 后来改了改,发现是大小符号的问题。。 但
欠扁的小篮子
2018/10/09
1.1K0
BigDecimal精度与相等比较的坑
js原始值与对象的相等比较
let a = []; let b = “0”; // 1 console.log(a0); // true // 2 console.log(a!a);// true // 3 console.log(ab); // false // 4 console.log(b0); // true
马克社区
2022/07/01
2.3K0
数组a[i]与i[a]相等之术
为什么数组值a[1]与数组值1[a]是相等的?为什么会出现这种的奇怪现象?
Qt君
2019/07/15
7430
Java规则:原子类的相等性判断
Java的规则S2204规定,对于Java并发库定义的诸如AtomicInteger、AtomicLong等原子类,不能使用equals()方法测试其值是否相等。
张逸
2023/03/23
1.2K0
Java规则:原子类的相等性判断
java比较字符串是否相等「建议收藏」
java用equals方法比较的是字符串的内容是否相同,先判断地址是否相等,相等返回true;比较类型是否一样,不一样,返回false。
Java架构师必看
2022/01/18
1.5K0
java比较字符串是否相等「建议收藏」
C#相等性 - “==”
在刚学C#的时候,我以为C#里的==和.NET里的object.Equals()方法是一样的,就是一个语法糖而已。其实它们的底层机制是不一样的,只不过它们给出的结果在大多数情况下恰好相同。
solenovex
2019/05/25
7400
如何将python列表拆分为大小相等的块
程序熵
2023/09/25
4010
如何将python列表拆分为大小相等的块
java中数组转列表_Java数组转list
1.1 该方法返回的是数组的一个视图,对这个list的操作都会反映在原数组上,而且这个list长度是跟原数组一样是固定的,转换后的列表不支持add、remove等改变长度的方法
全栈程序员站长
2022/09/23
1.9K0
java中数组转列表_Java数组转list
Django比较相等或者不相等的模板语法ifequal / ifnotequal
ifequal / ifnotequal      在模板语言里比较两个值并且在他们一致的时候显示一些内容,Django提供了 ifequal 和 ifnotequal 标签。      ifequal 标签比较两个值,如果相等,则显示{% ifequal %}和{% endifequal %}之间的所有内容      ifnotequal 标签 与 ifequal 对应,当两个值不相等时显示。      与 if 标签一样,ifequal 和 ifnotequal标签也支持 else 标签,但不支持eli
用户1214487
2018/01/24
1.5K0
JavaScript比较两个数组是否相等(多选题答案判断)
如果使用了组件库,比如 element-ui 的 checkout 组件,选择顺序不同,得到的数组顺序就会不同。
德顺
2023/08/25
2670
JavaScript比较两个数组是否相等(多选题答案判断)
如果使用了组件库,比如 element-ui 的 checkout 组件,选择顺序不同,得到的数组顺序就会不同。
德顺
2021/05/14
1.6K0
JavaScript 中的相等性判断
简而言之,在比较两件事情时,双等号将执行类型转换; 三等号将进行相同的比较,而不进行类型转换 (如果类型不同, 只是总会返回 false ); 而Object.is的行为方式与三等号相同,但是对于NaN和-0和+0进行特殊处理,所以最后两个不相同,而Object.is(NaN,NaN)将为 true。(通常使用双等号或三等号将NaN与NaN进行比较,结果为false,因为IEEE 754如是说.) 请注意,所有这些之间的区别都与其处理原语有关; 这三个运算符的原语中,没有一个会比较两个变量是否结构上概念类似。对于任意两个不同的非原始对象,即便他们有相同的结构, 以上三个运算符都会计算得到 false 。
用户7293182
2022/01/17
1K0
JavaScript 中的相等性判断
go float 相等比较 原
因为浮点数不是一种精确的表达方式,所以像整型那样直接用==来判断两个浮点数是否相等是不可行的,这可能会导致不稳定的结果。
solate
2019/07/19
3.9K0
js中的相等与不相等
在转换不同的数据类型时,相等和不相等操作符遵循下列基本规则: 如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false 转换为0,而 true 转换为1; 如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值; 如果一个操作数是对象,另一个操作数不是,则调用对象的valueOf()方法,用得到的基本类 型值按照前面的规则进行比较; null 和undefined 是相等的。 要比较相等性之前,不能将null 和undefined 转换成其他任何值。 如果有一
寻找石头鱼
2020/01/14
1.8K0
C++ 数组array与vector的比较
 1:array 定义的时候必须定义数组的元素个数;而vector 不需要;且只能包含整型字面值常量,枚举常量或者用常量表达式初始化的整型const对象,非const变量以及需要到运行阶段才知道其值的const变量都不能用来定义数组的维度. 2:array 定义后的空间是固定的了,不能改变;而vector 要灵活得多,可再加或减. 3:vector有一系列的函数操作,非常方便使用.和vector不同,数组不提供 push——back或者其他的操作在数组中添加新元素,数组一经定义就不允许添加新元素;若需要则要
拾点阳光
2018/05/10
2.6K0

相似问题

windows2008如何搭建DZ论坛系统?

1375

求腾讯云新手全套教程?

2427

求一个2012 R2的IIS+PHP+MYSQL的完成教程?

2319

求云服务器建站教程?

41.1K

在线求域名转入腾讯云平台教程?

3764
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
平安资管 | 架构师擅长4个领域
擅长3个领域
擅长5个领域
腾讯云TDP | KOL擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档