The program publishes files at local directory and SD filesystem. It is a full-fledged webServer somewhat.

Dependencies:   libMiMic mbed-rtos mbed NyFileSystems

You are viewing an older revision! See the latest version

Homepage

This program is simple webserver to provides contents on local file system and SD card through HTTP to network.

このプログラムは、SDカードとmbedLocalFileSystemにあるファイルを公開する単純なWebサーバです。

/media/uploads/nyatla/this_server.jpg

仕様

  • HTTP/1.1
  • 同時接続数 4
  • RTT 最小10ms以下
  • MTU 1400(最大1480)
  • SDカード/mbed Local FileSystem
  • 最大URL長 512
  • 600kbps(SDカード使用時/単純出力時は8Mbps以上)
  • 使用メモリ 16KB+16KB(Ethernet)
  • 通信スタック MiMicIP/MiMicHttpd
  • 最大ファイルサイズ 4GB (1GBまでは実験済)

デモサイト

不定期でMiMicRemoteMCU-for-Mbedのデモサイトを公開しています。http://nyatla3939.no-ip.biz/sd/index.html

このデモサイトはSDカードに保存したコンテンツを、MbedFileServerでホストしています。

Getting started

  • mbedにイーサネットコネクタを接続します。参考。SDカードは無くても動きます。
  • プログラムをImportしてコンパイルします。
  • binファイルをmbedにインストールします。
  • 初期IPアドレスの設定ファイルを書いて、"mimic.cfg"の名前でmbedドライブのルートディレクトリに入れます。(ファイルが無い場合のIPアドレスは、192.168.0.39になります。) 参考

ipaddr=192.168.0.40
netmask=255.255.255.0
gateway=192.168.0.254
macaddr=02:01:02:03:04:05

SDカードの接続方法

こちらの方法でお願いします。 SDカードのサブディレクトリには対応していますが、URLが512文字以上にならないようにしてください。


All wikipages