2021爱智先行者—软件入门及远程控制开关灯

本文介绍了如何基于EdgerOS-Spirit1进行软件入门,包括iPhone和PC客户端的环境搭建,如安装证书、VSCode插件设置,以及创建和部署应用的过程。作者强调官网资料的全面性,并分享了搭建网络环境的额外步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【本文正在参与"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.部署应用

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

因为没用路由器,为此我还找了个工业物联路由器,搭建了网络环境

到这一步已经把需要的环境搭建好了


参考官网开发流程

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodeAllen嵌入式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值