2021爱智先行者—物联网远程无线控制应用(代码片段)

CodeAllen2021 CodeAllen2021     2023-01-28     237

关键词:

【本文正在参与"2021爱智先行者-征文大赛"活动】

https://bbs.csdn.net/topics/602601454


上一篇介绍硬件的最后说了,嵌入式应用中的体验好坏最后还是得看软件,这也是很多嵌入式平台的弱点,很多是硬件强悍,但是软件鸡肋,所以就一起来看看EdgerOS-Spirit 1软件入门体验

目前官方提供了基本入门教程:

我也先按教程搭建下本地环境:

1.iPhone移动客户端

不同于一般的软件,爱智软件软件需要安装证书,所以需要多麻烦几步(安卓客户端不用)

Ps:iPhone需要搜索“Acoinfo”,安卓是“爱智”,我觉得这个可以统一一下 

 2.PC桌面端环境搭建

1>安装证书

还是借助官网资料:开发工具配置

Ps:这里说下官网资料很全,很多平台的通病都是资料太少

2>安装vscode插件

3.创建应用

1.打开 Visual Studio Code,单击插件 EdgerOS > 创建项目

2.根据所开发项目的需求选择模板,然后点击立即应用

这里如果电脑不能翻墙呢,最好改下下载源,否则可能刷新不出来

3.填写模板信息完后点击立即创建,此时一个爱智应用已创建完成。

 package.json内就是刚才填写的信息


    "name": "com.example.demo",
    "version": "0.0.1",
    "description": "一个demo",
    "repository": "https://github.com/edgeros/tpl-simple.git",
    "main": "main.js",   #指向main函数
    "scripts": 
        "build": "eos build"
    ,
    "license": "MIT",
    "dependencies": ,
    "devDependencies": 
        "eslint": "^7.23.0",
        "@edgeros/jsre-types": "^0.1.1",
        "@edgeros/eslint-plugin-jsre": "^0.0.3"
    ,
    "author": "edgeros@acoinfo.com"

其中"main": "main.js",   #指向main函数

/*
 * Copyright (c) 2021 EdgerOS Team.
 * All rights reserved.
 *
 * Detailed license information can be found in the LICENSE file.
 *
 * File: main.js.
 *
 * Author: hanhui@acoinfo.com
 *
 */

/* Import system modules */
const WebApp = require('webapp');

/* Import routers */
const myrouter = require('./routers/rest');

/* Create App */
const app = WebApp.createApp();

/* Set static path */
app.use(WebApp.static('./public'));

/* Set test rest */
app.use('/api', myrouter);

/* Rend test */
app.get('/temp.html', function(req, res) 
	res.render('temp',  time: Date.now() );
);

/* Start App */
app.start();

/* Event loop */
require('iosched').forever();

这些code就构成了一个简单的WEB配置文件

 4.部署应用

 需要先把设备连入爱智网络

2021爱智先行者——edgerosspirit1深度使用体验与edgeros应用开发实践(代码片段)

一、前言①智能边缘计算操作系统EdgerOS是为万物互联时代而生的智能操作系统。为广大开发者提供基于互联网技术栈的操作系统平台,极大简化了物联网App开发难度,提高开发效率。通过爱智云,EdgerOS为开发者提供... 查看详情

2021爱智先行者-爱智操作系统(edgeros)与精灵一号(spirit1)

【本文正在参与"2021爱智先行者-征文大赛"活动】https://bbs.csdn.net/topics/602601454本文基于爱智操作系统(EdgerOS)与精灵一号(Spirit1)边缘计算机的一篇更新,由此以新手角度对各方面资料,做一个系统整理。         ... 查看详情

2021爱智先行者—家用智能监控设备开发初体验(代码片段)

目录前言正文一、EdgerOS1. 基础介绍2. 系统架构二、开发实践1.环境搭建2.代码编写3. 代码编译4.打包安装结尾前言EdgerOS的设计初衷是成为万物互联的智能操作系统,能够为广大开发者提供基于互联网技术栈的操作系统平台&#... 查看详情

2021爱智先行者—记录一次spirit1和iotpi开发板的实战经历(代码片段)

目录前言正文一、IoTPi开发板介绍二、开发实战1.连接设备2.搭建开发环境3.开始编码4.编译打包5.安装应用程序6.LED灯开关控制演示7.程序升级改造8.如何支持设备热插拔  ​结尾前言IoTPi是一块小巧的物联网开发板,开发者们... 查看详情

2021爱智先行者—记录一次spirit1和iotpi开发板的实战经历(代码片段)

目录前言正文一、IoTPi开发板介绍二、开发实战1.连接设备2.搭建开发环境3.开始编码4.编译打包5.安装应用程序6.LED灯开关控制演示7.程序升级改造8.如何支持设备热插拔  ​结尾前言IoTPi是一块小巧的物联网开发板,开发者们... 查看详情

2021爱智先行者—零基础app开发实例(代码片段)

【本文正在参与"2021爱智先行者-征文大赛"活动】,活动链接:https://bbs.csdn.net/topics/602601454欢迎关注『Python小白的项目实战』系列,持续更新2021爱智先行者—(1)开箱点评2021爱智先行者—(2)... 查看详情

《2021爱智先行者—精灵1号边缘计算机》

【本文正在参与"2021爱智先行者-征文大赛"活动】活动页面链接:https://bbs.csdn.net/topics/6026014542021爱智先行者—精灵1号边缘计算机一、前言二、一见钟情三、深入了解  1.主要硬件组成  2.背部接口  3.侧面接口 ... 查看详情

2021爱智先行者—我的第一个爱智小游戏之切方块

本文正在参与"2021爱智先行者-征文大赛"活动,活动链接:https://bbs.csdn.net/topics/602601454🌊作者主页:haiyong.site🌊作者简介:🏆CSDN全栈领域优质创作者、🥇HDZ核心组成员🌊粉丝福利 查看详情

2021爱智先行者—我的第一个爱智小游戏之切方块

本文正在参与"2021爱智先行者-征文大赛"活动,活动链接:https://bbs.csdn.net/topics/602601454🌊作者主页:haiyong.site🌊作者简介:🏆CSDN全栈领域优质创作者、🥇HDZ核心组成员🌊粉丝福利 查看详情

2021爱智先行者—最全硬件入手体验及介绍

【本文正在参与"2021爱智先行者-征文大赛"活动】https://bbs.csdn.net/topics/602601454最近看到爱智他们家的Edgeros在做体验,于是就申请了一个,今天到货第一时间就先开箱下第一感觉还是挺惊艳的,打开包装是设备主... 查看详情

2021爱智先行者—开箱点评

【本文正在参与"2021爱智先行者-征文大赛"活动】,活动链接:https://bbs.csdn.net/topics/6026014542021爱智先行者—(1)开箱点评1.今日始相识2021年11月6日,收到南京翼辉信息技术有限公司快递的“Spirit1智能边... 查看详情

工业设备机器远程监测控制用物联网网关tg451

...技发展,工业生产制造逐步趋于智能化,工业物联网网关结合物联网技术、无线通信技术广泛应用于智慧工厂,连接工业设备及大型机器组网,以达到设备远程配置升级、操作控制、故障排查自检的目的,实... 查看详情

工业5g路由器的工业物联网应用(代码片段)

...自动化、智能化、科技化管理。******工业5g路由器工业物联网应用:**1、工业路由器的全网通5G/4G网络无线连接,为设备提供高速稳定的无线接入功能,高增益天线抗阻 查看详情

基于单片机物联网智能远程插座控制系统设计(代码片段)

概述:    作品的研究目标在于基于现有的插座的基础上开发出一种具有自动组网,远近程控制,定时、检测节能节能,安全防护等功能的新型插座作品。本作品可以搭建多个终端插座,无线组网连接到中央... 查看详情

2021爱智先行者—玩转智能边缘计算os

本文正在参与"2021爱智先行者-征文大赛"活动,活动链接:https://bbs.csdn.net/topics/602601454🎈作者:Linux猿🎈简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算... 查看详情

stm32的onenet物联网远程智能家居控制系统-思路分享(代码片段)

设计了一款基于OneNET的物联网智能家居系统,用于家庭的智能控制系统。系统采用意法半导体公司的STM32F103C8T6作为控制单片机,果云科技的GA6作为物联网通信的载体。中国移动的OneNET作为服务器的数据交互平台实现物联... 查看详情

基于华为云设计的智能家居控制系统(stm32+esp8266)(代码片段)

1.功能介绍现在物联网已经遍布生活每个角落,几乎哪里都能看到物联网的应用。物联网就是物物相连的互联网,可以将之前单机设备全部接入互联网,完成数据交互,远程控制。比如:智能电表(远程抄表),智... 查看详情

基于华为云设计的智能家居控制系统(stm32+esp8266)(代码片段)

1.功能介绍现在物联网已经遍布生活每个角落,几乎哪里都能看到物联网的应用。物联网就是物物相连的互联网,可以将之前单机设备全部接入互联网,完成数据交互,远程控制。比如:智能电表(远程抄表),智... 查看详情