来源 | HaaS技术社区
1、开发板介绍
N58开发板是一款搭载HaaS轻应用(JavaScript)的物联网开发板,可以非常方便的使用JS来开发应用,实物图如下所示。
接口说明及功能描述
2、硬件使用
2.1、开发环境
Windows
2.2、USB驱动
- Windows环境安装USB驱动(📎N58_usb_driver.rar)
- 连接USB,驱动安装成功后电脑出现以下7个COM端口,表示USB驱动正常
- COM端口介绍
- Neoway USB AP_TRACE:N58/N715模组上层程序log 出口,可用Coolwatch 工具抓取
- Neoway USB AT:AT 口
- Neoway USB CP_TRACE:N58/N715 模组内核log 出口,可用ArmTrace 工具抓取
- Neoway USB Diag:DIAG 口
- Neoway USB Modem:Modem 口,可用来ppp 拨号
- Neoway USB NMEA:GPS 数据输出口(标准AT 开发时使用)
- Neoway USB OPEN_CON:N58/N715 OpenCPU 调试log 输出口
2.3、引脚图
2.4、电源
使用5V/2A电源适配器
3、轻应用快速开始
3.1、调试端口
使用串口工具打开Neoway USB OPEN_CON端口,轻应用相关日志输出到该端口。
3.2、本地更新
本地更新使用了N58/N715的Uart 1,如下图所示
3.3、REPL命令行
repl命令行窗口使用uart 1,如上图所示
3.4、示例代码
app.json示例
{
"version": "1.0.0",
"io": {
"key": {
"type": "GPIO",
"port": 3,
"dir": "irq",
"pull": "pullup",
"intMode": "both"
},
"uart2":{
"type":"UART",
"port":2,
"dataWidth":8,
"baudRate":115200,
"stopBits":1,
"flowControl":"disable",
"parity":"none"
},
"i2c2": {
"type": "I2C",
"port": 2,
"addrWidth": 7,
"freq": 400000,
"mode": "master",
"devAddr": 20
},
"spi1":{
"type":"SPI",
"port":1,
"mode":"master",
"freq":1000000
},
"adc0": {
"type": "ADC",
"port": 2,
"sampling": 1000
},
"adc1": {
"type": "ADC",
"port": 4,
"sampling": 1000
},
"pwm0": {
"type": "PWM",
"port": 0
}
},
"debugLevel": "DEBUG"
}
开发者支持
如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号。
更多技术与解决方案介绍,请访问HaaS官方网站https://haas.iot.aliyun.com 。