• 工业物联网APP开发

    2020-04-13 17:14:21
    工业物联网概念,突出实战特点,做即懂工业自动化又懂信息化的复合型人才,紧紧围绕项目讲解工业自动化下位机PLC编程、上位机组态编程、DELPHI编程、数据库编程、JSP、JAVA、TOMCAT WEB 服务后台编程、HTML5、CSS、...
  • 工业物联网APP开发 高级工程师、国家计算机技术与软件专业技术资格软件设计师...

    订阅后:请点击此处观看视频课程

     

    视频教程-工业物联网APP开发-物联网技术

    学习有效期:永久观看

    学习时长:259分钟

    学习计划:5天

    难度:

     

    口碑讲师带队学习,让你的问题不过夜」

    讲师姓名:刘铭

    技术总监/研发总监

    讲师介绍:高级工程师、国家计算机技术与软件专业技术资格软件设计师有10年以上软件开发经验和10年以上工业自动化经验,先后在华为、北京软通、北京和利时就职工作经验。

    ☛点击立即跟老师学习☚

     

    「你将学到什么?」

    工业物联网概念,突出实战特点,做即懂工业自动化又懂信息化的复合型人才,紧紧围绕项目讲解工业自动化下位机PLC编程、上位机组态编程、DELPHI编程、数据库编程、JSP、JAVA、TOMCAT WEB 服务后台编程、HTML5、CSS、AJAX、HBUIDER前端APP编程等。

     

    「课程学习目录」

    第1章:工业物联网APP开发培训介绍
    1.工业物联网APP开发培训介绍
    2.用台达WPLSOFT编程软件编制现场PLC程序
    3.用力控7.1 编制上位机组态软件
    4.第四讲 云端建立数据库表
    5.第五讲 工业物联网APP_DELPHI和力控开发采集数据程序
    6.第六讲 Hbuilder工具HTML5 开发手机APP前端界面
    7.第七讲 dreamweaver和eclipse工具java,jsp做后台程序开发
    第2章:工业物联网数据采集自动化控制层台达PLC编程
    1.第八讲 从继电器接线控制到PLC梯形图编程控制演变实战
    2.第十五讲 工业物联网温度液位在线监控APP_PLC设计(一)
    3.第十六讲 工业物联网温度液位在线监控APP_PLC设计(二)

     

    7项超值权益,保障学习质量」

    • 大咖讲解

    技术专家系统讲解传授编程思路与实战。

    • 答疑服务

    专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

    • 课程资料+课件

    超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

    • 常用开发实战

    企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

    • 大牛技术大会视频

    2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

    • APP+PC随时随地学习

    满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

     

    「什么样的技术人适合学习?」

    • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
    • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
    • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

     

    「悉心打造精品好课,5天学到大牛3年项目经验」

    【完善的技术体系】

    技术成长循序渐进,帮助用户轻松掌握

    掌握物联网技术知识,扎实编码能力

    【清晰的课程脉络】

    浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

    【仿佛在大厂实习般的课程设计】

    课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

     

    「你可以收获什么?」

    让学员具有相关工业物联网实战工作经验

    即懂工业自动化又懂信息化

     

    展开全文
  • 物联网APP开发简介

    2019-06-24 14:54:45
    物联网 物联网(IoT Internet of Things,缩写IoT),核心的基础仍然是互联网,任何物品与物品之间的信息交换和通信,物联网通过射频识别(RFID),红外感应器,全球定位系统,激光扫描器等,把任何物体与互联网相...
    物联网

    物联网(IoT Internet of Things,缩写IoT),核心的基础仍然是互联网,任何物品与物品之间的信息交换和通信,物联网通过射频识别(RFID),红外感应器,全球定位系统,激光扫描器等,把任何物体与互联网相连接,进行信息交缓和通信,以实现物体的智能化识别,定位,跟踪和监控等。

    物联网关键技术
    • 物联网的产业链:标识,感知,信息传送和数据处理
    • 关键技术:RFID射频识别技术、二维条码、传感器技术、短剧通信技术、IPV6、云服务、云计算等
    • 核心技术:传感器技术、RFID射频识别技术、网络与通信技术、云计算技术和嵌入式系统技术
    核心技术 定义
    传感器技术 物联网系统工作的基础
    RFID(射频识别技术) 一种无线通信技术,可以通过无线电信号识别特定的目标并读写数据,广泛应用于自动识别、物品物流管理等场景
    网络通信技术 涉及近程和远程通信技术,近程通过包括蓝牙、RFID等
    云计算技术 它是分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡、热备份冗余等技术融合的产物
    嵌入式系统 是融合了传感器技术、集成电路技术、计算机软硬件、电子应用技术为一体的复杂技术
    • 总结:传感器像是物联网的感官,网络是物联网的神经系统,嵌入式是物联网的大脑
    技术体系架构
    • 物联网的系统架构可以分为三个层次:
    层次 定义
    感知层 利用RFID、传感器、二维码等随时谁的获取物体的信息
    网络层 通过 各种电信网络与互联网的融合,将物体的信息实时准确的传递出去
    应用层 把感知层的得到的信息进行处理,实现智能化识别,定位,跟踪,监控和管理等实际应用
    应用领域
    • 智能家居,智慧医疗 ,智慧农业,智慧物流等
    物联网云平台

    1.在这里插入图片描述

    • 服务引擎:云后台的亮点部分:
      • 通信采用HTTP/MQTT
      • 数据库根据业务特点采用了关系型数据库和非关系性数据库,关系型数据库强调数据的结构化,适合交易型事务处理,非关系型数据库 采用了分布式存储技术,适合大规模并发,非结构化数据存储
      • 任务调度:开发者可以进行自定义,配置时间计划
      • 开放的API接口,其通过Swagger可视化,可供Web、App和硬件调用,后台接口十分的丰富,为传统硬件商家和物联网开发者提供统一的开发平台

    2.物联网云平台三大核心:云后台、智能硬件、移动APP

    云后台
    • 云后台处于物联网核心层次中的应用层,其位于物联网三层结构中的最顶层,功能是通过云后台进行信息处理
    • 云后台的核心功能围绕:
      • 数据:后台需要完成数据的存储、管理和处理
      • 应用:将数据和各行各业的应用相结合(通过魔种协议和设备进行互联,对设备产生的数据进行分析,采取措施)
      • 三大核心的关系:
        • 在这里插入图片描述
    云后台的技术实现
    • 云后台采用面向对象的Java语言开发,采用SSM框架;数据库采用MySQL和MongoDb;API采用Swagger可视化;接口统一使用token加密验证。
    智能硬件
    • 智能硬件属于物联网的感知层,其位于物联网的三层结构中的最底层,是信息采集的关键部分。感知层通过传感网络获取环境信息,包括二维码标签和识读器,RFID标签和的读写器、摄像头、GPS、传感器、M2M终端、传感器等,其主要功能是识别物体、采集信息。
    • MQTT(消息队列遥测传输协议)协议:是一种基于客户端-服务器的消息发布/订阅传输协议,构建与TCP/IP之上,最大的优点是轻量、简单、开放、易于实现。可以实现在极少的代码和有限的带宽的情况下,为连接 远程的设备提供实时可靠的服务,使其在物联网、小型设备、移动应用等方面有较为广泛的应用。
    移动APP
    • APP的特点是可通用,可定制化,用户体验行强,主要包括:设备模块,消息模块、场景模块、个人中心模块四大模块
    模块 作用
    设备模块 实现设备的统一管理、控制、历史数据可视化
    消息模块 实现设备的实时预警,查看历史消息
    场景模块 自定义场景包括智能家居,智能医疗 ,智能交通等
    个人中心 统一管理个人信息,提交反馈意见,利于平台版本优化
    展开全文
  • 如何使用核心模块开发设备控制功能(iOS APP开发) 导读:本次教程我们在开源框架代码基础上做一个控制gokit红灯开的App,Wi-Fi设备接入机智云客户端调试工具包括 iOS Demo 和Android Demo 示例源码,包含了设备...

    如何使用核心模块开发设备控制功能(iOS APP开发)

     

    导读:本次教程我们在开源框架代码基础上做一个控制gokit红灯开的App,Wi-Fi设备接入机智云客户端调试工具包括 iOS Demo 和Android Demo 示例源码,包含了设备网络配置、用户注册登录、设备状态查询、设备远程控制等功能的参考实现,开发者可通过此开源程序学习物联网硬件相关的App实现方法。

     

    100631yvetsw7st3dll7z3.png

     

    开源框架是机智云的出品,包含Wi-Fi类智能硬件app通用功能的一套源码。只要使用机智云协议的产品,开发者可以直接用该框架的源码实现快速开发配套app,从而满足app开发周期短、成本低的要求。

    本教程将给大家介绍如何使用机智云开源框架,开发属于自己产品的app,按由易到难、从基础功能到高级功能,分为以下几个章节进行讲解:

    • 如何创建机智云产品
    • 如何使用核心模块开发设备控制功能
    • 如何在开源框架基础上定制app开发
    • 如何使用微信登录
    • 如何使用QQ登录
    • 如何使用百度推送
    • 如何使用极光推送

    微信和QQ登录、百度和极光推送功能属于高级功能。在我们的开源框架代码中,默认是不开启这些高级功能的。如果只想要一个简单的设备控制功能app,只学习前三个章节就可以了。想要使用高级功能,可以继续关注后面的章节。

     

     

    参考信息:http://docs.gizwits.com/zh-cn/AppDev/%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B.html


    开源框架下载地址:http://dev.gizwits.com/zh-cn/developer/resource/open_source?type=gokit_app



    视频一:

    开发者中心产品及设备应用创建(App开发前传)

    简介:

    我们在app开发之前,需要学会在机智云开发者中心创建新产品。首先选择产品分类和方案,为产品添加数据点,最后为产品创建应用。为了帮助大家更好地理解整个创建过程,我们在视频里穿插着介绍了开源框架、数据点、数据点模板、Product key、Product Secret、App ID、App Secret等用法。

    观看链接:

    https://v.qq.com/x/page/p0344jspddv.html

    开源框架教程1-2

    使用开源框架快速开发一个功能简单的iOS App

    简介:

    延续开源框架教程1-1,本教程在开源框架代码基础上做一个控制gokit红灯开关的iOS App。下载代码后进行APP定制,在控制页面的布局文件中创建点击事件,将pruductkey烧写进Gokit的MCU固件中,最后为大家实操展示APP控制Gokit亮灯。为了帮助大家更好地理解整个创建过程,我们在视频里穿插着介绍了开源框架代码模块、代码功能、指令添加、iOS app、设备配置等用法。

    观看链接

    https://v.qq.com/x/page/b0350blmgcf.html

    转载于:https://my.oschina.net/u/2320846/blog/795828

    展开全文
  • 重回app开发界面 一. 产品和设备创建 1,登陆物联网平台 2,创建高级版的产品 在数据格式的选择有两种,我选择的是透传,设备接受和发送数据很简单,但是需要在产品下进行数据解析。 3,在产品下创建一个设备 二. ...

    一. 产品和设备创建

    1,登陆物联网平台
    2,创建高级版的产品
    在数据格式的选择有两种,我选择的是透传,设备接受和发送数据很简单,但是需要在产品下进行数据解析。
    在这里插入图片描述
    3,在产品下创建一个设备

    二. 进入iot studio界面

    在这里插入图片描述
    1,点击移动可视化开发
    2,发挥想象随意创作布局,发现动不了什么组件
    3,在首页添加跳转页,如图
    在这里插入图片描述
    4,进入控制设备开关页面,开始创作布局
    5,布局完成,配置数据。如图是开关的配置
    在这里插入图片描述
    6,选择完成后如图
    在这里插入图片描述
    不出意外,你们的界面大致如下
    在这里插入图片描述
    但是如果最初选择的数据格式不是透传,应该验证通过了。
    7,接下来开始进行数据解析

    三. 数据解析过程

    1,在iot studio中打开如下产品界面
    在这里插入图片描述
    2,开始编写脚本

    这里有阿里提供的技术文档,可以对照的看细节。而我,只讲怎么处理自己的参数,懂js语言的就不说了。

    1. 表达方式问题
    • 不知道各位有没有遇到,反正拿着阿里云的参考例程放到产品下的脚本编辑会报错。不得已全部把类似jsonMap['method']改为jsonMap.method

    • 对于参数的值设置为如下,如果设备报上来的数据命令是 0x0000000001003201,试问,对于我用的单片机怎么返回1003前面的这么多的0??懵!

    var COMMAND_REPORT = 0x00; //属性上报
    var COMMAND_SET = 0x01; //属性设置
    var COMMAND_REPORT_REPLY = 0x02; //上报数据返回结果
    var COMMAND_SET_REPLY = 0x03; //属性设置设备返回结果
    

    改为:

    var COMMAND_REPORT = 0x01; //属性上报
    var COMMAND_SET = 0x02; //属性设置
    var COMMAND_REPORT_REPLY = 0x03; //上报数据返回结果
    var COMMAND_SET_REPLY = 0x04; //属性设置设备返回结果
    
    1. 属性的更改
    • 把数据字节对齐,弄清楚就差不多了。类似如下,LightStatus为自己的属性
     var params = {};  //定义参数params为结构体
     //       params['prop_int16'] = dataView.getInt16(5); //对应产品属性中 prop_int16  == 0032 (两个字节)
            params.LightStatus = uint8Array[5]; //对应产品属性中 prop_bool  ==  01
     //       params['prop_float'] = dataView.getFloat32(8); //对应产品属性中 prop_float == 00
            jsonMap.params = params; //ALink JSON格式 - params标准字段
    

    3,在线调试模式

    如图所示,当发送指令后,设备接收到解析后的一连串十六进制数据,在设备端进行编码,分解字节数据。最后,按照通讯的协议返回正确的十六进制字节数据,如果返回成功,实时日志会显示;否则会有报错代码。

    • 另外设备返回的时候,选择的方法是ALINK_PROP_REPORT_METHOD = 'thing.event.property.post',注意分开。
    • 且,设备返回的是灯的状态(本例中),而不是成功的代码code:200.

    在这里插入图片描述
    若日志报成功,就可以返回到移动开发界面了。

    四. 重回app开发界面

    再次选择属性,验证数据格式,成功。就可以进行你想要的基本控制了。


    后续:对于APP开发,估计阿里云刚推出来,功能很少。望加强!

    展开全文
  • 这次带来的是Android的App开发全新教程,带你走走怎么实现原生开发,从零代码java开发一款智能家居的APP,此教程完全是接入机智云的SDK,所有接入机智云的设备都可以被控制! 由于机智云的产品丰富多彩,各种无厘头...
     Android SDK开发从零开始对接机智云教程,实现属于您的APP上位机。

           嗨喽各位机智云小伙伴,小徐我又来啦!这次带来的是Android的App开发全新教程,带你走走怎么实现原生开发,从零代码java开发一款智能家居的APP,此教程完全是接入机智云的SDK,所有接入机智云的设备都可以被控制!
       
          由于机智云的产品丰富多彩,各种无厘头的想法的产品让我不知所措,于是乎选择了官方推荐的 微信宠物屋设备作为设备教程,至于问道开发板在哪?这个是基于机智云的gokit 3板子开发的,那么此视频的设备源码在哪呢?回复帖子即可获取设备的SOC方案源码!

         视频有2个版本,基础版和进阶版 ;基础版完全开源,从视频到所有的源代码都开源(回复即可获取)!进阶版的视频还在筹备录制中... ... 透露下进阶版支持扫描添加设备,支持多个设备控制,就是所谓的超级APP。


       各大教学平台播放地址: 

                                               一 前言:


    此框架只用了一周星期做了出来,因为对机智云的框架比较熟悉了!源于个人的自由时间录制,无偿录制,所以自己都是平时空闲时间录制,耗时2个月,慢的像个乌龟!期间SDK初始化出了问题,去咨询了机智云的官方人员,至于为什么要做此框架,因为在实际开中,我们发现机智云自动生成的代码,有各种我们用不到的强大功能,比如以下:

    • ①、繁琐的登录注册功能,有时候我们仅仅想控制设备而已...

    • ②、繁琐的各种我们用不到的企业开发者的推送功能,比如极光推送、百度推送....

    • ③、繁琐的第三方登录,微信登录、QQ登录等...

    • ④、哈哈,我们还想去掉那个机智云的广告,商城接口...

    • ⑤、因为绝大部分开发者都是用8266,抛弃繁琐的要选择各种芯片的界面...

    • ⑥、对于开发者来说,最主要的是耦合性太高了,一动代码全部都要动...



    抛弃上面我们不需要的功能之后,我想主要实现以下几大功能即可:

    • ①、实现自动匿名登录,没有各种第三方登录选择,无须手动点击“跳过”进去设备界面。

    • ②、实现一键配网,去掉softAP模式配网,无须选择各种芯片,固定为乐鑫的esp8266

    • ③、一旦检测到了局域网的新设备,实现自动绑定设备。

    • ④、工程不采用设计框架,解耦性强,依赖的架包是'appcompat-v7:26.0.0-alpha1'版本,全新的控件,全新的MD风格。

    • ⑤、开放接口给开发者,实现换颜色的功能。

    • ⑥、开放修改设备的PK和PS接口、开发者的APP的Appid给开发者修改。

    • ⑦、支持多设备添加在同一个APP,即一个APP控制多个设备,详情见Demo代码。


                                                                   二 课程目录:



    • 第1讲 课程大纲。
    • 00:09:41第2讲 下载并导入Android的SDK到工程中。
    • 00:23:20第3讲 SDK初始化的实现。
    • 00:30:21第4讲 Android的动态授权适配。
    • 00:11:28第5讲 引用第三方UI库,提高开发效率。
    • 00:32:47第6讲 配网界面的UI实现(上)。
    • 00:22:36第7讲 配网界面的UI实现(下)。
    • 00:21:27第8讲 保存SDK回调的token到本地。
    • 00:36:16第9讲 设备配网界面的代码实现。
    • 00:14:22第10讲 主界面展示设备列表(上)。
    • 00:33:08第11讲 主界面展示设备列表(中)。
    • 00:34:12第12讲 主界面展示设备列表(下)。
    • 00:12:49第13讲 设备列表的自动绑定设备。
    • 00:27:47第14讲 设备列表的重命名。
    • 00:15:40第15讲 设备删除解绑操作。
    • 00:15:19第16讲 设备控制界面的跳转逻辑实现。
    • 00:16:34第17讲 设备控制界面的父类实现(上)。
    • 00:28:50第18讲 设备控制界面的父类实现(下)。
    • 00:30:52第19讲 控制界面的UI搭建。
    • 00:11:11第20讲 控制界面的UI逻辑分析(上)。
    • 00:14:20第21讲 控制界面的UI逻辑分析(下)。
    • 00:21:01第22讲 控制界面的数据状态同步(上)。
    • 00:29:02第23讲 控制界面的数据状态同步(下)。
    • 00:19:05第24讲 控制界面的下发控制逻辑实现。
    • 00:18:53第25讲 网络广播判断的触发未监听的完善。
    • 00:06:31第26讲 断网状态依然显示在线的完善。
    • 00:11:08第27讲 课程总结





     



     


     

              
     
                    
     


    进阶版本界面欣赏。




    • ①. 可以看到定时器的定时界面是一个漂亮的采集器;
    • ②. 主界面有2种不同类型的设备。



    课程源码下载:https://github.com/xuhongv/XHOpenGizwitsAndorid

    展开全文
  • 机智云物联网平台开源框架为了让开发者快速开发APP,已将用户登录,设备发现,设备配网等功能做成了各个标准模块,仅保留控制页面让开发者自行开发设计,节省了开发者的时间。本章节,将示例如何快速开发一个简单...
  • 筹备了许久,这个计划终于启动了这是我跟师兄第一次推出这个计划,主要是为了面向更多的开发者,师兄主要使用ESP8266进行开发,而我使用以太网,他会以直播的方式进行与大家交流,我呢,就有空谢谢文章就好了 物联网...
  • 我是从一个HelloWorld开始的,近期目标是实现远程控制一盏灯的开与关,创业初级阶段祝自己成功,2018加油!
  • blinker是一套跨硬件、跨平台的物联网解决方案,提供APP端、设备端、服务器端支持,使用公有云服务进行数据传输。可用于智能家居、数据监测等领域,可以帮助用户更好更快地搭建物联网项目。 blinker具备哪些优势 1....
  • 第1阶段 学前准备01 C语言及程序设计快速入门02 嵌入式C语言高级---语法概述03 嵌入式C语言高级---内存空间04 嵌入式C语言高级---函数空间05 电子基础元器件第2阶段 物联网终端开发理论基础01 零基础玩转Cortex-M...
  • 今天小编分享的这本书是国内第一本Android物联网开发书籍,由42个全真实战案例,环环相扣,深入解析Android物联网开发。《Android物联网开发从入门到实战》内容分为 5篇,共计 17章,循序渐进地讲解了 Android物联网...
  • 2、APP远程控制 3、可分享:宿舍每个人都可控制 4、无需改变原来锁的结构采用鱼线牵引 硬件准备(淘宝购买成本约25RMB) 1. ESP8266 D1 MINI 2. SG90 9g舵机 3. 磁铁(20*10*3)*2个 4. 3D打印件 5. 鱼线(不易断...
  • STM32+WIFI+GPRS物联网开发系统教程全套教程下载链接,适合当本科生毕设或嵌入式爱好者学习使用。 包括安卓APP开发 STM32开发 ESP8266开发教程
  • 用Java从零开始开发一个物联网项目 多年的产品设计和开发经验,带领团队完成...
  • 编者按:昨日,第一届小米 IoT 开发者大会在京召开,大会上正式发布了小米IoT ...在如今 IoT 大行其道,定义却模糊不清之时,作为开发者我们该如何进行物联网全栈开发?在这篇文章中,我们以 Twisted 为例,分享物联网
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 整个物联网课程的思路,主要是讲三大模块(全免费): 1、云平台的搭建。一开始是先给大家讲网络通信,MQTT等。整个物联网开发实际上涉及到很多无线连接技术,其中网络通信是最基础的。 2、嵌入式设备的开发流程...
  • 近几年来,物联网发展迅速:据中商产业研究院《2016——2021年中国物联网产业市场研究报告》显示,预计到2020年,中国物联网的整体规模将达2.2万亿元,产业规模比互联...
1 2 3 4 5 ... 20
收藏数 2,543
精华内容 1,017