master
IoTcat 5 years ago
parent f087b02694
commit 6ce72a72f2
  1. 33
      src/node/README.md

@ -164,7 +164,7 @@ MCU.pinOn(wiot.D2, 'on', function () {
### 注册表
+ `wiot.register.set(status1, status2, function)`: 向注册表中添加一条规则, status可以是值或函数,当status1==status2时会触发function。
注册表的设计是为了方便协调各扩展模块的使用,详见下文[扩展模块](#扩展模块)。
注册表的设计是为了方便协调各扩展模块的使用,详见下文[扩展模块](#传感器扩展模块)。
```js
var myLED = wiot.led(MyMCU, wiot.D4);
@ -216,7 +216,7 @@ wiot.loop([MCU0, MCU1], () => {
```
## 扩展模块
## 传感器扩展模块
### LED
+ `wiot.led(MCU, pin)`: 声明一个led模块
@ -364,3 +364,32 @@ myLightSensor.on("change", ()=>{
});
```
## 网络扩展模块
### mail 邮件模块
使用本模块向指定邮箱发送邮件。自豪地引用[Yimian API](https://api.yimian.xyz/)构建!
+ `wiot.mail(to, from = "wIoT")`: 声明一个mail模块,参数收件地址,发件人名称
+ `wiot.mail.send(subject, body)`: 发送邮件,需传入主题,邮件内容
```js
var mail = wiot.mail("i@iotcat.me", "wIoT Test");
mail.send("Test", "Test from wiot!!");
```
### guguji 咕咕机模块
使用本模块向指定咕咕机发送消息。咕咕机是一款便携式私人打印机,详见[官网](https://www.memobird.shop/)。使用本模块需要在官网提前申请好自己的开发者ak, 详见[这里](https://api.yimian.xyz/gugu/intro.php)。自豪地引用[Yimian API](https://api.yimian.xyz/)构建!
+ `wiot.guguji(ak, userID, memobirdID)`: 声明一个guguji模块,参数: 开发者ak, 用户id, 咕咕机id
+ `wiot.guguji.send(msg)`: 发送消息,需传入待发送的消息
```js
var gugu = wiot.guguji("9e55121803474371bfa25d20e554b31f", "832598", "b3ee06a8bd9b49e1");
gugu.print("This is from wIoT!!");
```

Loading…
Cancel
Save