打印

串口/spi等MCU通用接口转tcp数据模块

[复制链接]
6066|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sinanjj|  楼主 | 2010-9-23 15:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sinanjj 于 2010-9-23 21:15 编辑

低成本的MCU接口转tcp数据模块今日完成. 我将详细的描述这一模块对比现在产品的优势, 和一些细节实现, 希望大家能提出意见/建议.

为什么会有这个模块
串口转tcp模块本来就有售, 当时我在推广物联网中心服务器的时候使用了相关产品, 在推广过程中, 我发现很多产品的成本实际上很低, 而现有的能够使得设备连入互联网的转接模块价格一般都很高, 针对消费类电子, 几乎是不可能推广的. 最终, 我决定做出低成本的解决方案, 以便推动物联网的实际发展.

为什么这个模块的成本比别人低
实际上, 成本仅低了大概20RMb左右, 也就是说, 市面上现有的这一模块成本也就40左右, 售价在100左右那是它的售价, 因为没有中心服务器来提供后续盈利, 这一定价是可以理解的.
那么, 为什么硬件成本会低呢, 首先, 随着MCU的进步, 新的设计中采用了性价比更高的CPU, 这一举措将成本大大拉低. 其次, 网卡芯片的价格也在下底, 管脚数目也在下降, 致使成本下低.
当然, 最重要的, 我自己精简了TCP协议栈, 使得对ROM,RAM的需求大大降低, 进而采用更便宜的CPU.

这个模块的主要目的是什么, 什么场合需要这一模块.
想象下打开浏览器就能管理/控制您的设备, 而这一功能增加的成本只有20RMB左右, 你会意识到物联网技术的巨大作用.
实际上, 工厂中的控制系统, 用了基本类似的原理, 很多DCS都是使用了网线作为骨干信号线, 工业以太网. 我设计的这一系统仅仅将这一技术应用扩展到别的领域. (在解决了诸如成本等的核心问题后). 设备管理的很多场合是需要应用的. 智能家居市场, 等. 我希望您能扩展它的应用, 我留下了很好的扩展接口.

在现有设备中加入联网接口, OEM服务
是的, 我提供OEM服务, 以便能使您的设备更好的接入互联网.

定价, 分销商策略.
价格不会超过硬件成本的1倍. 分销商将得到利润的60%以上(此数据讨论中).
消费类电子产品, 仅收取少量OEM费用, 一次收取, 永久免费. (最后开源, 前期靠这玩意回回现金流!)

具体什么时候能买到
可能还需要一段时间, 因为钽电容提价等因素, pcb需要进行调整.


这个模块的不足
我个人认为串口转网络这一转换本身就存在诸多问题, 比如网络状态如何通知, 链接断开如何通知等. 粘包问题, 速度的分配问题.
如果用于视频传输, 必须做OEM优化才能达到速度(串口是不能用啦, spi吧)
OEM才是最好的解决方案. 我希望在解决多个案例后, 找出一种最好的解决方法来


寻找合作伙伴
很显然, 以我个人的能力推广是瓶颈很大的, 模块的销售可以动用分销商的力量, OEM服务也不是问题, 但后续的物联网中心服务器, 就是整个物联网技术的推广, 为了达到在浏览器上控制硬件设备这一目标, 我还有很多工作要做.
在这一巨大的目标面前, 我也希望找到有经验的合作伙伴的支持.

感谢
感谢太多朋友/前辈提供帮助, 鉴于人数过多, 不一一列举(万一漏一个不太好).


我联系方式:
sinanjj@gmail.com

相关帖子

沙发
古道热肠| | 2010-9-23 20:13 | 只看该作者
现在的宽带猫上网,IP地址是变的,电脑上网没有任何问题。嵌入式以太网装置,如果走internet,是应该有个中心服务器,联上去后就去注册,然后远端客户使用浏览器时通过中心服务器获取嵌入式装置的IP地址,进而对其进行控制和查询。就象QQ一样,不管在哪都能即时联系。

使用特权

评论回复
板凳
chunyang| | 2010-9-23 20:17 | 只看该作者
这个东西关键在工艺设计,特别是软件的工艺设计,适用性非常讲究,要使用简单、可靠。

使用特权

评论回复
地板
sinanjj|  楼主 | 2010-9-23 20:40 | 只看该作者
本帖最后由 sinanjj 于 2010-9-23 20:41 编辑
现在的宽带猫上网,IP地址是变的,电脑上网没有任何问题。嵌入式以太网装置,如果走internet,是应该有个中心服务器,联上去后就去注册,然后远端客户使用浏览器时通过中心服务器获取嵌入式装置的IP地址,进而对其进 ...
古道热肠 发表于 2010-9-23 20:13


我就是有这个东西!


我开始光想做软件, 后来看硬件成本太高, 才做硬件的.


理解到得有中心服务器, 同志啊.....终于有人理解俺啦....容易吗....


我刚注册的域名: iot0.com
internet of things 第0号! 呵呵


现在测试域名, 还没放内容!

使用特权

评论回复
5
sinanjj|  楼主 | 2010-9-23 20:40 | 只看该作者
这个东西关键在工艺设计,特别是软件的工艺设计,适用性非常讲究,要使用简单、可靠。
chunyang 发表于 2010-9-23 20:17


就是想先做出一批, 成本价半卖半送的让大家测试可靠性! (成本价就20, 基本就是邮费...)

使用特权

评论回复
6
xwj| | 2010-9-23 20:46 | 只看该作者
好,到时给我几个玩玩:)

使用特权

评论回复
7
wangkj| | 2010-9-23 20:59 | 只看该作者
这叫做ddns,很容易实现。我想办法弄个二级域名服务器。

使用特权

评论回复
8
sinanjj|  楼主 | 2010-9-23 21:10 | 只看该作者
这叫做ddns,很容易实现。我想办法弄个二级域名服务器。
wangkj 发表于 2010-9-23 20:59


DDNS也无法解决无公网ip的问题.  DDNS只能解决动态变化的公网ip问题.



我这个解决方案.....呵呵, 我慢慢写文档.

用浏览器调试socket那个做个例子.

使用特权

评论回复
9
sinanjj|  楼主 | 2010-9-23 21:13 | 只看该作者
好,到时给我几个玩玩:)
xwj 发表于 2010-9-23 20:46


显然的.

能在浏览器上发数据到串口, 通过这个板子. 我慢慢写文档

应该给注册日期多少以前的送一批......

使用特权

评论回复
10
lelee007| | 2010-9-24 10:34 | 只看该作者
不会04以前注册的吧?那我就没的玩啦

使用特权

评论回复
11
sinanjj|  楼主 | 2010-9-24 11:12 | 只看该作者
不会04以前注册的吧?那我就没的玩啦
lelee007 发表于 2010-9-24 10:34


放心好啦, 我正考虑放出pcb文件, 网站下载hex文件(定制源地址/目的地址等)的方式推广, 就是仅收取软件版权费用. 个人用户和科研教学用户不收费.

做网站呢....

使用特权

评论回复
12
colinzhang| | 2010-9-24 12:58 | 只看该作者
俺这个ID也够早咯, 哈哈。  04年前还是没戏,哈哈。

持续关注司南JJ,

使用特权

评论回复
13
古道热肠| | 2010-9-24 22:34 | 只看该作者
您这模块PC机上的配套工具软件及DLL最好也完善起来,广大用户先用交换机测试,少不了这些东西,浏览器控制是一种方式,自己编PC软件通常套接字访问设备更有广泛的应用。
ZLG公司出口的以太网转串口配套工具就很方便,值得学习和参考。

使用特权

评论回复
14
itspy| | 2010-9-24 22:52 | 只看该作者
只要有DNS就可以了
浏览器直接访问, HTTP或TCP方式
如果用做视频传输,似乎SPI得速度也不会那么快
不知道控制硬件的目的是什么

使用特权

评论回复
15
sinanjj|  楼主 | 2010-9-24 23:31 | 只看该作者
您这模块PC机上的配套工具软件及DLL最好也完善起来,广大用户先用交换机测试,少不了这些东西,浏览器控制是一种方式,自己编PC软件通常套接字访问设备更有广泛的应用。
ZLG公司出口的以太网转串口配套工具就很方便 ...
古道热肠 发表于 2010-9-24 22:34


zlg的那些参考意义不大. 我有更好的工具.

经过调整的中心服务器, 能够兼容vc, vb等编写的程序. (实际上浏览器也是通过socket口直接访问的硬件! 可以参考"linux编程"版的用浏览器调试socket**, 我还没有完全写完)

使用特权

评论回复
16
sinanjj|  楼主 | 2010-9-24 23:42 | 只看该作者
只要有DNS就可以了
浏览器直接访问, HTTP或TCP方式
如果用做视频传输,似乎SPI得速度也不会那么快
不知道控制硬件的目的是什么
itspy 发表于 2010-9-24 22:52


这个问题我解释过很多次.

1, 直接http访问嵌入式系统的方式, 势必使html文件内容放置于嵌入式系统的rom里, 这样必然使得html内容不可变化, 内容干枯, 不能适应多种场合的应用. 而且成本因为ROM, RAM需求巨大而居高不下.
2, DDNS这种方式(就是你理解的有DNS), 还是需要公网ip的, adsl路由器后边分配的192系列私有ip是无法直接被公网访问的. 路由器支持的端口映射访问内网等功能, 这些设置还是很复杂的, 目前项目路线中常用, 由专人设置. 当然来, 带来的就是成本居高不下.

视频传输, 最好是cpu直接发送到网卡, 我会提供这一oem服务. 但是对很多小量应用而言, spi接口还是有需要的.

至于说控制硬件的目的, 那就是用户的需求啦.
你可以参考下智能家居的那些应用, 那些控制插座/无线开关的功能你也可以问问他们的目的. 当然, 它们是有市场的, 能盈利的!

使用特权

评论回复
17
Simon21ic| | 2010-9-25 01:50 | 只看该作者
偶可以试一下,等待更多文档和参数

使用特权

评论回复
18
itspy| | 2010-9-25 10:58 | 只看该作者
本帖最后由 itspy 于 2010-9-25 11:06 编辑
这个问题我解释过很多次.

1, 直接http访问嵌入式系统的方式, 势必使html文件内容放置于嵌入式系统的rom里, 这样必然使得html内容不可变化, 内容干枯, 不能适应多种场合的应用. 而且成本因为ROM, RAM需求巨大而居 ...
sinanjj 发表于 2010-9-24 23:42

看来你没有理解我所说的意思。
1。我说的HTTP方式,并不是你认为的’HTTP访问嵌入式系统‘,为什么只是HTTP访问嵌入式系统呢,难道就不可以反过来吗,嵌入式系统访问INTERNET?只要硬件支持TCP/IP,即可访问INTERNET,也就是你所说的中心服务器。同样INTERNET也可以访问硬件。
2。DNS,只是一种域名解析罢了。用作域名解析用的,也就是把域名解析为公网的IP。

无论怎样,访问外网,均需要公网IP。浏览器访问也就是C/S模式而已。这很多已经在应用了,TCP/IP其实并不是那么神秘。
=======================
软件很重要,网络通信稳定性决定成败

使用特权

评论回复
19
古道热肠| | 2010-9-25 11:13 | 只看该作者
呵呵,sananjj是打算让网页也放在中心服务器上吧。然后做链接,直接用TCP协议访问嵌入式装置,有新意!大联网时代是将来方向。
简单的说,就象淘宝网上买到东西后,您在淘宝的收货主页上就能查到物流信息,而不必去物流公司的网上主面页去查询,实际上是淘宝网与各大物流公司网站实时通讯,提取数据库的内容,然后动态生成物流查询页面的。嵌入式装置的主页未来就是存在sananjj的中心服务器上。
估计楼主以后就是赚取服务费的钱就行了,终端装置免费送吧,只有这样才能做到多方共赢。

使用特权

评论回复
20
ZRJ8951| | 2010-9-25 11:14 | 只看该作者
关注这个很久了。顶一下。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:In God We Trust 独立的个人,体赖科学技术工具提供针对个人的产品与服务,是通向幸福的唯一道路 工程师,设计师等可以个人创业的群体,将逐步瓦解官僚体制公司,成为中国中产。(重复劳动,工厂等,将逐步机械化) seacer.co

456

主题

6300

帖子

25

粉丝