• 06-21
    2022
    ThingsPanel 是一款物联网底层开源软件,主要功能是采集设备数据、可视化、自动化控制,为众多集成商、设备商、方案商提供快速的产品和交付方案。
    阅读详细
  • 06-10
    2022
    如果你刚接到一个物联网项目的开发任务,不知道怎么做的话,那么我正试言简意赅的把这个事情说清楚。
    阅读详细
  • 05-24
    2022
    在物联网定制开发的过称中,会出现各种问题,我们整理了一下,从甲方的角度,出现的问题以及如何防范。首先从风险的角度来看:风险类别风险点表现询价价格太高对工作范围(数量),质量要求,交付要求不清晰,或者粗糙报价差异大对供应商服务描述不一致合同范围差合同里面没有工作需求文件作为附件,或需求文件不清晰质量差 合同里面没有工作需求文件作为附件,或需求文件不清晰工期差合同中没有写明详细实施计划工期合作差付款方式过于强调一方的安全。执行原型没有原型,或者原型很差就经过了确认设计设计不符合要求就确认,或者看的不认真就确认,没有经过主管领导就确认。合作多头对接,态度差,延迟太大沟通问题信息传达有问题,大家各自有不同理解。沟通问题甲方多个人与乙方多个人对接工作人员沟通能力、责任心、技能脱离需求甲方人员强势或乙方不负责任不按照协议变更执行中发现原来需求有问题,要求变更合同返工发现成果质量不达标,要求返工测试不断的发现问题,无限期修改,让人头大验收无依据没有验收标准,不敢验收无依据无法验收服务不稳定服务器经常宕机,系统打不开不安全数据失窃无法增加新功能二期开发难度大如何防范风险,整理了如下表格,接上表:表现纠错方式对工作范围(数量),质量要求,交付要求不清晰,或者粗糙使用完整的需求文件询价,必须包括功能,设计(参考网站),技术,安全,测试用例,交付要求。如果有原型,那么价格会更低。对供应商服务描述不一致撰写需求文件,必须完整。文件会强迫系统性整理需求。合同里面没有工作需求文件作为附件,或需求文件不清晰附上完整需求文件合同里面没有工作需求文件作为附件,或需求文件不清晰合同中写明质量要求,尤其设计要求。一个版本改到甲方满意为止。合同中没有写明详细实施计划工期写明实施计划付款方式过于强调一方的安全。建议付款方式分为初期,设计交付,开发交付,最终交付4次付款。没有原型,或者原型很差就经过了确认花足够的时间做原型。绝对认真确认之后才做设计。设计不符合要求就确认,或者看的不认真就确认,没有经过主管领导就确认。认真确认之后才做开发,必须经过所有相关干系人认可。多头对接,态度差,延迟太大甲乙方均一个人对接,甲方确认时间不计入实施时间,延迟项目扣10%合同金额。信息传达有问题,大家各自有不同理解。但凡会议必须有会议记录,但凡变更必须有变更文件。并经过确认。甲方多个人与乙方多个人对接工作双方只能由一个人对接工作。沟通能力、责任心、技能更换乙方项目经理甲方人员强势或乙方不负责任不按照协议按照协议约定执行执行中发现原来需求有问题,要求变更合同在需求文件形成时进行会议,充分讨论,对原型进行多次模拟。发现成果质量不达标,要求返工通过做好需求避免返工。不断的发现问题,无限期修改,让人头大第一版供应商必须内测,交付后,最多分三批次提交完问题,修改完毕。没有验收标准,不敢验收在项目签约时,写明验收标准。无法验收直接上线,经过一段时间使用即可,但是需要写进合同。要不乙方不干。服务器经常宕机,系统打不开除非通过合同压服务款项可以补偿之外,没有根本性办法保证,只能看乙方责任与能力。数据失窃购买快照功能,严重的购买WAF功能。二期开发难度大做好一期的技术选型,需要懂专业。否则开发难度太大,价格高。
    阅读详细
  • 05-24
    2022
    物联网项目结合了软硬件,对接了多个部门,融合了多方位的数据,因此在实施的时候,要对未来的风险进行充分的考虑,否则项目小,坑大,赚钱少了还不够赔的。大概来说,有如下一些问题。传感器设备尽量选好的,哪怕选贵的原因很简单,人工费很贵,设备反倒没多钱,一个有问题弄不好就要过去维修,跑一次都能买很多个了。同时问题少了客户满意度高,看着花钱少,但是续签率高了。花的钱总是值得的。能远程维护的一律不现场传感器、电箱等硬件能不去的就不去,不管是软件和硬件,要充分考虑到现场实施之后可能的问题风险,提前做预防措施。在软件层面:要设置远程虚拟网络,设置多个,这个坏了哪个还可以用,确保可以远程访问,不但可以访问主机,还可以访问路由器,甚至设备。系统层面要有问题的监测,整体防范风险。在设备层:能手机扫码的设备就坚决不电脑配置,要有远程固件升级,出问题自动回退,守护进程处理好,出了问题可以内部重启外部重启。做好文件交接、里程碑确认项目在实施过称中,可能因为忙碌,人熟悉等原因,忽略了对问题、变更、确认等谷那件环节,这个会存在很大的项目风险,任何的会议都要有记录,交接有签字,完工有确认。因为碰到的业主各种的都有,有些专业,有些不专业。如果不按照规范,项目会出现随机的风险,就会很麻烦。如上是物联网项目执行过程中所碰到的常见隐患,最好予以规避。由于物联网项目的复杂性,其他的风险也不会少,一定要防微杜渐,把问题消灭在萌芽中。
    阅读详细
  • 05-24
    2022
    每个花钱的人都希望价廉物美,性价比高,但是省钱是门技术活,尤其是在做物联网定制开发业务的时候,由于物联网定制开发需求复杂,三言两语说不清。并且包括软件和硬件,一般也很少有人同时懂得软件和硬件,因此不见得谁都能都买到价廉物美的服务。首先,我们分析一下,为什么会买到贵的服务,大概率你给对方传递了如下的信息:我有很多想法,但是我也描述不清楚。我说了很多需求,但是没有在点子上。沟通的时候,我提了很多抠的很细的问题。(细节是拿钱堆起来的)沟通逻辑结构不清晰,显得不专业。多次沟通才把需求说清楚了,但是也不完全覆盖。几个部门的人同时和对方沟通需求。询价的时候给每一家说的需求不一样。在如上情况下,你更容易获得一个更高的报价,原因就是作为甲方,传递的信息包括了太多的风险。那怎么做呢?最简单的说,一旦谈到方法,就必然谈到专业,专业是方法的方向,怎么专业呢?从物联网项目开发的角度,要做到如下几点:文本化,一个文本,把要说的都说了。沟通简明扼要,一次性解决需求沟通。需求全面、描述清晰。在这种情况下,询价时只给对方文件,通过这些物联网开发公司提出的问题,就可以知道各家的水平,而且因为文本,沟通简单,报价对比性也很强,很容易完成物联网项目定制开发的前期采购询价工作。
    阅读详细
  • 05-24
    2022
    国内的平台很多,具体分析由于信息获取不够充分,很容易出现错误,王婆卖瓜和评价不准确容易出现口舌之争,因此本文谈谈标准,大体如下:需求符合需求,距离需求越近越好设计好产品设计比较好,包括结构、使用逻辑,否则就在垃圾上搞开发,不值得。体验体验好,细节好,人性化设计,出来的质量也很高。界面界面最好是不用改,因为改起来很麻烦。成本总体拥有成本低。上手快很容易上手搞定,而不是需要学习很久。易扩充未来容易扩展功能趋势符合趋势,避免未来要重新做。安全系统安全可靠稳健这个也是风险的一部分符合如上标准,应该说,就选择到了心意的平台,可以进行二次开发了。
    阅读详细
  • 05-24
    2022
    首先要看你的需求,如果是跨硬件平台,那么Python、Golang相对不错。如果是边缘设备也是这两个。大厦不能建立在沙地上,房子也不能盖好了之后总是拆了修理地基。因此选择什么类型的技术栈和基础产品很重要。这个是为了规避未来的风险。开发语言上有很多选择:Java,Python,Go语言指标JavaGolang备注人好招吗容易较少Java太多了,转Golang的人比较多。学习门槛高低Java的体系比较庞大,学习周期长内存占用高很低EdgeX从Java改Golang之后内存占用少了80%启动时间很慢很快EdgeX改Golang后微服务启动时间从30秒变成0.5秒边缘设备支持折腾多折腾少物联网边缘设备需求越来越强。性能高更高最新的测试是高一丢丢。并发高高Golang天生高并发省钱?需要更多的硬件省钱Golang硬件利用率高,更节省设备费易部署?慢快Golang编译一个可执行文件就可以跑起来框架体系发达一般Java人多势众,框架多发展趋势逐步衰落逐步上升TIOBE编程语言排行榜。易维护代码难度大代码易读面向过程性的代码比面向对象抽象代码易读。常见物联网开发所使用的语言(代表过去的选择)产品名开发语言ThingsBoardjava11,angular9/vueNodeRedJSnetdataCgrafanaTypescriptmainfluxgokaajava,goEClipse IoT(Kura)javahome-assistant.io/pythonSiteWherejava,MongoDBThingWorxjavaDeviceHive(no update)PostgreSQL,javaZetta(no update)nodejsopenremotejava亚马逊云-BlynkC++particle-iotJS,C,Javathingerjavajetlinksjava,Reactor(VUE)Cayennejavaairiotgo、reactEMQX erlangEdgeX Froundrygolangzettajs.orgNode.jsJetlinksJavaThingsPanelGolang vueJava最成熟,人也好找,不过长江后浪推前浪,Java的未来不是那么看好。                从根本上来说,你能驾驭的住,能实现目的就是好语言。从我们的角度来说,我们推荐go语言(golang),最早我们的系统是PHP做的,发现了很多性能各方面的问题,后来重做改成了golang,切换技术栈的原因是,整体投入产出比目前看Golang是最高的。
    阅读详细
  • 05-20
    2022
    从市场规模、医疗、品牌、安全、经济、工业等6个方面、46个点,详细分析认识2022年物联网现状、趋势、机会、发展。
    阅读详细
  • 01-05
    2022
    为了更高的性能、更广泛的兼容性、更低的综合投入成本,物联网平台软件ThingsPanel采用Golang进行了重构,并重新发布。升级后的Golang版本因此具备如下特性:Golang语言相较日趋衰落的Java、PHP处在上升趋势,开发者越来越多。天生的高并发性带来更佳的性能,性能仅次于C/C++,优于Java,远超过原来采用的PHP。高性能带来的硬件利用率,降低硬件投入成本。可兼容树莓派等低功耗平台,更好的运行在边缘设备。入门非常快,PHP程序员转Golang,快的2天就可以上手,几周后就能较为正常的开展工作。系统部署相比原来更快,编译后的文件可直接在各种计算平台运行。除此之外,这次更新还增加了一下的亮点。Golang带来的性能的提升。脱离Docker,方便开发。可自行采用自己习惯的MQTT Broker。数据接入更方便。插件开发方式得到简化,速度更快,利用原来的插件修改最快10分钟。插件热加载,不需要重启。其它界面和细节的调整。新的版本发布后,原PHP版本不再维护,我们将全力集中在Golang版本上进行开发。通过这次的版本修改,搭建应用的速度变得更快,更进一步降低物联网的研发成本,物联网的开发、搭建变的更容易。(新版本访问地址:https://www.thingspanel.cn/)
    阅读详细
  • 11-01
    2021
    如何快速、高质量交付物联网项目并获得更高的利润是全球所有物联网公司所关心的核心问题。针对这一问题,Amazon、Azure、Intel、aliyun等提出了快速的SAAS方案,但是给客户带来了长期的运行成本,也并不有利于物联网服务厂商获得更高的利润。于是方案就转向了Node-red、Grafana、Thingsboard等方案,但是由于Node-red美观度差、体验一般,Grafana功能单一,只能可视化等问题,于是Thingsboard变成了几乎唯一的选择。国内外的中小服务公司纷纷在Thingsboard上进行二次开发。Thingsboard的缺陷是复杂、美观度差、用户门槛高、交付之后客户不满意。因此Thingspanel应运而生。ThingsPanel物联网平台是一套面向快速实施的物联网方案开发与共享平台,平台以简单、快速、美观、通用为特点,技术研发人员通过ThingsPanel平台可以快速构建应用,并将业务打包分发给世界各地的用户以获取收入。对业务人员而言,ThingsPanel不用写代码,一整套方案开箱即用。业务交付时间是传统的物联网方案的30%以下。成本也大幅度降低,ThingsPanel整合一系列业务方案,可广泛应用于交通、医疗、消费、家居、消防、安防、工业、农业等各个领域。ThingsPanel的优势更美观:Thingspanel借鉴了Grafana在美观度方面的优势,并远超越Thingsboard的界面和体验,使人看了就爱。更简单:与ThingsBoard相比,Thingspanel开发门槛低,更简单。Thingspanel推行一种拿来就用的方案,尽可能的直接满足用户需求。更快:与Thingsboard复杂的配置系统不同,Thingspanel对业务层进行抽象封装,使用户对复杂业务不可见,用业务的语言描述,更恰当的来说,Thingspanel是一个应用市场,下载安装,向导式部署即可完成安装。成本更低:由于开源代码与集成度更高带来的双重优势,推广成本和实施成本大幅降低。开源虽然并不意味着免费,但是意味着极地的软件成本和推广成本,抽象与集成度高带来的就是系统更为简单。ThingsPanel针对的用户开发者:插件式结构适合快速开发构建物联网应用。最终用户:获取预配置的物联网应用,不写代码,开箱即用。技术特点PHP:LaravelSwoole: PHP 协程框架,单机十万节点,可通过集群扩展至百万节点。Vue.js:前端构建,体验更佳PostgreSQL:更高的负载能力,更低的拥有成本。TimescaleDB :时序数据库,PostgreSQL插件。Nginx:高性能Web服务器。RabbitMQ:企业级消息队列处理。功能结构 ThingsPanel产品图片应用管理业务管理可视化气象站(实例) 本项目经过一年多的开发,已经在多个项目上投入使用验证,如有问题请在本项目地址提交issues,我们将尽快更新,感谢各位的支持。本项目发布地址: https://www.oschina.net/p/thingspanel
    阅读详细

Top