OP, you only really make eye contact/smile at people in certain contexts and i suspect you might be getting those contexts wrong.
The general rule of thumb is you smile/make eye contact/nod at friends or acquaintances you may pass during the day (normally you would stop and talk to friends) if you don't know that person you don't try to make eye contact because they don't know you and would be wondering why your doing.
Although, it seems you've given yourself something of a negative reputation, which sucks because you have Aspergers. For now, reconsider how you interact with people, focus more on your friends and avoid making eye contact with strangers.
The general rule of thumb is you smile/make eye contact/nod at friends or acquaintances you may pass during the day (normally you would stop and talk to friends) if you don't know that person you don't try to make eye contact because they don't know you and would be wondering why your doing.
Although, it seems you've given yourself something of a negative reputation, which sucks because you have Aspergers. For now, reconsider how you interact with people, focus more on your friends and avoid making eye contact with strangers.