Technology Integration

inχware enables technology providers to integrate their technologies with the myriad of other technologies needed to build IoT-enabled products and services. e.g.

  • Edge-ML technologies
  • Communications protocols
  • DSP (Digital Signal Processing)
  • Media Processors
  • Proprietary/legacy software (C, C++, Javascript, LUA,..)

Platforms

inχware can run on or within any platform from bare-metal hardware to micro-service platforms. We provide an open source porting SDK that contains all the standard function blocks as well as porting layers for different hardware and operating systems. inxware is written in C and can be ported to any target that supports a minimal C or C++ compiler.

Hardware Support

  • ARM (32/64bit)
  • x86 (32/64bit)
  • Xtensa (32Bit)
  • RISC-V (32bit)

    Operating Systems & Bindings

    • Bare-metal (libc)
    • FreeRTOS
    • Zephyr
    • Arduino
    • PlatformIO
    • ESP-IDF
    • Linux
    • Android
    • Windows
    • NODE.js
    • Unity3D

    Other platforms are also available or can be supported using the porting SDK. The porting SDK makes use of containers to allow any 3rd-party tool chain and SDK to be used to support builds.

     

    Component Based

    inχwareeRT contains all the components needed for commercial grade security, reliability and performance on all hardware types. Components are arranged and managed as toolboxes, ranging from primitive logical and mathematical operations to complex subsystems such as media codecs and secured networking. 

    Examples of the higher-level functionality built into the inχware component toolboxes include:

    • Comms Protocols:
        • HTTP, CoAp, MQTT, TLS
        • Raw TCPIP/UDP sockets
        • MODBUS-RTU (&IP)
        • LoRaWAN, Thread/Matter
        • Web servers and raw socket 
    • Security Core:
        • Hashing algorithms
        • Encryption/Decryption
        • Secure Key storage 
    •  IO:
        • UARTs & Serial buses
        • GPIO (PWM, ISR)
        • ADCs/DACs
        • File Systems
        • Time/Clocks
    • Media:
        • Streaming & Decoding (e.g. gstreamer, libvlc)
        • SMIL media scheduling
    • Graphics & UIs:
        • Mobile (OpenGLE)
        • Embedded (Frame buffer, LVGL)
        • 3D graphics (OpenGL, Unity3D)
        • Widget & font libraries (GTK, LVGL, Unity3D)

    Anything missing? Why not add it yourself? inχware function blocks can be designed graphically in an eclipse plugin tool, where you can integrate and develop any C-code into a function block and make it available to 3rd-parties using Lucid or to your application development team. Drop us a line if you would like to know more about integrating your IP and becoming a platform partner.

    Connectivity

    inχware supports all standard TCP/IP cloud-based IoT platforms (i.e. HTTP, MQTT, CoAP) and also LPWAN and data gram based protocols (including LoRaWAN, NB-IoT).

    Example applications for connecting to various 3rd-party device management services can be found here: Appland. inχware can also be supplied with pre-built Devman device management. See here to find out more about Devman.

    inxware delivers your technology, applications and ideas to your customers quickly!

    info@inx-systems.com
    Workstation
    15 Paternoster Row
    Sheffield, South Yorkshire S1 2BX
    United Kingdom