Skip to content

hiroshi-nishiura/wsocketfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple WebSocket File System

組み込みデバイスでイメージ処理系のプログラムを開発したいが、ファイルシステムがなかったり、ディスプレイがなかったりすることは往々にしてある。 それでもネットワークは使えるというときのデバッグ開発環境として、WebSocketを通して外部ファイルにアクセスして、ブラウザをディスプレイ代わりにできれば便利だと思って作ったもの。 デバイス側のネットワークはSocketさえ使えればOK。ESP32でも動く。

仕組み [組み込みデバイス] --wsocketfs-- [WebSocketServer][WebServer] --WebSocket-- [Browser]

Build

sample/sample.c:組み込み向けターゲットプログラムサンプル

$ cd sample
$ mkdir build
$ cd build
$ cmake ..
$ make

run

$ cd sample
$ ./build/sample

WebSocket and WebServer

ターゲットプログラムとブラウザ向けのサーバープログラム ターゲットからのリクエストを受けて実際のファイルアクセスするハンドラー ターゲットで処理したイメージデータを受信してブラウザに送るハンドラー

requirements

$ pip install tornado
$ pip install opencv-python

run

$ cd sample
$ python ./script/server.py

access to http://(hostURL):8000

About

Simple WebSocket File System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages