在GPRS模块(SIM800C)和STM32芯片上实现MQTT协议

嘎子 其他开发 2017-05-18 1,137 次浏览 , , ,
最近真是的好一个劲的折腾,算是完全搞明白了如何在STM32上实现MQTT协议了。 一、本教程中说明的内容 先说说本文化的适用范围吧: 一、使用的芯片是STM32F103C8T6,但是并没有任何与平台相关的代码,应该在所有STM32芯片中都是可以用的。 二、本文使用的是SIM800C模块,驱动是用C++实现的,基于ARM mbed平台写的。但是从原理上来讲,C和C++差别不大,本文的代码经过修改也可以直接用于其他平台的使用。 阅读全文...

VisualGDB项目的移植问题

嘎子 其他开发 2017-05-15 187 次浏览 , , ,
很多人可能还不知道VisualGDB是什么东东,我给大家普及一下(自己的理解,不对勿喷): 1、VisualGDB是一个Visual Studio插件。 2、VisualGDB让Visual Studio具备了嵌入式开发、Linux开发、Android开发的能力。 阅读全文...

分享一个“公共TCP服务器”-通信猫

嘎子 其他 2017-05-15 197 次浏览
在公司用的是局域网,然后代理什么的,总之做TCP服务器还是有点局限。就想到了有没有做好的TCP Server,网上一找,还真有,分享给大家:公共TCP服务器。 使用方法: 请使用支持HTML5的浏览器访问,IE10以下不支持 将您的GPRS设备或TCP客户端软件连接到webtcp.tongxinmao.com 10002端口,发送数据即可在本页面收到 多个客户端(如设备和手机)都连接到此端口则可以进行数据交换 想要使用这个服务的人应该说到这里就完全明白了,我就不多说了。 阅读全文...

通过Paho客户端接入OneNet

嘎子 单片机 2017-05-12 294 次浏览 , ,
首先说本文想要说明一个什么问题:OneNet平台支持MQTT协议,但给的资料非常有限。而Paho是一个开源的,MQTT的各种服务器、客户端的集成。本文要做的就是将Paho的客户端(Android客户端)接入OneNet平台,然后就能脱离OneNet平台只使用其MQTT协议服务器的作用。 一、什么是OneNet ?OneNET是中国移动物联网有限公司响应“大众创新、万众创业”以及基于开放共赢的理念,面向公共服务自主研发的开放云平台,为各种跨平台物联网应用、行业解决方案提供简便的海量连接、云端存储、消息分发和大数据分析等优质服务,从而降低物联网企业和个人(创 阅读全文...

Xamarin-写出一个反应灵敏的程序

嘎子 Android, Xamarin 2017-04-09 474 次浏览 ,
恰好自己的程序写的告一小段落了,也遇到一个感觉还不错的话题,就写一片博客。 首先,别人写的很多,我就不多作改动,直接翻译一下,原文:Writing Responsive Applications - Xamarin。 如果程序遇到非常耗时的操作,如下面的代码所示: 阅读全文...

用Visual Studio写Android程序的一点体验

嘎子 Android, C# 2017-04-05 381 次浏览 ,
之前也写过类似的文章,当时只是测试,最近这几天用Visual Studio写了一个小程序,再谈一下自己的感受。 先说说自己的初忠。要写一个数据处理的Android小程序,自己之前都是用C#的,所以C#的数据处理部分自己手里还是比较完备的。Android方面主要是界面,再就是通信问题。 自己一开始选了两个备选方案: 1、将自己数据处理部分的C#代码转成java。 2、用Visual Studio来写Android程序。 阅读全文...

Leica仪器通过蓝牙与Android手机连接

嘎子 Android, 测量仪器 2017-03-30 524 次浏览 , ,
最近在捣鼓Leica仪器通过蓝牙与Android手机连接,把此事记录一下,希望对其他人有用。 一、各种连接不成功 最早自己使用的是Google官方的例子:BluetoothChat,相信很多人都是从这个例子开始研究蓝牙的,但这次却给我带来了不少麻烦:那就是各种连接不上。 先说说我遇到的情况:虽然自己在Leica的技术参考文件中找到了连接用的PIN码是0000,但还是显示连接不上。 二、咨询Leica官方客服 首先说Leica官方并没有给我解决问题,但给我指了一条路。 我描述了一下自己遇到的问题,Leica那面表示仪器的设置并没有问题,可以找找其他的 阅读全文...

ZXingAndroidClientLibrary发布及使用指南

嘎子 Android 2017-03-25 363 次浏览 , ,
经过几天的努力,ZXingAndroidClientLibrary终于经过测试,成功发布。Github地址:https://github.com/RileyGe/ZXingAndroidClientLibrary ZXingAndroidClientLibrary是自己在使用学习ZXing开源库时,发现其示例软件Barcode Scanner非常适合用于自己的软件中,所以在网上出现了非常多的对Barcode Scanner软件的化简方法,但这些方法都有一个非常不好的地方就是成果是以一个APP的形式存在的,使用起来会有很多不便。具体可以参照我的文章:ZXing简明教程-从0开始,里面详细的说明了我学习的过程及制作些开源库的想法。 阅读全文...

Google AMP移动网页加速显示技术的一些想法

嘎子 WordPress 2017-03-24 359 次浏览
这几天看到土木坛子一连写了几篇关于AMP的博客,对于一个技术宅来说怎么能不仔细的研究一下呢? 首先按照自己的理解描述一下AMP吧,就是Google推出的一种加快手机上网页加载的技术。Google做的事情主要有两点: 1、精简了网页的标签及js,这样减少了网页的功能,加快了网页的加载速度。 2、将部分网页存储在Google的服务器上。 阅读全文...

Android Studio最新版Gradle安装异常解决方案

嘎子 Android 2017-03-23 434 次浏览
相信最近有部分程序员在更新Android Studio 2.3时遇到了问题,Gradle无法成功更新,主要有两方面: 1、无法连接到Gradle的下载服务器。 2、下载后找不到路径。 这两个问题我当时都遇到了,解决方法都是一致的,给大家讲一下: 阅读全文...

多说关闭-有什么好的替代-wpDiscuz

嘎子 WordPress 2017-03-22 958 次浏览 ,
今天一早打开网站,收到一个很遗憾的消息,多说要关闭了:重要通知: 多说即将关闭 - 多说开发者中心。 前几天就有朋友说多说服务器不稳定,我也遇到几次,但没有大问题,所以一直在用着。免费的东西没有收入来源的话活着真的很困难,只能说,一路走好!!! 阅读全文...

ZXing简明教程-从0开始

嘎子 Android 2017-03-21 402 次浏览 ,
二维码用的越来越多了,所以自己就想研究一下。 我之前也看过有关二维吗相关的东西,知道ZXing这个东西,所以一上去就找到这个类库了。但下下来却发现自己真是“图样图森破”,源码非常庞大的,根本无从下手。当然自己也找了一些教程,发现虽然很多,但起点都太高,有点不太适合自己。 首先第一点:ZXing是用Eclipse写的,代码也非常复杂,不知道从哪里下手。 第二点:网上有很多精简ZXing库的,我觉得完全没有必要,ZXing总共也就不到600K,这些空间对现有的手机来讲完全不是问题。 第三点:大多数人只是使用用ZXing,并不会对 阅读全文...

蹭蹭热点,说说315晚会

嘎子 其他 2017-03-16 349 次浏览 ,
昨天虽然很困,但还是把315的晚会看完了。第一感觉曝光的东西少了,现在是不是曝光也得讲影响了。再想想其实很有很多与自己相关性也很大的,而且自己也知道点什么的。比方说互动百科、手机充电信息安全问题,还有一个自己想要更详细的说一点,就是饲料问题。 关注过我的博客的人可能觉得互动百科,手机公用充电桩信息安全问题比较感兴趣还比较正常,怎么对饲料开始感兴趣了。的确,前两个问题我也会稍稍说一点,毕竟是自己感兴趣的问题,但可能是老生常谈,没什么新意。我还有一个身份,大家可能并不太清楚,我是一位农民的儿子,我家 阅读全文...
回顶部