• 凯发K8国际

    工业级无线路由器二次开发编译器使用说明

    • 时间 :2020-09-26
    • 作者 :凯发K8国际科技
    • 浏览数 :3828

    (适用型号:BMR200/BMR400/BMR500)


    工业级无线路由器.jpg


    凯发K8国际科技,是一家主营工业级物联网通信产品及解决方案的厂家。产品线主要包括:边缘计算网关、加密通信网关、物联网网关、安全管理网关、智慧灯杆网关、工业级无线路由器、工业级无线DTU、无线RTU、数采仪、短信猫、工业以太网交换机、串口服务器等。


    产品具有恶劣工况稳定通信专利、软件著作权、CE认证、EMC四级认证、耐高低温测试报告等,广泛应用于智慧电力、智慧城市、工业信息化、设备远程监测等领域。

    凯发K8国际科技工业级无线路由器,具有丰富的型号供客户选型。从支持的网络分类,工业无线路由器分为:工业级5G路由器,工业级4G路由器,工业级全网通路由器。从安装方式分类,工业无线路由器分为导轨式安装、壁挂式安装、平放式安装。


    凯发K8国际工业5G/4G路由器器,支持的通信协议包括::Modbus RTU/ModbusTCP、 主流品牌PLC、MC、 OPC UA、HJ212、Json、HEX、ASCII、MQTT、TCP(FTCP、HTCP、CTCP、TCPSVR),UDP(NUDP、HUDP、CUDP、UDPSVR)、 HTTP。


    凯发K8国际工业级无线路由器关键特性对比表

    型号

    BMR200

    BMR400

    BMR500

    BMR420

    BMR520

    名称

    双网口无线路由器

    四网口无线路由器

    五网口旗舰版无线路由器

    双卡四网口无线路由器

    双卡五网口

    旗舰版无线路由器

    产品图

    BMR200路由器.jpg 

     BMR400路由器.jpg

    BMG500路由器.jpg 

    BMR420路由器.jpg 

    BMR520双卡路由器.jpg 

    网络

    有线/4G/全网通

    有线/4G/全网通

    有线/4G/全网通

    有线/4G/全网通

    有线/4G/全网通

    WAN(可复用为LAN口)

    1

    1

    1

    1

    1

    LAN

    1

    4

    4

    4

    4

    RS232

    1

    1

    1

    1

    1

    RS485

    可选

    可选

    1

    可选

    1

    DI

    2路

    2路

    继电器

    2路/可选

    2路/可选

    USB

    /

    /

    1

    /

    1

    WiFi

    可选

    支持

    支持

    支持

    支持

    GPS

    可选

    可选

    可选

    可选

    可选

    SIM卡

    单卡

    单卡

    单卡

    双卡

    双卡

    VPN

    IPsec VPN、L2TP、PPTP、open VPN

    IPsec VPN、L2TP、PPTP、open VPN

    IPsec VPN、L2TP、PPTP、open VPN

    IPsec VPN、L2TP、PPTP、open VPN

    IPsec VPN、L2TP、PPTP、open VPN

    宽压供电

    5V-35V

    5V-35V

    5V-35V

    5V-35V

    5V-35V

    工作宽温

    -35℃至75℃

    -35℃至75℃

    -35℃至75℃

    -35℃至75℃

    -35℃至75℃

    外形尺寸(mm)

    100*100*23

    168*104*27

    142x112.5x44

    168*104*27

    142x112.5x44

    安装方式

    壁挂式/导轨式

    壁挂

    导轨式

    壁挂

    导轨式


    凯发K8国际工业级无线路由器支持二次开发,采用Linux 操作系统,集成Python开发环境和C语言开发环境,给予标准API接口及开发指导,为用户的二次应用开发给予稳定快捷的平台。


    一、运行环境:

    硬件:64位CPU,2G内存,10G硬盘

    操作系统: redhat/ubuntu/centos/suse 64位操作系统


    二、步骤如下:

    1、拷贝文件toolchain.tgz 到您的目录下,比如我们这边用/opt/

    2、使用命令tar xzvf /opt/toolchain.tgz –C /opt/

    3、配置环境变量:

    export PATH=$PATH:"/opt/toolchain-mipsel_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/bin"


    4、接下来,就可以使用mipsel-openwrt-linux-gcc交叉编译文件;比如:

    mipsel-openwrt-linux-gcc –o hello hello.c


    5、编译好的可执行文件hello可以tftp到设备主板上运行,比如设备的IP是192.168.1.1;你的电脑IP是192.168.1.10;

    a. 那么先在您的电脑上运行tftpd32程序,把当前目录改成hello文件所在的目录

    b. telnet 192.168.1.1到设备,默认用户名跟密码都是admin

    c. 运行命令tftp -r hello -g 192.168.1.10   //下载hello到设备

    d. chmod a+x hello  //修改程序为可运行

    e: ./hello //运行程序


    6、附件中serial.c是一个针对串口的示例程序。


    #include <stdio.h>

    #include <string.h>

    #include <termios.h>

    #include <fcntl.h>

    #include <sys/select.h>

    #include <unistd.h>

    #include <errno.h>

     

    struct tty_param {

    int  speed;

    char databit;

    char stopbit;

    char parity;

    char flowctl;

    };

     

    struct baudrate_speed {

    int real_speed;

    int baudrate_speed;

    };

     


    联系我们
    联系我们

    凯发K8国际Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来