lowjs-用於嵌入式裝置的nodejs環境
lowjs 是用於嵌入式裝置,微控制器的 Node.js 環境,適用於便宜,低耗能的使用場景。
Nodejs 的實現情況
目前 70%的介面已經實現,另外 30%仍在實現中。
如下介面則不會實現: worker cluster , child_process 等程序模組,lowjs 沒有程序的概念。 Debugger 和 v8, 而是使用neonious
偵錯程式`。 Internalization, as not required for typical microcontroller usage
對第三方 npm 模組的支援
總的來說你可以安裝,但是能不能用需要你自己驗證,因為這一塊太大了。
- 目前測試 express 可用。
- request 不支援 https。
- ws 部分支援。
開發方式
通過 USB 串列埠 與 PC 相連,使用lowsync
來同步開發 PC 和微控制器之間的程式和日誌。
WIFI 和磁碟空間
lowjs 自動控制網路,這個簡便許多。 磁碟空間一般是 1M,最大可調至 12M。