The iNeuOS industrial interconnection platform is deployed on an intelligent hardware gateway, enabling integrated deployment from the edge to the cloud

table of Contents

1. Overview ... 2

2. Platform Demo ... 3

3. Intelligent hardware gateway configuration (reference) ... 3

4. iNeuOS deployment steps in the gateway ... 5

4.1 Download .NETCore SDK (Version: 3.1) ... 5

4.2 Configure NETCore SDK .. 5

4.3 Installation and Configuration of iNeuOS System. 6

4.4 Install Supervisor Daemon. 6

5. Final effect ... 7


 1 Overview

      iNeuOS truly realizes the integrated deployment from the edge to the cloud, completely develops code from the bottom, fully realizes independent controllable, supports ARM and X86 chip framework, supports Windows operating system, Linux and domestic operating system, Mac operating system and Docker container. As shown below:

        Realize the deployment of any node. The device driver runs cross-platform in the iNeuOS device container. The device driver realizes the information interconnection between the nodes.

      Considering the company's product system and technical route, only one set of source code needs to be developed and maintained, which greatly reduces personnel costs and development costs; the product system supports project construction, greatly shortens the project implementation cycle, and improves the quality of project implementation.

      The edge-end intelligent hardware builds applications based on the iNeuOS system, and the implemented features include: ( 1 ) Rapid product deployment, dedicated to business scenarios; (2 ) Same basic functions as other gateways, data collection and forwarding; (3 ) Implementation Remote configuration and remote operation and maintenance, equipped with on-site display screen to quickly build the display screen; (4 ) The iNeuOS system on the edge is the same as the iNeuOS system deployed on the server cloud . Cloud- edge collaboration is not only conceptual but based on the foundation Framework and technical system implementation.

     Other companies can improve the product system based on the iNeuOS system, realize a customized intelligent hardware gateway and provide a complete set of solutions, which is easy for secondary development and maintenance.

2. Platform demo

Online demo: http://demo.ineuos.net   (Note: The server is slow, please be patient. Self-registered users, experience system functions)

Video demo: http://www.ineuos.net/video/iNeuOS%20and%20app.mp4

Driver development: http://www.ineuos.net/index.php/products/ineukernel-15.html (v2.1 version)

Mobile APP: http://demo.ineuos.net/app/ineuos_app.apk

3. Intelligent hardware gateway configuration (reference)

  •   Processor: 4-core A9, clocked at 1.4GHz
  • The   memory : 512MB DDR3 performance memory
  • Memory   storing : MLC eMMC board is 8GByte eMMC
  • Based   system : LINUX system version 3.4.39 / Ubuntu 16.04 system version ( Note: Linux 3.4.39 version somewhat low, 4.0 and above, easier to deploy )
  • 4G wireless : internally integrated 7-mode 4G full Netcom module
  • SIM card socket : Reliable industrial-grade SIM card slot supports the SIM card type: standard SIM card 25mm * 15mm (mini SIM card)
  • SMA antenna interface : standard SMA female connector for connecting external antenna or RF feeder
  • RS485 interface : 4 fully isolated RS485 interfaces / 1 RS232 interface, RS485 adopts three-level lightning protection and anti-static design, supports 4KV lightning protection
  • Indicator lights : 12 indicator lights, 1 power supply light, 1 wireless module signal status indicator, 2 SYS lights (programmable), 8 serial port transceiver indicators, can clearly indicate the serial port data flow
  • Network : 2 high-performance 100M / 10M adaptive industrial network cards, supporting AUTO MDI / MDIX
  • USB HOST : One USB HOST socket is a standard USB A type standard USB socket
  • TF card interface : 1 self-elastic standard TF card holder
  • Debug UART interface : The external interface of the Console UART port is Type-C, and the internal USB to serial chip is integrated, which is convenient for users to directly use the serial port for debugging and maintenance.
  • FUN button : The programmable button is used to update the file system and restore the factory default IP by default
  • RTC clock : Internal integrated real-time clock (RTC clock power supply 3V) Onboard RTC backup battery can run for more than 3 years after power off
  • Buzzer : Onboard 1 programmable control buzzer can be used for alarm or prompt sound
  • 加密芯片:内置一个专用加密芯片,为用户的应用程序提供专业的加密防护。同时每一个机器都有韦一不可篡改ID号,配合用户的应用程序进行加密绑定后,可以有效防止用户的应用程序被盗
  • 电源:超宽压电源输入,支持交直流输入。直流DC9~36V 交流AC9~24V 电源支持反接、抗脉冲群、抗静电等保护,电源能抵御GB/T 17626.5-2008标准4级(4KV)8/20uS雷击测试
  • 功耗:主板最大功耗≤6W
  • 外壳:髙品质铝合金外壳提供极佳的抗腐蚀性和优良的电磁屏蔽性能,为内部精密电路的运行提供优良保护。特殊的表面处理方式,很好的提升产品外观档次与金属质感
  • 重量:260g(不含天线)
  • 尺寸:129mm×116mm×29mm(L×W×H) 含挂耳
  • 温度:-40~85℃(工作) -40~85℃(储运)
  • 湿度:20%~90%无凝露(工作) 15%~95%无凝露(储运)

4.   iNeuOS在网关中的部署步骤

4.1    下载.NETCore SDK (版本:3.1)

        下载地址:https://dotnet.microsoft.com/download/dotnet-core/3.1,注:该硬件网关是ARM 32,所以下载对应的ARM32版本的SDK

        下载Windows版本的组件,x64和x32版本有所区别,如下图:

       下载Linux版本的组件,ARM平台和x86平台有所区别,如下图:

4.2    配置NETCore SDK

       解压和配置,参见如下:

mkdir -p $HOME/dotnet
tar zxf dotnet-sdk-3.1.100-linux-x64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
sudo ln -s  $HOME/dotnet/dotnet /usr/local/bin

      但是现在还不能运行dotnet命令,因为硬件网关linux 3.4.39版本有些低,需要安装icu组件。

     运行dotnet –version命令会提示:Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.

     对应的解决办法:

apt-get install libicu-dev //安装icu组件。

      至此,NETCore SDK配置完成。

4.3    安装配置iNeuOS系统

     请参见以前的文章:.NET Core开发的iNeuOS物联网平台部署在Ubuntu操作系统,无缝跨平台

4.4    安装Supervisor守护进程

       主要是保障iNeuOS前台和后台服务在硬件网关开机的时候启动和保障远程运维的命令能够有效执行。安装过程如下:

   (1)联网执行安装命令

sudo apt-get install supervisor

    注:supervisor具体命令,请自行搜索。

   (2)配置守护进程的文件

   在/etc/supervisor/conf.d/ 目录新建ineuos.conf文件,输入内容如下:

[program:ineuos]
command=dotnet /opt/ineuos/Api/BuffOS.Api.dll
directory=/opt/ineuos/Api
autostart=true
autorestart=true
stderr_logfile=/opt/ineuos/Api/err.log
stdout_logfile=/opt/ineuos/Api/out.log
environment=ASPNETCORE_ENVIRONMENT=Production
user=root
stopsignal=INT
stopasgroup=true
killasgroup=true

      (3)问题解决

        当我们启动supervisor服务的时候或重新启动硬件网关的时候,运行supervisor会有不成功的情况,提示信息:var/run/supervisor.sock no such file

         解决办法,To start a service at boot, use the enable command:

$ sudo systemctl enable supervisor.service

5.   最终效果

       在硬件网关运行的iNeuOS的组态,如下图:

 

 

        在硬件网关运行的iNeuOS运行的设备容器后台服务,如下图:

           视频演示,如下:

       高清视频演示下载:iNeuOS工业互联网-在智能嵌入式设备部署及应用,链接:https://pan.baidu.com/s/1pWgIoa-ttZSnhCPMQJz5eg,提取码:89h6。


 文章:

  .NET Core开发的iNeuOS工业互联网平台,发布 iNeuDA 数据分析展示组件,快捷开发图形报表和数据大屏

  [视频演示].NET Core开发的iNeuOS物联网平台,实现从设备&PLC、云平台、移动APP数据链路闭环

  .NET Core开发的iNeuOS物联网平台部署树霉派(raspbian),从网关到云端整体解决方案

  .NET Core开发的iNeuOS物联网平台部署在Ubuntu操作系统,无缝跨平台

  iNeuOS 物联网云操作系统2.0发布,集成设备容器、视图建模、机器学习三大模块

  iNeuOS云操作系统,.NET Core全系打造


  物联网&大数据技术 QQ群:54256083 

  物联网&大数据合作 QQ群:727664080

  网站:http://www.ineuos.net

  联系QQ:504547114

  合作微信:wxzz0151
 

Guess you like

Origin www.cnblogs.com/lsjwq/p/12728892.html