MicroStrain通信庫(MSCL)使編寫與我們的無線傳感器交互的代碼變得簡(jiǎn)單。它托管在GitHub上,在MIT下是完全開源的。提供完整的文檔,示例代碼和入門指南,以幫助您入門。
如果MSCL不能您的需求,我們的GitHub頁面的Protocols部分提供了數(shù)據(jù)通信協(xié)議。
SensorCloud還提供REST API,允許您根據(jù)需要上傳數(shù)據(jù)。您可以在我們的GitHub頁面的SensorCloud部分中訪問它。
MSCL是MicroStrain通信庫。它的創(chuàng)建是為了簡(jiǎn)化編寫代碼以與我們的無線和慣性傳感器進(jìn)行交互。
強(qiáng)調(diào)
完全開源。
支持C ++,Python和.NET(C#,VB,LabVIEW,MATLAB)。
完全記錄。
包括示例代碼和入門指南。
單元測(cè)試。
用于我們自己的項(xiàng)目,例如SensorConnect和WSDA-2000。
平臺(tái)無關(guān)(可針對(duì)Windows,Linux,OSX編譯)
開源
MSCL在MIT下是完全開源的。它可以在GitHub上找到。
使用開源許可證,您可以查看表面下方發(fā)生的情況,根據(jù)需要進(jìn)行更改,并將其包含在您自己的項(xiàng)目中,不用擔(dān)心。
在GitHub上,您可以提出問題,報(bào)告問題,并加入使用MSCL的其他開發(fā)人員。
MSCL是用C ++開發(fā)的,包裝器有多種語言版本。Library目前可用
C ++
Python
NET(C#,VB,MATLAB,LabVIEW)
還提供了一個(gè)VI軟件包,它為.NET版本的MSCL提供了易于實(shí)現(xiàn)的LabVIEW接口。
有關(guān)更多詳細(xì)信息,請(qǐng)?jiān)L問 LabVIEW-MSCL Github頁面。
完全記錄
使用源代碼本身生成文檔。類,函數(shù),變量等都記錄在代碼注釋中。當(dāng)這些評(píng)論發(fā)生變化時(shí),文檔會(huì)隨之改變,以實(shí)現(xiàn)無縫編碼體驗(yàn)。
文檔都是可搜索的,類型鏈接到各自的頁面。
想要修改源代碼?提供單獨(dú)的文檔,其中包含MSCL的其他私有和未公開功能。
提供了“入門指南”,其中顯示了MSCL的常見用法,例如配置設(shè)備和解析實(shí)時(shí)數(shù)據(jù)。在右欄中切換編程語言,以查找所選語言的幫助。
示例代碼在MSCL的標(biāo)準(zhǔn)下載中提供,目前以C ++,C#和Python的形式提供,用于無線,慣性和位移產(chǎn)品系列。
如果MSCL不能滿足您的需求,您仍然可以開發(fā)代碼來使用我們的產(chǎn)品!
有關(guān)如何與我們的無線和慣性設(shè)備進(jìn)行通信的詳細(xì)信息,請(qǐng) 訪問我們的GitHub 的Protocols部分。
命令,配置設(shè)置和數(shù)據(jù)包文檔都可用。
Please View: www.microstrain.com