‹テンプレート マニュアルは統合が検討されています。›
DOLLx8 ロゴ | |
DOLLx8 MCU と MISOLIMA eAlbert I/O ユニットを示す DOLLx8 統合ネットワーク。 | |
| 開発者 | ミソリマ |
|---|---|
| 安定版リリース | 3.18b / 2012年2月29日 |
| 書かれた | アセンブラ、C++、C++、Java |
| オペレーティング·システム | Android、Microsoft Windows、Linux、Mac OS X、DOLLx8 RTOS |
| タイプ | 統合開発環境 |
| ライセンス | MISOLIMA EULA、[説明が必要] LGPLまたはGPLライセンス |
| Webサイト | ミソリマ |
デジタルワンラインリンク(DOLLx8)は、データ通信プロトコル、同期シリアルデータバス、および組み込みシステムと電子機器の通信システムで構成されるテクノロジーアーキテクチャです。DOLLx8は、データプロトコルでASCII文字を使用し、バスシステムで差動信号を使用します。通信は、システムロジックに基づくアクティブな長距離技術で構成され、通信の処理はマイクロコントローラとその内部の組み込みリアルタイムオペレーティングシステム(RTOS)およびソフトウェアによって自動的に行われます。
従来のローカル エリア ネットワーク(LAN) は、1 台の PC が他の PC と通信できるパーソナル コンピュータで使用されるネットワーク システムである Ethernet に基づいています。組み込みシステムでは、RS-232 TTL (トランジスタ トランジスタ ロジック) が、内部組み込みネットワーク システムとしても機能する最も一般的な通信規格として、長い間市場を独占してきました。MAX 232集積回路(IC) を使用すると、RS-232 TTL を外部RS-232接続に接続できます。MAX 232 を使用する直接的な利点は、正と負の電源を使用する必要がないことです。RS-232 から USB へのコンバーターを介してUSBに接続することもできます。RS-232 の元の規格は基本的に PC のシリアル ポート用のポイントツーポイント システムでしたが、マイクロ コントローラーとソース コードを使用して信号とデータ送信を制御することで、小規模なローカル エリア ネットワークで RS-232 を使用することもできます。
DOLLx8 組み込みネットワークは、DOLLx8 データポートと呼ばれる独自のインターフェイスシステムを使用します。このシステムは、DOLLx8 eMaster ユニットを介して外部 RS-232 に接続し、そこから USB に直接接続しますが、別の DOLLx8 ドライバーをインストールする必要があります。DOLLx8 は独自の内部クロック システムで動作するため、DOLLx8 データポートのバス速度は PC 側で設定された RS-232ボー速度とは独立しており、ユーザーが決定できます。DOLLx8 では、USB は仮想通信ポートとして機能し、最大速度 128,000 kbpsに設定できます。
ミソリマ
MISOLIMAはFIKO Software Co., Ltd.の登録商標であり、FIKO Softwareのすべての製品に使用されています。これには、ソフトウェア、電子機器、組み込みシステム以外の製品も含まれます。そのような製品ラインの1つがMISOLIMA Home and Offices [1] [2]で、ホームオートメーション、太陽電池、GSMアラームなどのDOLLx8テクノロジーを備えた既製のモジュラーハウスです。MISOLIMAは、DOLLx8テクノロジーを使用する他の企業と協力して製品開発の大部分を占めており、Android用のDOLLx8の開発ではNational Innovation Agency [3]から助成金を受けています。
MISOLIMAは、2001年から2002年にかけて、タイ投資委員会の承認を得て、チェンマイにタイ初の外資系ソフトウェア・テクノロジーパークを設立しました。名称は「サイバーメディアパーク for e-Gravity (CMPEG)」[4] [5]で、後にMISOLIMAソフトウェア・テクノロジーパーク( MSTP )に変更されました。[6] [7] [8] [9] [10] MSTPは、11,400平方メートル(122,708平方フィート)の土地面積と、1,600平方メートル(17,222平方フィート)のメインビルで構成されています。
歴史

最初のDOLL(デジタルワンラインリンク)バージョンは、1990年代初頭にノルウェー、イギリス、ハンガリーの共同プロジェクトとしてAnne Selene FIKOと彼女のチームによって開発され、ホームオートメーション、電子制御、オーディオシステムに使用されました。初期のDOLLシステム[16] [17]は当時、18ビットのパルス幅変調(PWM)に基づいており、通信は120 Khzで、 10ビットのアドレスと8ビットのデータワードに分割されていました。信号は、受信側の電子機器(正しく設定されたアドレスコードを持つ)がデータ転送を承認して8つのデータビットを受け入れることができる前に3回送信されました。データが3回送信された理由は、受信機がデータネットワークで誤った情報を受信しないようにするためです。
それから数年後、1995年頃から1999年にかけて、DOLLはニュージーランドの新しい開発者グループと共同でさらに開発され、DOLLx8バージョン1.0から3.0になりました。DOLLx8はその後、オーディオ[18]などのアプリケーションにも拡張され、システムがマスターユニットにフィードバックを送信し、ネットワークに接続されたすべてのデバイスのステータスを確認できることに重点が置かれました。
DOLLx8システムは2001年から2003年にかけて[19]再開発され、データとアドレスビットだけでなくテキストメッセージでコマンドを受信できるようになり、その後、RS-232とUSBを使用したカスケード(2ポート)およびパラレルネットワークの両方向けに開発されました。このようなカスケードネットワークとパラレルネットワークには長所と短所があり、ユニット間のリンクにはケーブル長が16メートルに制限されるという弱点がありましたが、RS-232 TTLバージョンには同じ制限がありましたが、5メートルだけでした。このような制限があるため、最善の解決策は、ネットワーク内の各デバイスが信号バッファとして機能し、データがポート1で受信され、ポート2でバッファされて出力されるカスケードネットワークでした。このようなソリューションの主な欠点は、システムエラーのためにデバイスが意図したとおりに動作しない場合、残りのデバイスがマスターデバイスともネットワークの残りの部分とも通信できないことです。同時期にミソリマは国際貿易促進局から輸出補助金を受け[20] 、米国ラスベガスで開催されたコムデックス2002に出展した[21]。

2003年から2006年にかけて、DOLLx8はタイの航空ソフトウェア技術研究所[22] (ASLT) [23] [24]を通じて航空業界の組み込みシステム向けにも開発され、ASLTは電子地図表示(EMD)とプライマリフライトディスプレイ(PFD)用のGPS、ナビゲーション(航法援助)、地形、MEMSジャイロスコープのデータを転送するためのDOLLx8ストリーミングシステムを開発しました。 [25]このシステムはその後、NMEAおよびバイナリ形式のGPSデータを他の航空機データと共に受信し、これを飛行計画、地形、ナビゲーションデータと共に送信して、両方の計器が1つまたは2つのDOLLx8データラインを介して同じ飛行データを使用できるようになりました。このような技術の利点は、航空機またはヘリコプターが2つ以上のGPSベースの計器に対して1つのGPSアンテナしか必要としないことです。当時ASLTによって開発されたストリーミングシステムは、後のバージョンでも使用され、現在ではセンサーストリーミング技術やGPRS経由のGSMデータ転送に関連してDOLLx8の恒久的な一部となっています。
今日のシステム
DOLLx8の最新バージョン[26]は、以前のバージョンよりもはるかに進歩しており、制御システムとセンサー技術における20年の経験に基づいています。以前のバージョンの弱点を補うために、MISOLIMA [27] [28]は研究開発(R&D)によって開発、専門知識の拡張、技術の創出を行い、教育目的にも適した製品を生み出しました。2012年2月現在のDOLLx8の最新バージョンは3.18bです。
DOLLx8バス信号
DOLLx8 バスは、それぞれ 5 ボルトの 5 つの論理信号で動作します。バス ラインには、 120オームの電気終端(ターミネータ) として抵抗器が必要です。システムでは、8 つの接点と、 DOLLx8 eMaster ユニットに接続されたエンド ピースとしてのRJ-45 を備えた標準 UTP カテゴリ 5 イーサネット ケーブル (ツイスト ペア ケーブル)を使用します。DOLLx8 デバイスは、UTP ケーブルを介して PC またはサーバーに接続できますが、中央コンピュータなしで「スタンドアロン」で使用することもできます。
この表は、MISOLIMA eSherlock 1800Tx8 の DOLLx8 接点のバス信号とカラー コードを示しています。接点「C2」は UTP ケーブルの RJ-45 エンド ピースに接続されています。RJ-45 コネクタをロック タブを下に向けて手に持ち、ケーブル開口部を身体に向けて保持すると、信号は RJ-45 コネクタの同じ接点 (1 ~ 8) に対応します。コネクタには 1 ~ 8 の番号が付けられ、左から右に続きます。
DAT+ および DAT- 信号は、データが内部データ バッファ メモリに置かれるとすぐにアクティブになります。DAT- は正になり、DAT ラインがアクティブになってから 3.5 ミリ秒後に BSEL ラインをアクティブにします。DOLLx8 ネットワークのバス速度は CLK 信号によって管理され、現在は 36 kHzに設定されています。これは、各クロック パルスの間隔が 14ミリ秒であることを意味します。バス クロックは正の BSEL- 信号によって制御され (BSEL + は同時に負またはローになります)、データ バッファ メモリにデータがある限りハイのままです。データ通信が完了し、DAT がデータ バッファ メモリから HEX 0D 0A (CRLF) を受信すると、BSEL+ 信号が再びハイになり、BSEL 信号がローになり、CLK 信号が停止します。DOLLx8 システムはその後、最小限の電力消費で受動的にスタンバイ モードまたは休止モードになり、ネットワークでの電磁干渉(EMI) がゼロになります。
応用
DOLLx8ソリューションは、車両、バス、電車、キャラバン、船舶、航空、研究所、家庭、オフィス、ビル、その他の自動化システムで使用されています。[29] [30] DOLLx8は、プログラム制御の組み込みシステム、または統合システムテクノロジに基づいているため、RS-232、RS-422、RS-485、コントローラエリアネットワーク(CANバス)、GSM、USBなどの複数のシステムとインターフェイスすることもできますが、ユニット間のデータバッファーを使用せずに通信するために、 Bluetooth、Wi-Fi、VHF、GSM、レーザー、インターネットなどのワイヤレスシステムに接続することもできます。組み合わせロジックが混在する多機能データネットワークとしてのDOLLx8は、共通ハイブリッドインターフェイスプロトコルシステム(CHIPS)で定義されている複数のシステムに適合した単一または複数の接続ポイントを介して接続できます。
モジュール

MISOLIMA DOLLx8システムは、いくつかの完全な小型モジュールに基づいており、さまざまな統合電子プロジェクトで使用できます。メインモジュールは、クロック周波数のePAT MCUです。18.432 MHz で、ほとんどの DOLLx8 システムで使用されるメインユニットでもあります。この表によると、ePAT MCU は内部メモリと分散メモリ容量のみを使用します。
ePAT MCUには、3つの16ビットカウンタ、2つのシリアルポート、5つのI/Oポート(4 × 8 =32ビット+ 1 × 2ビット)、8ビットPWM、21ビットウォッチドッグカウンタ、8x10ビットアナログ-デジタルコンバータ(ADC)を備えた5チャネル16ビットPCA(プログラマブルカウンタアレイ)を備えています。ePATは、 PCBの上部に統合されたスイッチングモード電源(SMPS)を備えており、5 ~ 30 V DC。ePAT MCU の他に、小型の GPS モジュールや GSM モジュールも存在します。
DOLLx8 プロトコル システム (バージョン 3.18b)

DOLLx8 プロトコル システムは、ASCII テキストおよび/または 16 進数値に基づいており、ユーザーは、PC、インターネット、スマートフォン、またはSMS 経由の通常の携帯電話を介してデバイスの機能、設定、およびパラメータを制御できます。フリート管理、GSM アラーム システムなどの DOLLx8 デバイスには、マスター フォンなどの機能があり、システムの所有者だけがモバイル ネットワークを使用して DOLLx8 デバイスを制御できます。その他すべての場合、GSM 経由でデバイスを呼び出すと、通常の電話通話として扱われます。マスター フォンの所有者は、SpyCall 機能を使用して、所有者がデバイスに電話をかけ、相手に知られずに会話の内容を聞くこともできます。
すべての DOLLx8 デバイスには、国コード、会社コード、製品 ID、製造元製品 ID、ユーザーの製品 ID、およびユーザーのサブ製品 ID を含む 12 桁の 16 進数値で構成される統合された一意のベンダーおよび製品 ID があります。
DOLLx8 コマンドは、以下の表に従って次のようになります。@ax, 02C002A030010, ON <CRLF>このコマンドがブザーがインストールされている DOLLx8 デバイスに送信されると、デバイスに "OFF" コマンドが送信されるまでブザーが鳴り始めます。コマンドが正常に送信され、正しい ID を持つデバイスによって受信された場合、デバイスはコマンドを実行したことを確認するために、
#ax,02C002A030010,ONに続いて< CRLF >で確認応答します。
12 桁のベンダー ID と製品 ID の代わりにキー名を使用することもできます。キー名が「リビング ルーム」に設定されている場合、同じコマンドは次のようになります@ax,living room,ON <CRLF>。
- ^ すべてのDOLLx8デバイスにはASCII文字で構成される製品識別コードがあります
- ^ すべてのDOLLx8デバイスにはASCII文字で構成される機能識別コードがあります
- ^ 国コードは3桁の16進コードで指定されます
- ^ 会社コードは 3 桁の 16 進コードとして指定され、割り当てられた国コードと合わせて製造元 ID になります。
- ^ DOLLx8メッセージは32文字までですが、SMSでは最大160文字までです
- 製品IDバイト#5から#16は、「リビングルーム」などのユーザー定義のキー名に置き換えることもできます。
DOLLx8 VBコードの例
このセクションでは、MISOLIMA.DLL と Visual Basic 6.0 を介して DOLLx8 にコマンドを送信する方法を示します。この場合、MISOLIMA のeSinclar PWM4 RGB + W LEDライト システムの統合ライト機能がオンになり、自動的に色が変わります。次の 2 つの VB の例に従って、赤、緑、青の速度をユーザーが上下に調整できます。このコードの結果は、YouTube [31]で確認できます。
関数fnSendDataToDevice を宣言します。Lib " MISOLIMA.dll"エイリアス"SENDDATATODEVICE" _
( sCommand As String 、 _
sDeviceID As String 、 _
nData As String ) As Long
オプション明示的Dim sDeviceName As String Dim lRetVal As Long
プライベートサブForm_Load ()sDeviceName = "eSinclair" End Sub
Private Sub btnPatern1_Click () lRetVal = fnSendDataToDevice ( "@sB" , sDeviceName , "P1" ) ' eSinclair PWM4 LED ライト モジュールの RGB パターン #1 をアクティブにしますEnd Sub
色の変化速度を調整するopp
Private Sub btnAdjUp_Click () lRetVal = fnSendDataToDevice ( "@sB" , sDeviceName , "T+" ) End Sub
色の変化速度を下げる
Private Sub btnAdjDwn_Click () lRetVal = fnSendDataToDevice ( "@sB" , sDeviceName , "T-" ) End Sub
モノのインターネット
上記のプロトコル システムに加えて、最新バージョンの DOLLx8 にはモノのインターネット(IoT) 機能も統合されており、合計 281,474,976,710.655 の一意の組み合わせで構成される IoT シリアル番号を登録する機能も含まれています。この IoT シリアル番号は製造元によって登録され、12 桁の DOLLx8 製品 ID とともに「IoT 製品 ID」となり、世界中で一意の番号として識別できます。
参考文献
- ^ MISOLIMA 住宅とオフィス DOLLx8 ホームオートメーションを備えた住宅
- ^ 完成住宅ユニット タイ投資委員会承認 2011年8月22日
- ^ 国家イノベーション庁 2012年2月24日アーカイブWayback Machine (NIA)
- ^ チェンマイソフトウェアパークがオープン準備完了 Bangkok Post、2002年3月20日
- ^ 知識基盤型経済に向けた人材育成:タイの事例日本貿易振興機構アジア経済研究所(IDE-JETRO) 2003年 8ページISBN 4-258-55066-3
- ^ 「ソフトウェアパークが北部に設立される」、2000年2月14~16日、Prah Cha-Chat Turakit、タイのビジネス新聞、1ページと23ページ
- ^ 「タイの新技術パーク」、日経産業新聞の記事(東京、日本)。2000 年 12 月 27 日
- ^ 「タイのチェンマイにソフトウェアパークがオープン」、フィナンシャルタイムズ紙、英国(バンコク支局経由)2001年3月の記事
- ^ 「特別レポート – イースタン・プロミス」、e-Biz マガジン、32-35 ページ、英国、2001 年 5 月
- ^ 「ミソリマ – 東部の機会」、ビジネスオンライン – 英国インターネットマガジン、2001 年 7 月
- ^ 「Belső erősítés MPC-knek」、PC World ハンガリー、1994 年 8 月
- ^ 「マジャール マルチメディア」、ヘティ チップ マガジン 3 年目、第 16 版、1994 年 4 月
- ^ 「A DOLL インターフェース レンザー」、Gödölői Forró Drót、3 年目、第 46 版、1994 年 12 月
- ^ 「Erősítők Veresegyháztól Thaifőldig」Dombi Gábor、Magyar Népszabadság – TECHNICA、1995 年 1 月 4 日
- ^ 「Az új SAMA 4040」、CHIP マガジン、第 7 版 – 1995 年 6 月
- ^ 「2x10 Watt in you PC」、BYTE Magazine USA、1995 年 3 月
- ^ 「Hi-Fi on a card」、BYTE International、1995 年 6 月
- ^ ハンガリーテレコンピュータ2年目第8版、1997年4月28日の記事
- ^ Hometoys eMagazine [永久リンク切れ ] 2002年2月
- ^ “DITP”. 2012年2月12日時点のオリジナルよりアーカイブ。2012年3月11日閲覧。
- ^ 地元企業がComdexに参加(バンコクポスト – ポストデータベース 2002年12月4日)
- ^ Walden-Schertz, Jeremy, Directions in Aviation , THAILAND Opportunities, 2003年8月, 52-55ページ
- ^ チェンマイの企業2社が航空業界向けソフトウェアを開発(バンコクポスト – ポストデータベース 2003年8月27日)
- ^ ICAO ADS-B 研究および実装タスクフォースに関する ASLT [永久リンク切れ ] ADS-B/TF/3 2005 年 3 月 21 ~ 25 日
- ^ チェンマイのソフトウェアニッチグループが32ビットOSを開発中(バンコクポスト - ポストデータベース 2003年2月19日)
- ^ Hometoys eMagazine 2015年2月8日アーカイブ、Wayback Machine 2011年2月
- ^ MISOLIMAのFacebook
- ^ 重点分野と領域 アーカイブ 2012年2月13日ウェイバックマシン チェンマイクリエイティブシティ2012
- ^ Blogg.no 2016年3月4日アーカイブWayback MachineこのMISOLIMAブログは、ATMELマイクロコントローラに基づく組み込みシステムに関するものです 2011年3月5日
- ^ ヴィカン、トーレ; 「Det ukjente dataeventyret」、Trønder-Avisa (ノルウェーの新聞)、2012 年 1 月 14 日、セクション 2 の 10 ~ 13 ページ
- ^ eSinclair RGB + W の YouTube 2012 年 1 月 13 日
