カテゴリー別アーカイブ: Devantech

dScript インストール

dScript 開発環境のインストール

dScript は、イギリスDevanetch社が開発した IoTのためのプログラミング言語です。

PC要件

OS  Windows 7 以降、Linux、Mac OSのいずれか
Webページを見るためにネットワーク接続が必要
USBポート モジュールへのプログラム転送に必要
HTML エディター お好みのものをお使いください。メモ帳等のテキストエディターでもいいです。
お使いのOSに合わせて、dScript のIDEソフトウェアをダウンロードしてください。新しいバージョンをインストールする際は、事前に従来のバージョンのものをアンインストールしてください。

ダウンロード

IDEインストーラ―

IDEは、ご使用のOSに合わせ、下記よりダウンロードしてください。

http://www.robot-electronics.co.uk/dscript.html

サポートファイル

マニュアル、サンプルコード等のサポートファイルは、下記よりダウンロードしてください。

http://www.robot-electronics.co.uk/files/dscript.zip

ダウンロードしたzipファイルを展開すると、下記の4つのフォルダーができます。

Documentation
Examples
USBdriver
Utilities

Documentaionフォルダー

各dScriptモジュールのマニュアル、dScriptのマニュアルが含まれています。

Examples フォルダー

dScriptのサンプルコードが含まれています。

USBdriver フォルダー

Windows 7, Windows 8.1, Windows 10 でのみ使用します。
Linux および Mac OS には、OSに含まれています。

Utilities フォルダー

各dScriptモジュールにアクセスするためのC#およびJavaのサンプルアプリケーション、LANに接続された dScript モジュールを検索するツール が含まれています。

dScript 対応モジュールのご購入はこちらhttps://www.elefine.jp/SHOP/93789/147210/list.html

dScript とは

dScript とは


dScript は、イギリスのDevantech社が開発した、IoT(Internet of Things, モノのインターネット)のためのプログラミング言語です。Devantechの dScript対応の機器(モジュール)で実行されることができます。専用のIDEでdScript対応機器で解釈される、効率的なバイトコードにコンパイルされます。
専用のIDE(統合開発環境)には、エディター、コンパイラー、モジュールへの転送機能が含まれています。
dScriptは、BASICではありませんが、構文は、Visual Basicやマイコン用BASICに使い慣れた方ならなじみ深いものでしょう。

マルチスレッド

マルチスレッドとは、プログラムを同時に実行する機能です。
これは、各プログラムごとに別々のCPUを持つようなもので、それぞれ独自の小さなプログラムを実行しています。プログラムの各区分は、スレッドと呼ばれます。
dScriptは、ネイティブなマルチスレッドコンパイラです。使用可能なRAMの上限まで、任意の数のスレッドを作成することができます。

Webサーバー

dScript Webサーバーを使用して、独自のWebページを作成してモジュールにアップロードすることができます。
Webサイトは、Ajax技術を使用し、ページ全体を更新することなく、変数を変化させることで表示されている数値等だけを変化させることができます。Webページ上のボタンから、モジュール上のリレー、デジタル出力等を制御することができます。
CSSを使用してWebサイトをフォーマットしたり、独自の画像やロゴも入れることができます。

安全

銀行がネットバンキングで口座の所有者であることを確認する方法と同様の方法を使用することで、予め設定されたデバイスとブラウザの組み合わせだけがWebページにアクセスできます。
サーバーは、予め格納されたパスワードから3つのランダムな文字を選択する3つの独立した乱数を送信します。これらはハッシュされ、ハッシュはクッキーとして保存されます。ウェブページを表示できるのはこのクッキーです。ブラウザが閉じられるとクッキーは削除され、数秒間使用しないとログアウトするとサーバーによって無効にされます。その結果、あなただけがウェブページにアクセスできます。

dScript 対応モジュールのご購入はこちらhttps://www.elefine.jp/SHOP/93789/147210/list.html