JOSH智能物联网关E9500开箱~! 用Java语言编写物联网应用,尝鲜吗?


物联网时代终于还是到来了,今天各种五花八门的设备希望通过联网和智能焕发新机。新诞生的设备可以在设计之初就把联网作为一个基础能力,而对于存量市场的机器想要搭上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的使用体验,欢迎关注~

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM