产品选型

当前页面: 七乐彩开奖号码规则 >产品选型 >华杰智控 MQTT路由器

七乐彩开奖结果查询:华杰智控 MQTT路由器

供稿:深圳市华杰智控技术有限公司 2018/5/24 15:20:51

星级:0 人气:1

    关键字: 工业路由器 MQTT
    产品分类: 无线通信 无线路由器/中继器
    品牌: 华杰智控
    产品简介:
    HJ8300工业级4G路由器是一款带SDK二次开发工业级4G路由器,利用移动网络为终端设备提供无线数据传输功能。 支持SDK二次开发,ROOT权限,集成交叉编译器,集成了GCC、GDB、GLIBC库,支持C/C++,Python,PHP,

    七乐彩开奖号码规则 www.j7sw.com.cn HJ8300工业级4G路由器是一款带SDK二次开发工业级4G路由器,利用移动网络为终端设备提供无线数据传输功能。 支持SDK二次开发,ROOT权限,集成交叉编译器,集成了GCC、GDB、GLIBC库,支持C/C++,Python,PHP,支持MQTT,SSH、FTP、MySQL。用户可以直接通过SSH在HJ8300里编译自己软件,直接运行。


    HJ8300工业级4G路由器支持4G全网通、WIFI、以太网、交换机、路由器DTU、RS232、RS485。支持远程控制终端设备,如PLC、触摸屏、仪表仪器远程上下载程序、远程调试。




      SDK 可以同通过SSH 来访问,可以把设备当成一台MIPS 处理器的linux 服务器使用。常用的SSH 客户端SSHSecureShellClient,它包含ssh 终端和sftp 客户端两个部分,使用方便操作简单。  

    SDK 安装路径和文件


    SDK 安装在MMC 卡里面,mount 在/mmz 路径下面。包含下面环境:

    C/C++编译器

    Glibc 库

    Python 开发环境

    PHP 开发环境

    MySQL 数据库

    SSH 工具



    1.MQTT说明

    MQTT是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,构建于TCP/IP协议上,IBM在1999年发布。MQTT最大优点是可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。


    MQTT发布/订阅消息模式,如下示意图


    MQTT协议在客户端和服务器端之间通讯完成,通讯过程中,MQTT协议中有三种身份:发布者(Publish)、代理服务器(Broker)和订阅者(Subscribe)。


    消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。

    MQTT传输的消息分为:主题(Topic)和负载(payload)两个部分

    1. Topic: 消息的类型,订阅者订阅(Subscribe)后,就会收到该主题的消息内容(payload)。

    2. Payload:消息的内容,是指订阅者具体要使用的内容。


    HJ8300的MQTT使用

    安装软件mosquitto-1.4.15 和 json-c-0.12

    Mosquitto提供了Windows、Linux以及qnx系统的版本,HJ8000系列安装的linux操作系统,所以选择了mosquitto的linux版本源码安装。

    HJ8000系列的MQTT的demo采用json编码,网关模式作为MQTT的客服端,可以发布和订阅MQTT消息,程序部分使用C语言编写。

    demo程序的文件说明:

    main.c 主程序文件

    base.h 头文件

    Makefile 编译的Make文件

    poll_rftcm_s.txt 配置文件,包含MQTT的服务器的地址和端口等配置信息

    MQTT的消息格式:

    网关发布消息的TOPIC:/ge/MQTT帐号/网关MAC/采集设备地址

    网关订阅消息的TOPIC:/gc/MQTT帐号/网关MAC/采集设备地址

    比如服务器发布一个时间消息给网关<C2-48-00-00-32-47>的82号设备格式如下:

    /ge/bluegw/C2-48-00-00-32-47/82

    {  "h":{/* message header */

          "T":85,

          "ID:1

      },

      "b":{/* message body */

          "cf":3,

          "cc":1,/* message command <set time>*/

          "dl":{/* message parameter list */

              "week":1,

              "hour":12,

              "minites":35,

              "second":21,

          }

      }

    }

    网关订阅一个MQTT消息:/ge/bluegw/C2-48-00-00-32-47/82,这样服务器或者其他客户端只要发送这个消息主题的内容,网关<C2-48-00-00-32-47>都会收到,然后网关根据实际实际情况处理。



    HJ8200 MQTT demo说明

    HJ8200系列有很多接口,比如RS232/RS485/ETH/RF433M等,HJ8200的软件管理了这些接口,如果用户需要使用这些接口,可以发送一个接管命令给HJ8000的软件,HJ8000就会把这些接口的数据直接发送到linux的命名pipe里面,这样就可以直接从这些命名pipe里面读取数据,或者写入数据到命名pipe,HJ8000软件就会直接写到实际的端口。

    MQTT的demo使用的RF433M接口,RF433M接口的命名pipe如下

    读取的pipe名称: /var/vspp/WR_RF4;

    写入的pipe名称: /var/vspp/RD_RF4;

    MQTTdemo的框架示意图(由PIPE线程和MQTT线程组成)




    注意:

    1. MQTT订阅的消息处理回调函数解析命令,把命令挂在在PIPE线程的rf_cmmd_list队列,由PIPE线程负责发送

    2. PIPE线程的定时器负责检查超时的数据处理。

    3. PIPE线程接收函数负责处理从RF433M的管道来的数据,同时发送rf_cmmd_list队列的数据到RF433M的管道。




                                         


    更多内容请访问 深圳市华杰智控技术有限公司(//c.gongkong.com/?cid=17136)

    手机扫描二维码分享本页

    工控宝APP下载安装

    工控速派APP下载安装

     

    我来评价

    1. 我要试用产品
    2. 我要产品资料
    3. 我要技术支持
    4. 我要咨询采购
    性能:
    给性能打分
    质量:
    给质量打分
    易用:
    给易用打分
    服务:
    给服务打分
  • 烈日下挥汗如雨 看武警丽水支队“魔鬼周” 2018-12-01
  • 遵义市红色旅游暨赤水河谷国家级旅游度假区推介会 2018-12-01
  • 为祝贺你们!为你们自豪,为你们骄傲——中国核电的创新者!这是“两弹一星”精神的延续,是“两弹一星”精神的发扬!有良心的中国人,更要感谢以毛泽东为首的老一辈无产阶 2018-11-17
  • 【北京海汇恒通车型报价】北京海汇恒通综合店车型价格 2018-11-16
  • 陕西省第二届特色与休闲农业青年微电影微视频大赛开始报名 2018-11-13
  • 推动吉台两地合作发展再上新台阶 2018-11-04
  • 公共图书馆如何更有效地服务读者 2018-11-02
  • 【理上网来喜迎十九大】贾文山:中华文明转型为世界提供实践范式 2018-11-02
  • 十九大宣讲员走进贵州企业 创业青年:新时代是我们的舞台 2018-10-31
  • 致敬幸福奋斗者:访全国三八红旗手标兵 2018-10-26
  • 西藏职业技术学院全面推进毕业生就业创业 2018-10-26
  • 西北政法大学英语六级考试听力异常 回应:正调查 2018-10-25
  • [微笑]潇湘玉竹版主好!【端午节】快乐~ 2018-10-25
  • 孟非探秘郎酒天宝洞,汪俊林作陪亲述洞藏密码探案 解码 2018-09-23
  • 大片来袭!《我为军旗添光彩》MV发布 每个画面都超燃 2018-09-23
  • 865| 436| 370| 584| 937| 238| 774| 762| 730| 343| 994| 958| 867| 189| 903|