第二章 开始使用您的JayBox 主板

2020, Oct 12    

这篇文章是介器开源十一章节PlayBook的一部分,欢迎来给我们的提PR,我们的git地址是:https://github.com/Jieqiio/BaseJay/wiki


如何使用您的工业边缘计算单元:第二章 开始使用您的JayBox 主板

介器互联的专家工程师们有丰富的工业化背景,深入到工业的各个角落体会会这个行业的压力和需求,特别是在汽车行业,其压力巨大,有目共睹。汽车行业有着注明的罚款机制,就是供应商无法给主机厂(汽车厂)供应零件,造成装配车间停止工作,供应商就要被罚款,一般BMW是8000元人民币一分钟,BENZ是9000元,但是罚款是小事,最大的问题是,停机会影响供应商接下一下项目,而一般一个汽车项目的周期是5~7年,这个损失是巨大的。

JayBox motherboard layout

介器互联的产品设计的最大主旨是如何快的让工程师快速的安装使用这个产品,产品的目的是为了提高工程师和工厂的效率,那么这个产品必须也要是易于使用的。介器的要求是5分钟之内,这套产品就可以马上开始使用,不论是新制造的机器,还是已经在工厂使用的机器,只需要花费5分钟即可,就可以开始使用。

当你拿到你的JayBox主板后,需要以下配件就可以开始工作:

24V 直流电源,最大电流3A

需要注意的是,一般的单板计算机都可以用 miniUSB 来供电,但是 JayBox 主板不可以,因为是工业使用,我们拿掉了USB供电的功能。介器推荐日常开发使用的话,可以选择 明纬 的型号为 GST18U24 的24V电源,其输出是24V,0.75A,是的这么点电流也可以驱动我们的主板。

不过,需要注意的是,这款电源到手后需要做一些改装,看下图,将原有的接头使用剪刀剪断,将白线外的金属线和白线内的金属线,分别接到随主板配的菲尼克斯接头上,不用担用正负,随便接。这也是JayBox主板的一大优势,我们在前一章介绍过,24V全桥电路。

屏蔽网线

工业环境的干扰很大,建议使用抗干扰的金属头双屏蔽网线。JayBox 主板的网口是千兆的,因此最好使用超五类,六类规格的网线,建议选择的时候直接使用六类规格网线。JayBox 的网线路有两个灯,只有左边亮表示是100M的速率,只有右边亮表示是10M的速率,两个一起亮则表示是1000M的速率。

登录终端

如果您是使用Linux,Mac电脑,则将电脑的网线接口插入到JayBox 主板,如果没有的话,需要购买一个USB/Type-C转千兆网口的转接器,电脑会自动获得IP地址,JayBox 主板的默认IP是10.100.1.254,用户名是xguard或者root,密码都是jieqi

ssh xguard@10.100.1.254

jieqi:~$ cat /proc/version
Linux version 3.18.20 (release@jieqi.io) (gcc version 4.9.2 (GCC) ) #1 PREEMPT Wed Sep 30 21:24:47 CST 2020

jieqi:~$ cat /proc/cpuinfo
processor	: 0
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

jieqi:~$ cat /proc/meminfo
MemTotal:         157016 kB
MemFree:           61560 kB
MemAvailable:     112796 kB
Buffers:               0 kB
Cached:            51368 kB
SwapCached:            0 kB
Active:            54784 kB
Inactive:           8800 kB
Active(anon):      12236 kB
Inactive(anon):      148 kB
Active(file):      42548 kB
Inactive(file):     8652 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 4 kB
Writeback:             0 kB
AnonPages:         12240 kB
Mapped:             6420 kB
Shmem:               168 kB
Slab:              14912 kB
SReclaimable:       5940 kB
SUnreclaim:         8972 kB
KernelStack:        2088 kB
PageTables:         1320 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       78508 kB
Committed_AS:     977268 kB
VmallocTotal:     761856 kB
VmallocUsed:       30464 kB
VmallocChunk:     722940 kB

安装硬件

安装外壳

如果你要将JayBox安装在外壳里面,则需要注意的是主板需要四颗M3的螺钉,如果您是使用介器官方的外壳的话,外壳由两部分组成,主体和侧盖。介器官方出品的外壳会安装好LED灯和主天线端子,或者你也可以购买标准版的远程服务包,则全部安装好了。

Jaybox

1. 首先将两个网口塞入外壳的网口端口,然后定位螺丝孔,注意官方的盒子只使用的3个螺丝孔

2. 用螺丝钉将主板锁定

3. 将32针的端子插入主板上,插入的时候注意方向

4. 将主天线和分集天线插上,注意如果不需要用4G/LTE,也可以不插天线

5. 将24V的插头插入

6. 将网线一头插入JayBox主板,一头插入电脑即可

设置软件(仅介器标准服务包)

如果你是使用购买了介器的标准远程服务包,则开始之前使用之前还需要进行软件的设置,工业环境中使用windows 比较多,以下使用windows做介绍。

  1. 通过网线将盒子LAN口与电脑相连接,电脑网络设置为DHCP获取或者静态地址:
IP地址:10.100.1.1 
掩码:255.255.255.0 
路由器/网关:10.100.1.254
  1. 在windows电脑上按下快捷键 Win+R,输入CMD,进入命令行,输入ping 10.100.1.254 ,正常连通后会看到如下类似状态:

image-20201012155420195

  1. 打开网⻚浏览器(IE,Chrome, Firefox等),在地址栏输入“http://􏰂􏰁10.100.1.254􏰀􏰅􏰆” ,按下回⻋ 后会进入登录界面,输入用戶名:xguard,密码: xguard, 按下登录。

image-20201012155547598

  1. 在第4步按下登录后会进入引导式设置界面,第一⻚”当前状态“显示的是连接状态,绿色表示已经连接,灰色表示没有连接,红色表示有错误。 image-20201012155608458 按下一步后进入网络设置,将IP地址改为你设备所在的IP网断地址,比如设备所在的PLC IP是 10.100.1.3, 这里的IP地址就设置为10.100.1.254; 如果设备所在的PLC IP是192.168.10.3,这里的 iP就设置为192.168.10.254. 保持盒子和设备所在同一步网段。 image-20201012155633627 在第二个网络设置界面按下一步后,进入名称设置,这里输入您机器的名称:比如机器是Wafer 取 放设备,就在名称里面输入”Wafer 取放设备”,按下完成,设置完毕。如果IP有更改,介器盒子 将会重启。 image-20201012155658142 记下设置好的IP,比如这里是10.100.1.254,然后将LAN网线拔下与设备交换机连接在一起。

  2. 适配举例西门子PLC:IP: 􏰂10.100.1.254, 子网掩码:255.255 .255.0 将使用路由器选中地址为介器盒子􏰁的IP:10.100.1.254。即可使用JayBox作为网关远程控制和给PLC编程了。 image-20201012155720680


以上为第二章节内容,我们陆续会推出以下新章节:

如何使用您的工业边缘计算单元

内容

第一章:了解您的JayBox 主板

第二章:开始使用您的JayBox 主板(仅需连接以太网电缆,24V电源)

第三章:使用你的JayBox 主板

第四章:使用易于编译的BaseJay开始编写程序

第五章:使用用Python编程

第六章:使用用C语言编程

第七章:使用BaseJay并编译你的应用

第八章:使用GPIO引脚进行物理计算

第9章:编程使用Modbus。

第10章:编程使用OPC-UA

第11章:使用MQTT的编程。

附录

附录A:命令行界面

附录B:JayBox 主板规格


联系我们

复杂的交给我们,简单的带给你们

hello@jieqi.io +86 (571) 8618 5263

地址

中国(杭州)人工智能小镇
文一西路1818-2号,杭州市
浙江,中国

申请试用