大数跨境
0
0

如何与Niagara 开始这段美好的感情?(上)

如何与Niagara 开始这段美好的感情?(上) 汇智众享
2020-07-13
2
导读:Hello Niagara!南瓜的世界如何懂?


点击上面“蓝字”关注我们!


如何与 Niagara 开始这段
美好的感情?(上)


作者:京 A


前情提要:貌美有才华且高冷的 Niagara 是不是你的菜,如果可以,准备开始吧!


葛大爷在《不见不散》里怎么说的?
谈恋爱得先从眉来眼去拉小手亲脑门开始…… 
意思是先需要相互接触、互相了解……
和 Niagara 的这段美好感情,怎么开始呢?




从哪里开始?


项目中的“眉来眼去拉小手”那就是指:对接客户需求、了解目标系统。也就是弄清各个子系统,在中间件平台/云平台上,需要哪些数据/信息(来满足应用层的需求)。是的,没错!能把这事儿说清楚的客户就不多,如果你的客户可以,那我恭喜你。更多的时候需要你来帮他弄清楚……

接下来就需要具体了解各个子系统的层级划分:设备控制器 > 区域控制器 > 网络控制器 > 中央服务器等等。据此来弄清哪个层级上存储了应用层需要的那些数据/信息。如果数据/信息的提供者和使用者之间存在格式或者内容上的差异,需要判断出在哪个层面化解这个差异比较方便,边缘侧还是服务器侧

确定数据源之后,还需要进一步了解存储它们的设备是否对外开放。如果没开放,就看上一级是否开放,直至找到开放的那个节点。随后需要确定的是开放的方式是怎样的?SDK,API 还是标准/私有协议?通过这个开放的接口,能获得对数据的何种操作权限,只读还是可读写?

最后你还要评估应用层对整个通路上数据特性的要求:实时性,可靠性,完整性,安全性……边缘侧是否要对收割到的”新鲜“数据进行就地加工,加工后是否需要进行缓存,缓存空间需要多少,与云服务器之间数据同步的策略是怎样……?参考前文 边缘计算火了?-- 曝光 Niagara 和边缘计算的 Soulmate 关系

这些都搞清楚了,就可以进入下一阶段了……


(技术人员的)前期准备


当然在开始项目之前我们还必须先完成技术储备,这里就是我们上一篇文章里所说的 learning curve 的问题。参考前文 > 你拍了拍 “ Niagara ” ,能不能开始一段美好的感情?开始阶段你可能会进步很快,一些基本功能也很容易上手,然后你就会遇到瓶颈,后面的进一步提高可能会需要付出更多的努力,当然如果你在关键节点上通过培训或有高人指点,进步会快很多。


上一期文章我们简单说了一下官方培训的事情,基础的那个应用培训,还是很有必要的。无论你选择参加官方的,还是找我们,甚至是自学,这门课程里面涉及的内容80%都是非常有必要了解和掌握的,尤其是在零基础起步阶段。有了这部分知识作为基础,一些简单项目就可以搞定了。等经过一段时间的实际使用之后,可以根据工作方向考虑高阶应用或是开发者等后续课程的学习。培训这块儿内容后面还会有专题来说。


如果喜欢本文就请划到文末

点 “” 或者 “在看” 支持我们吧!

或者

用更为豪横的方式狠狠

打赏作者”!






微信号:汇智众享
长按二维码关注我们吧


【声明】内容源于网络
0
0
汇智众享
物联网平台建设、运维,物联网培训、教学
内容 70
粉丝 0
汇智众享 物联网平台建设、运维,物联网培训、教学
总阅读27
粉丝0
内容70