你好,比我更熟练的人;-),

我对我的兄弟学校项目有疑问,我想帮助他。
他有一个带LAN端口的微控制器板,并希望将温度读取器连接到该板上。
有没有人建议如何将这些数据传达给例如Android应用,该应用可以显示温度图或仅显示当前时刻的温度?
如果不是Android,他想通过台式机上的Java应用程序显示它,以显示温度图和平均温度。
我尝试使用Google进行搜索,但没有发现任何可描述这种情况的信息。也许我不知道该如何制定。
我知道描述它非常含糊,但也许有些好人可以向我发送代码示例,因为我是个初学者。
这是AVR板(它具有LAN端口)

http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html

谢谢 :)

感谢,并有一个愉快的一天 :)

最佳答案

据我所知,该板具有一个ATmega32控制器和一个ENC28J60以太网控制器(带有SPI!)。
看来他们提供了某种server应用程序,可以与该板通信(通过以太网/ LAN)。该应用程序并非微不足道,因为我看到它还具有固件更新功能(因此AVR芯片的闪存中也有一个引导程序)。
无论如何,一种有趣的方法是将您的temperature sensor连接到一个analog input,然后启动开发板和net-server应用程序(连接到LAN)。您将在某些ADCx(以伏特为单位)上看到相关的测量值。
之后,使用Wire-Shark或类似的工具,您可以监视板与server之间的通信消息(知道它们的IP,以过滤掉LAN上所有其他垃圾邮件)。
下一步将是找出server发送来请求ADCx的特定消息,以及来自董事会的相关答案。我认为这不是微不足道的,但可行的:)
最后,知道要交换什么消息(我在这里假设您没有协议或源代码的规范),您应该在您的Windows / Android应用程序中复制/实现类似的东西(进一步从voltage是您的应用还要执行的另一件事-我想这是最简单的部分:)。
根据您提供的数据,我认为这是我可以提出的最佳建议。

祝您项目顺利!

顺便说一句:您可以找到temperature的帮助(以及源代码示例,编译器和相关内容)的最佳位置是:www.avrfreaks.net

10-01 14:06