暂无个人介绍
不能重复造轮子是我们的共识。全栈工程师本质上是整合各种成熟资源达到解决问题的目的。相对于普通工程师,他们熟悉更多的框架,会使用更多的资源,能够协调不同资源之间的配合。
“开源GSM定位器”不仅在生活中解决了小可爱丢失的痛点,还能促进社会和谐,拉动GDP增长,提高开发者效率,简直就是一款逆天的好产品啊!
纵览整个物联网开发的架构,可以发现这个是团队协作的事情。 做事情一定要抱团,物联网项目开发也不例外。底层硬件和单片机程序的维护需要一位工程师,服务器端的逻辑代码需要至少一位工程师,数据可视化和数据加工以及UI界面的设计需要至少一名工程师。
* 看一下原理图,确认LED对应的IO口 * AliOS Things 框架-SOC层 * 操作GPIO * 写代码
确定新项目的目录 * 用VSCode新建项目 * 重新打开SDK目录 * 简单修改新项目的模板 * 编译,烧写,查看结果 * AliOS Things 的Yloop调度
AliOS-Things 是一款由阿里巴巴开发的轻量级物联网操作系统。架构可以适用于分层架构和组件化架构
这样理解一下: VSCode编译代码后,调用ST-Link将程序烧写到单片机内部。 编译完成后,也会生成二进制文件,这样就可以通过各种方法下载了,比如批量生产时候用脱机下载器。
根据项目的规划,体重秤这个设备只需要上报体重和电池电压数据到云端即可。零妖马上就要说这些数据上报的方法。
设备连上网络的首选方法是2G网。 因为中国移动铺设了一张全球最好用的网络—2G网,可以通过GPRS的方式连上互联网。 就信号的覆盖范围和使用的资费来看,通过中国移动的2G网让设备接入互联网是明智的。
从今天起,零妖老哥正式开启一个全新的项目,称之为《体重秤的上云之路》。先看一下项目规划,一览之后将要学会的物联网技巧。关键点还是会放在从单片机开始到云端处理的数据链路。
Link Develop(以下简称LD),在物联网生态中的定位是服务于开发环节的生产平台,各种层出不穷的应用、服务、API等都可以在这里产出,并且进行部署。平台还跟Link Market打通(物联网市场),形成了一条完整的商业化通路。
一个完整的物联网项目开发流程,一定是从云端开始第一步工作的。团队的成员需要坐在一起讨论整个项目需要怎么配合,云端如何实现,设备端如何实现,如何传递数据等。隔行如隔山,前端后台+硬件最低两个工种,思维模式是有差异的,如果没有一个统一的标准,能够坐下来好好谈吗? 如果以前不能,那看完这篇文章后就一定能。
一 2016年的时候,我还在学校里面准备着毕业论文,当时做的课题是预测一个挖掘机上面的一个继电器的寿命。我们的想法是检测其吸合的次数,然后根据吸合的次数来预计其寿命,这个想法很简单。因为一个继电器失效之前通常会正常吸合一定的次数比如10W次。
物联网全栈教程-从云端到设备(完结 十四) 一 设备端的开发是一个非常简单的工作。零妖今天就简单讲解一下物联网弹幕器这个设备的源代码,给大家提供一个裸机上云的思路。连载文章更新到这里要告一段落,因为真的没啥要讲的了。
物联网全栈教程-从云端到设备(九) 一 这一篇文章零妖带你学习全宇宙最简单的网页应用开发框架:Bone Web 框架,这是一个通过敲代码来制作网页的框架,非常适合不需要华丽界面的物联网项目。如果你动手操作,零妖保证三十分钟之内能做出来一个Web应用,体验空前的成就感(深入地做一个好的Web应用就需要你再继续研究了)。
物联网全栈教程-从云端到设备(八) 一 这一篇文章零妖老哥将给你展示两个电脑软件的使用方法,将极大地方便你调试与MQTT有关的物联网项目。一个叫MQTT客户端用来模拟设备向云端发送数据和接收云端的数据;另一个叫作MQTT单片机编程小工具,是技小新针对阿里云MQTT服务器连接过程中的痛点,自己编写的一个电脑程序,用来生成连接阿里云MQTT服务器时的账号密码等信息的。
物联网全栈教程-从云端到设备(七) 这一篇文章零妖带你在阿里云的LinkDevelop平台新建一个产品,定义好这个产品要实现的功能,也就是定义好它的属性。 首先去 linkdevelop.aliyun.com 登录你自己的账号,只需要6步即可完成。