0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入浅出掌握物联网APP开发

机智云 2023-03-03 14:35 次阅读

引言

本文借助Shinebink C2 开发板接入机智云,让物联网爱好者可以快速掌握不同开发板(设备)联网原理和智能硬件App应用开发过程,在短时间内开发出自己喜欢的个性化App。

目录预览

1.Shineblink C2 开发板功能介绍

2.开发板接入机智云,实现设备联网

3.借助机智云超赛工具开发个性化App

章节预览

教程主要包含以下内容

1.LED1(黄灯开关)开关控制

2.LED2(绿灯开关)开关控制

3.人体检测(有人1,无人0)

4.按键检测(BTN1控制黄灯开关,BTN2控制绿灯开关。)

5. LED_PWM(红灯亮度)调光控制(蜂鸣器,3610电机, LED_PWM三个功能需要切换跳冒,控制一个功能的时候另外2个现象会随之改变,控制的时候要切换D0跳冒到对应的接口才有效果)

6.蜂鸣器开关(蜂鸣器,3610电机, LED_PWM三个功能需要切换跳冒,控制一个功能的时候另外2个现象会随之改变,控制的时候要切换D0跳冒到对应的接口才有效果)

7.3610电机调速蜂(鸣器,3610电机, LED_PWM三个功能需要切换跳冒,控制一个功能的时候另外2个现象会随之改变,控制的时候要切换D0跳冒到对应的接口才有效果)

8.继电器开关

9.OLED屏幕(为了展示,此处仅展示部分显示效果)

10.温湿度采集

11.可调电阻电压显示

12.光敏电阻电压显示(开发者可以转换成光照强度)

云端部署

1.进入机智云开发者中心,没有账号的可以申请注册账号。

2.创建产品

注册账号之后点击左上角创建

7111537e-b8e5-11ed-ad0d-dac502259ad0.png

根据自己需求选择对应的分类

71867cb2-b8e5-11ed-ad0d-dac502259ad0.png

输入产品名称和选择通讯方式后点击创建,新建一个产品。

719e2088-b8e5-11ed-ad0d-dac502259ad0.png

3.数据点导入(数据点模板可在附件进行下载ShineBlink.xlsx)

创建产品后在产品的产品信息页面里,在标准数据点里面点击导入,选择ShineBlink.xlsx文件。

71b6ee2e-b8e5-11ed-ad0d-dac502259ad0.png

修改显示名称,为本项目需要用到的数据点进行命名,方便后续的区分。例如黄灯,如图操作之后确定即可更改。

71ca9352-b8e5-11ed-ad0d-dac502259ad0.png

修改完所有参数过后如图所示(如果不想自己修改,那么在标准数据点里面点击导入附件中的ShineBlink_c2_data.xlsx)

71eb47e6-b8e5-11ed-ad0d-dac502259ad0.png

3.APP快速生成

回到开发者中心首页,点击右上角创建,选择移动应用,输入应用包名和应用名称后,根据自己需求选择关联或者不关联用户之后选择确认,创建一个移动应用。

720d8e46-b8e5-11ed-ad0d-dac502259ad0.png

在用户关联里面选择我们创建好数据点的产品

7220e22a-b8e5-11ed-ad0d-dac502259ad0.png

关联我们之前创建好数据点的shineblink产品(其他自定义更改可参考APP开发的相关文档)。

724cd70e-b8e5-11ed-ad0d-dac502259ad0.png

APP页面编辑,回到我们创建数据点的产品,点击控制页面,配置智能场景,可用于定时,延时等智能化规则操作。

725cebd0-b8e5-11ed-ad0d-dac502259ad0.png

进入控制页面,选择通用模板,在功能里面勾选我们用到的数据点,如果勾选全部数据点,会导致APP多出无用的数据点,在功能里面对我们的显示进行排序和大小图标调整。配置后记得需要保存。

726f8812-b8e5-11ed-ad0d-dac502259ad0.png

构建应用,进入应用后点击顶部有构建应用,等待构建完成后,扫描二维码即可下载APP。

72823070-b8e5-11ed-ad0d-dac502259ad0.png

APP部分页面如图所示

729b38ea-b8e5-11ed-ad0d-dac502259ad0.png

72baa48c-b8e5-11ed-ad0d-dac502259ad0.png

程序开发

1.基础参数配置

将开发板连接至电脑,或者电脑创建main.lua文件,选用自己熟悉的编辑器打开main.lua(比如notapad++)。

72d52ec4-b8e5-11ed-ad0d-dac502259ad0.png添加机智云参数初始化程序。

代码如下(尽量别再网页复制代码,有时候编码不一致会导致程序不通过):

--机智云平台为每个产品类别分配的唯一PK和PS,一定要改成您自己的PK和PS

PK="bf4e8824edbb4ada934c6ca4c8d30eb1"PS = "f32f10d34fcd4a4784a8de13dc2ee01b"

--初始化4G模块

LIB_Giz4GConfig(PK,PS,6000,0,"UART0","D5","HIGH","D6","HIGH")

72e7138c-b8e5-11ed-ad0d-dac502259ad0.png

本文为大家详细介绍了Shineblink C2开发板接入机智云,实现个性化智能硬件App开发。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2902

    文章

    44163

    浏览量

    370563
  • APP
    APP
    +关注

    关注

    33

    文章

    1566

    浏览量

    72347
收藏 人收藏

    评论

    相关推荐

    联网学习路线来啦!

    开发联网智能硬件产品大有裨益。 3.2.3图形界面开发 对于有显示界面的智能联网产品,用户对产品界面的审美及操作体验都有了更高的要求,
    发表于 11-11 16:03

    【星闪派联网开发套件体验连载】智能家居网关

    本帖最后由 gtbestom 于 2024-11-3 16:02 编辑 感谢电子发烧友和润和软件提供评测机会。 星闪派联网开发套件基于海思 W63E,支持WIFI6,BLE5.3
    发表于 10-03 00:47

    润和软件星闪派联网开发套件资料+答疑帖

    星闪派联网开发套件具有丰富的通信接口、开放性、模块化、集成化等多个亮点;可基于星闪派联网开发
    发表于 09-29 10:24

    【全新课程资料】正点原子《ESP32联网项目实战》培训课程资料上线!

    正点原子《ESP32联网项目实战》全新培训课程上线啦!正点原子工程师手把手教你学!通过多个项目实战,掌握ESP32联网项目的
    发表于 09-24 17:05

    Gokit二次开发:云端快速APP生成

    Gokit是机智云(GizWits)推出的联网智能硬件开发套件,目的是帮助传统硬件快速接入互联网。完成入网之后,数据可以在产品与云端、制造商与用户之间互联互通,实现智能互联。本文内容
    的头像 发表于 08-30 12:15 207次阅读
    Gokit二次<b class='flag-5'>开发</b>:云端快速<b class='flag-5'>APP</b>生成

    【新品上线】星闪派联网开发套件免费试用

    星闪派联网开发套件具有丰富的通信接口、开放性、模块化、集成化等多个亮点;可基于星闪派联网开发
    发表于 08-16 09:34

    深入浅出系列之代码可读性

    原创声明:该文章是个人在项目中亲历后的经验总结和分享,如有搬运需求请注明出处。 这是“深入浅出系列”文章的第一篇,主要记录和分享程序设计的一些思想和方法论,如果读者觉得所有受用,还请“一键三连
    的头像 发表于 08-09 16:00 224次阅读

    涂鸦App开发工具App SDK

    我们之前为大家介绍过涂鸦AppSDK的特点和优势,在这一年多时间里,涂鸦成功帮助很多客户实现了有创意的差异化开发,并构筑更具核心竞争力的品牌专属App。什么是AppSDK?涂鸦AppSDK是专为
    的头像 发表于 05-24 08:15 704次阅读
    涂鸦<b class='flag-5'>App</b><b class='flag-5'>开发</b>工具<b class='flag-5'>App</b> SDK

    4G联网开关求助

    阿里云联网平台 合宙模块780E 724 或者移远4G模块开发一款联网开关,有的APP ,可
    发表于 05-19 15:28

    飞凌嵌入式-ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    工程师借助ELF 1S开发板完成的嵌入式联网项目,见证智慧与技术的火花。 关于这个项目的思维导图,如下图所示: 接下来,将会从云-网-边-端的
    发表于 05-16 09:12

    深入浅出带你搞懂-MOSFET栅极电阻

    一、MOSFET简介MOSFET是金属(metal)—氧化(oxide)—半导体(semiconductor)场效应晶体管,属于电压控制电流型元件,是开关电路中的基本元件,其栅极(G极)内阻极高
    的头像 发表于 05-09 08:10 2.2w次阅读
    <b class='flag-5'>深入浅出</b>带你搞懂-MOSFET栅极电阻

    深入浅出Matter创建设计的挑战以及实践的重要步骤

    Matter是智能家居和联网设备的开源连接标准。它旨在提高不同制造商之间的互操作性和兼容性,促进互联网连接设备之间的无缝通信。
    的头像 发表于 03-27 16:13 1119次阅读

    【年度精选】2023年度top5榜单——电机控制资料

    读懂PID控制算法(抛弃公式,从原理上真正理解PID控制) 作者:ben111 下载量:360 推荐理由: 这篇资料从原理上深入浅出地解释了PID控制算法,让读者真正理解其核心思想。摒弃了复杂
    发表于 01-16 14:34

    javascript深入浅出介绍

    JavaScript是一种广泛使用的脚本语言,用于开发联网应用程序。它非常受欢迎,因为它可以用于网页开发,服务器端开发以及移动应用程序开发
    的头像 发表于 12-03 11:09 5.8w次阅读

    手机App是如何通过爱星联IoT联网控制空气净化器的

    爱星联IoT云平台,是面向智能家电领域的基础联网平台,可根据不同细分领域和设备品类,在其上构建符合自身产品需求的应用服务。当前平台,为开发者提供产品
    的头像 发表于 11-29 16:06 516次阅读
    手机<b class='flag-5'>App</b>是如何通过爱星<b class='flag-5'>物</b>联IoT<b class='flag-5'>物</b><b class='flag-5'>联网</b>控制空气净化器的