物聯網時代終於還是到來了,今天各種五花八門的設備希望通過聯網和智能煥發新機。新誕生的設備可以在設計之初就把聯網作為一個基礎能力,而對於存量市場的機器想要搭上IoT這趟車就稍顯麻煩,其中一個相對可行的方案就是通過外掛網關或者DTU來實現。因為有着大量存量設備需要上網,所以物聯網關、DTU也有如雨后春筍般的涌現,不同種類面向不同需求,有的成本極低,有的功能極為強大。今天小Joy介紹的這款智能物聯網關E9500也有着與眾不同的特點,下面我們一起來嘗鮮吧~!
硬件:
鋁合金外殼,5.08接線端子,SMA天線基座,整體屬於中規中矩的工業產品風格。直流12~48V供電,接線無極性要求,可以適應絕大多數工業場景。支持的總線接口有RS485、RS232、CAN總線,具備標准的以太網接口,支持TF卡,GPS定位,復位按鍵,蜂鳴器,網絡狀態指示燈,還有一個用戶自定義功能指示燈,MicroUSB作為Console接口
軟件:
E9500的軟件特性是與市面上的產品有很大不同的,E9500之所以稱之為智能物聯網關,就是因為其軟件開發與硬件解耦,可以隨時隨地的安裝新的APP到網關上。E9500應用開發使用Java語言,開發工具也是無需安裝和配置的“即插即用”,同時當設備已經部署在遠端現場時還可以通過JOSH_Cloud進行應用的更新。由於支持Java語言編程和Java應用,使得E9500在對接第三方雲平台、使用雲服務等方面變得異常靈活和方便,同時存量的Java程序和軟件可以復用,極大的縮短了軟件開發周期,降低了軟件開發的難度,同時通過支持Device IO接口API,使得應用程序可以用Java API對工業總線的接口進行訪問,讓互聯網程序員也可以無縫進入物聯網應用開發的世界。
本期開箱,我們先從軟件開發的便捷度上體驗E9500~
開發環境在Windows系統下,暫不支持Mac
1、下載開發工具 JOSH Studio,在JOSH的官網資源下載:
https://file.joshvm.com/resource/studio/JoshVM_win32-1.1.19.v20210913.zip
下載后解壓文件到電腦上,注意解壓路徑不能含中文字符
2、打開JOSH Studio所在目錄,進入Studio文件夾
雙擊JOSHvmStudio.exe
運行JOSH Studio
基於Eclipse的IDE界面
3、運行“hello world”程序
接下來,讓我們看看久負盛名的“hello world”程序如何開發~
創建工程,選擇Standalone
輸入項目名稱“Hello”,選擇設備JOSH Smart Gateway E9500
點擊Finish
工程創建成功后,輸入代碼“System.out.println(“Hello world!”);”
點擊save,自動存儲編譯
代碼就這樣完成了,然后我們先在模擬器上運行,在工程點擊右鍵Run as->JOSH Emulated Application
執行結果如下
下載成功后如下
在網關上運行程序,右鍵項目點擊JOSHvm->Application Run,執行的結果如下:
通過上面的操作可以看出,E9500程序開發、運行都是非常便捷的,並且對於有互聯網開發經驗的工程師來說,E9500上手容易,可以輕松用來實現物聯網應用,值得大家體驗~
好啦,今天的開箱就到這里,后面幾期小Joy會陸續帶來E9500的使用體驗,歡迎關注~