“解救”程序猿, i.MX6Ul让您的设备上“云”更简单

2019年——都知道物联网行业将会是一个互联互通的落地年,届时会有更多的设备接入云端,利用云端的优势节省成本,掌控数据,对客户进行精准远程服务,将一次销售变为终身销售。虽然设备上云已经成为不可逆转的发展趋势,但是设备上云仍然面临着许多复杂的挑战。

一、开发的难度
身为嵌入式开发者的你一定经常为设备上云而伤神,繁琐的上云步骤、复杂的环境配置,两个工程师因为设备端与云端协议是否互通经常是“拳脚相加”。

整体开发工作量大、效率低。物联网世界看似美好,实则折腾不起。

二、设备的稳定和性能
传统物联平台需要自行实现扩展性架构,极难做到百万级、亿级设备长连接并发处理的能力,且在宕机发现后需要自行迁移,迁移服务器会导致中断,稳定性无法保障。

三、设备的安全性
物联网设备是通过网络连接云端,牵扯到网络也就牵扯到了安全。传统的安全保护是数据以及完整性和可用性的保障,但在物联网时代安全的边界是需要“端到端”设备的物理资产的保护。如何对物联网设备开发部署安全防护措施是个极大的挑战。

那有没有 更方便、更快捷、更简单的物联网开发方式呢?

别做梦了,全部都留下加班

此篇文章将颠覆你对设备上云的痛苦印象帮助你快速高效的开发从此摆脱加班的痛苦。

嘿嘿嘿

下班回家

硬件平台采用飞凌嵌入式的开发板,软件采用阿里云提供给设备厂商的LinkKit SDK开发平台。

结合网关类产品应用举例,介绍网关如何采集和控制端侧设备,如何通过有线或者无线网络链接到阿里云平台,拓扑图如下:

物联网工业网关_640x368_5s (1).gif

工业物联网解决方案

1、网关设备端

选好硬件平台

很多企业希望设备上云,但是又无法承受设备上云的成本,据计算当前我国规模以上的工业企业中,80%以上的机器设备都没有联网。如何选择一个成本低、接口丰富,同时还能降低开发难度的硬件平台成为一个重要的因素。

飞凌设计的FETMX6UL-C核心板,主频528MHZ,运行功耗低至60mA。而且功能接口丰富齐全,不仅支持双路10/100M自适应以太网接口,还可以支持8路UART、2路CAN2.0B。完全符合物联网应用中南向连接传感器设备的所有接口要求。北向连接支持以太网、全网通4G、NB-Iot、WiFi等联网接口,支持Linux3.14、Linux4.1.15操作系统。协议栈齐全同时还可以满足边缘计算的要求。

移植LinkKit SDK

LinkKit SDK由阿里云提供给设备厂商,由设备厂商集成到设备上后通过该SDK将设备安全的接入到阿里云IoT物联网平台,从而让设备可以被阿里云IoT物联网平台进行管理。

LinkKit SDK目前提供了C、Java、Python、NodeJS、安卓、iOS等多种语言/平台的支持。

C语言LinkKit SDK适用于使用C语言开发业务处理逻辑的设备,由于C语言运行速度快、需要的运行内存较少,目前大多数的IoT设备使用C语言进行产品开发。

移植LinkKit SDK主要分为以下几个步骤,可以按照如下步骤进行操作,飞凌提供了完整的移植文档,按照文档10分钟就可以完成。

2、移动端

相比较PC端,移动互联网可以使人们随时、随身、随地通过手机查看各种信息,越来越多的应用于技术将覆盖移动市场,为了让移动开发更简单,阿里云提供了IoTStudio开发工具可以加速物联网SaaS构建。并提供了移动可视化开发、Web可视化开发、服务开发与设备开发等一系列便捷的物联网开发工具,解决物联网开发领域开发链路长、技术栈复杂、协同成本高、方案移植困难的问题。

特点

简单易用。移动可视化工作台与阿里云物联网平台设备接入能力、物模型能力无缝衔接。无需写代码,您就可以快速搭建设备控制、设备状态展示、数据展示等物联网场景下的移动应用。

无需额外的服务器和数据库。移动应用搭建完毕后,即可构建生成移动应用安装包和工程源代码。

3、WEB端

Web可视化开发与移动可视化开发一样开发简单。无需写代码,只需在编辑器中,拖拽组件到画布上,再配置组件显示样式、数据源和动作,即以可视化开发的方式完成Web应用开发,并可批量进行设备绑定。适用于开发设备监测/控制面板、设备数据分析报表等。

特点

简单易用。Web可视化工作台与物联网平台的设备接入能力、物模型能力无缝衔接。无需写代码,您就可以调用设备数据,进行设备控制。

无需额外购买服务器和数据库,应用搭建完毕即可预览、使用,支持绑定自己的域名对最终用户进行分发。

页面或应用创建完毕后,可以直接应用在多个地方。同时,IoTStudio支持批量更换绑定设备。

原文地址:https://blog.51cto.com/14771178/2484363

时间: 2024-11-06 03:37:49

“解救”程序猿, i.MX6Ul让您的设备上“云”更简单的相关文章

Java开发桌面程序学习(八)——开源库 JFXUtils 让你更简单地进行JavaFX开发

JFxUtils 项目地址 介绍 这是一个JFX的工具库,Intent可以简单地实现打开一个新窗口并传递数据,DialogBuilder可以简单地生成对话框,MyUtils有些常用的功能 使用 JFxUtils与JavaFxTemplate是配套使用的,想要使用的话,请下载JavaFxTemplate模板 JavaFxTemplate模版已经整合了JFxUtils,直接使用即可 JavaFxTemplate项目地址 下载jar包 ,把jar包导入到项目中 下载地址 Intent的使用 使用Int

做程序猿的老婆应该注意的一些事情

今天来说说一位女青年的老公以及他们的事儿.如有雷同,纯属巧合. 十一年前我和程序猿第一次见面,还是大一军训期间.我甚至不确定程序猿是否记得那是第一次见面.当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了.于是我们第一次"见面"了,我只看见一个对着电脑,佝偻着背的背影--严重怀疑程序猿根本没抬头看一眼那个已经晒得像反转熊猫一样的妹子,因为他递过来书以后,又迅速投入到了电脑的怀抱,相对应的,我也不记得他长什么样了. 我从来没有读懂过

我为什么做程序猿訪谈录

程序猿訪谈录(it3q.com),是我的第一个创业项目,选择这个方向是由于做这件事,有自己的兴趣,更有价值. 从事IT行业的群体,包含我自己,朋友和同事的印象大部分是一个IT屌丝,我周边的同事也以为我是一个沉默,寡语,不苟言笑,虽然相对熟悉的朋友又是还有一种认识,但怎样改变自己的大众形象,一直不得而知:那还是今年4月份决定从华为出来创业后,一篇关于我自己在华为生活总结的文章"一路走来,心怀感激,且行且珍惜",在公司内网有超过1W的点击,超过100人的回帖,同一时候让我改变了在朋友心中的

三猿开泰,走进普通、文艺、2B程序猿的逗比世界

开场白:如果人生是一段自我编写的程序,那么程序猿的青春就是其中意味深长的代码.或是简单分解成彼此独立的字符:或是华丽的注释:或是复杂拼凑成一连串的语句.程序猿尝试着不断地调试,无论编译的结果如何,过程才是最美的.如果代码不可复制,那么猿猿们愿用自己的一生去续写. 日常行为: 本文仅以普通程序猿.文艺程序猿.2B程序猿为例,窥探一下他们内心的真实写照. 求2的32次方: 普通程序猿~ 文艺程序猿~ 2B程序猿~ 交换两个数: 普通程序猿~ 文艺程序猿~ 2B程序猿~ 类属性定义: 普通程序猿~ 文

【转载】程序猿媳妇儿注意事项

免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:csdn      原文地址:http://bbs.csdn.net/topics/390853490 十一年前我和程序猿第一次见面,还是大一军训期间.我甚至不确定程序猿是否记得那是第一次见面.当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了.于是我们第一次"见面"了,我只看见一个对着电脑,佝偻着背的背影..

机器学习入门阶段程序猿易犯的5个错误

如何进入机器学习领域没有定式.我们的学习方式都有些许不同,学习的目标也因人而异. 但一个共同的目标就是要能尽快上手.假设这也是你的目标.那么这篇文章为你列举了程序猿们在通往机器学习高手道路上常见的五种错误. 1.将机器学习看得高不可攀 机器学习只是是还有一堆技术的集合,你能够用它来解决复杂问题.这是一个飞速发展的领域,因此,机器学习的学术交流一般出如今学术期刊及研究生的课本里,让它看起来高不可攀又难于理解. 要想高效掌握机器学习,我们须要转变观念,从技术转到方法,由精确变为"足够好",

程序猿找兼职,如何挑选靠谱的平台?

找兼职,俗称挣外快.拉私活儿,是程序员除工作外重要的谋生手段.一般来说,程序员接兼职多是通过熟人介绍,因为有熟人关系,知根知底,接到的项目相对靠谱,但弊端在于量少,机会不多.因此,程序员也偏向于在第三方平台寻求机会. 不过,通过第三方平台接单,难免遇到很多问题:工作前多数时间浪费在和不靠谱的雇主的沟通上;任务付出的时间与精力和回报不成正比;任务完成提交后雇主反复修改;最要命的是,大概就是雇主以各种理由砍价或者拖延付款. 如何才能规避这些问题,找到靠谱的众包平台,在保障收入的同时,减小沟通成本,获

使用rancher满足程序猿刚需

通过将近1个季度的努力,基本上完成了内网开发.测试以及生产环境(借助公有云容器引擎服务)关键服务容器化工作. 在这个过程中,本来是把已经验证过的技术和方案进行落地,只是执行上的问题.但是研发大爷在使用过程中又提出了许多新的需求,见招拆招之后,发现还是有些许收获,因此整理成文,本文介绍rancher server的应用. 一.什么是rancher? Rancher是一个开源的企业级容器管理平台,通过使用rancher,可以快速的构建出kubernetes环境并对其进行可视化管理. Rancher由

九张图带你了解全宇宙最神秘的团体——程序猿

性取向? 绝大多数的程序猿是没有时间发现自己的性取向,只有少数的程序猿是喜欢女的. 看看大帝都,大把大把的程序猿都是单身贵族哦,随便扔出一块砖头,就可以砸到一片单身贵族程序猿!!! 想加薪怎么办? 绝大多是程序猿想加薪都是直接跳槽,只有很少的程序猿跟领导套近乎. 去一家公司主要看什么? 程序猿去下一家的公司主要看什么?大多数都是看椅子舒服不,因为整天都是屁股粘在椅子上了. 其次看薪资待遇,很少的关心妹子多不多. 最孤独的时刻! 程序猿最孤独的时刻绝大多数是是程序报错,只能靠自己单兵作战,孤军深入